Some test text!

menu
Latestkeyboard_arrow_down

Version 7.1.1 Changelog (March 31, 2020)

Version: 7.1.1.74527

Release Date: March 31, 2020

linkNew features

Reply dialogAnnotation list
replyannotation list
  • New stroke eraser setting for ink annotation
  • Improved API documentation search
  • New showcase samples for prepare form toolbar and fill & sign toolbar

linkFixed

  • Screenshot feature will now open share intent instead of saving to storage
  • Fixed issue where CustomRelativeLayout did not respect page rotation
  • Fixed issue where menu editor had a crash on pre-lollipop devices
  • Fixed issue where deleted text in FreeText creation dialog would come back
  • Fixed potential crash when adding large image to PDF
  • Fixed potential crash with text spacing tool when used by itself with PDFViewCtrl
  • Fixed potential crash when erasing with stylus button

linkAPIs

linkPDFTron package

linkInk

new method: boolean erasePaths(Point, Point, double)

linkPDFViewCtrlTools package

linkToolStyleConfig

new method: InkEraserMode getCustomInkEraserMode(Context, int, String)

new method: String getInkEraserModeKey(int, String)

linkPdfViewCtrlTabFragment

removed method: void moveFile(String)

linkPdfViewCtrlTabHostFragment

new method: boolean showAnnotationToolbar(int, ToolMode)

linkAnnotReviewState

new final class: AnnotReviewState

new static final field: AnnotReviewState ACCEPTED

new static final field: AnnotReviewState CANCELLED

new static final field: AnnotReviewState COMPLETED

new static final field: AnnotReviewState NONE

new static final field: AnnotReviewState REJECTED

new static method: AnnotReviewState from(String)

new method: int getValue()

new static method: AnnotReviewState valueOf(int)

new static method: AnnotReviewState valueOf(String)

new static method: AnnotReviewState[] values()

linkAnnotStyle

new method: InkEraserMode getInkEraserMode()

new method: void setInkEraserMode(InkEraserMode)

linkCustomRelativeLayout

new method: void setScreenPosition(double, double, int)

linkEraser

new constructor: Eraser(PDFViewCtrl, EraserType, InkEraserMode)

linkInkEraserMode

new final class: InkEraserMode

new static final field: InkEraserMode PIXEL

new static final field: InkEraserMode STROKE

new final field: int mLabelRes

new static method: InkEraserMode fromLabel(Context, String)

new static method: InkEraserMode valueOf(String)

new static method: InkEraserMode[] values()

linkAnnotUtils

new static field: String Key_State

new static field: String Key_StateAccepted

new static field: String Key_StateCancelled

new static field: String Key_StateCompleted

new static field: String Key_StateModel

new static field: String Key_StateModelMarked

new static field: String Key_StateModelReview

new static field: String Key_StateNone

new static field: String Key_StateRejected

new static method: Annot createAnnotationStateReply(String, int, PDFViewCtrl, String, AnnotReviewState)

linkConstants

new static final field: String[] FILE_EXTENSIONS_TEXT

new static final field: String[] FILE_NAME_EXTENSIONS_OFFICE

new static final field: int FILE_TYPE_TEXT

linkPressureInkUtils

new static method: EraserData erasePressureStrokes(PDFViewCtrl, Ink, List<PointF>, float)

new static method: EraserData erasePressureStrokesAndThickness(List<List<PointF>>, List<List<Float>>, PDFViewCtrl, List<List<PointF>>, float, Rect)

new static method: Rect getInkItemBBox(List<List<PointF>>, float, int, PDFViewCtrl, boolean)

linkUtils

new static method: Intent createShareIntentForFile(Context, String, String)

linkAnnotView

new method: void setInlineEditText(InlineEditText)

removed method: void onCanvasSizeChanged()

modified class: AnnotView

Declaration
From:public class AnnotView extends RelativeLayout implements OnCanvasSizeChangeListener
To:public class AnnotView extends RelativeLayout

linkpdftron-collab package

linkDataRepository

new method: Flowable<ReplyEntity> getReplyReviewState(String)

modified method: LiveData<List<ReplyEntity>> getReplies(String)

Declaration
From:public LiveData<List> getReplies(String)
To:public Flowable<List> getReplies(String)

linkAnnotationDao

new method: void updateReviewState(String, int)

linkReplyDao

new method: Flowable<ReplyEntity> getReplyReviewState(String)

new method: ReplyEntity getReplyReviewStateSync(String)

modified method: LiveData<List<ReplyEntity>> getReplies(String)

Declaration
From:public abstract LiveData<List> getReplies(String)
To:public abstract Flowable<List> getReplies(String)

linkAnnotationEntity

new method: int getReviewState()

new method: void setReviewState(int)

linkReplyEntity

new method: int getReviewState()

new method: void setReviewState(int)

linkAnnotationListContent

new constructor: AnnotationListContent(String, int, int, String, String, Date, Annot, double, String, Date, String, int, float, int, AnnotReviewState)

new method: AnnotReviewState getReviewState()

removed constructor: AnnotationListContent(String, int, int, String, String, Date, Annot, double, String, Date, String, int, float, int)

linkReplyHeaderUIView

new method: void setAnnotationReviewState(AnnotReviewState)

linkReplyUIViewModel

new method: void setReviewState(AnnotReviewState)

linkBaseHeaderUIView

new method: void onReviewStateClicked(ReplyHeader, AnnotReviewState)

new abstract method: void setAnnotationReviewState(AnnotReviewState)

linkType

new static final field: Type REVIEW_STATE_ACCEPTED_CLICKED

new static final field: Type REVIEW_STATE_CANCELLED_CLICKED

new static final field: Type REVIEW_STATE_COMPLETED_CLICKED

new static final field: Type REVIEW_STATE_NONE_CLICKED

new static final field: Type REVIEW_STATE_REJECTED_CLICKED

linkReplyHeader

new constructor: ReplyHeader(String, String, int, int, float, boolean, AnnotReviewState)

new method: AnnotReviewState getReviewState()

removed constructor: ReplyHeader(String, String, int, int, float, boolean)

linkCollabManager

new method: boolean isStarted()

linkCollabTabListener

new interface: CollabTabListener

new method: CollabManager getCollabManager()

linkCollabViewerTabHostFragment

modified class: CollabViewerTabHostFragment

Declaration
From:public class CollabViewerTabHostFragment extends PdfViewCtrlTabHostFragment implements OpenAnnotationListListener
To:public class CollabViewerTabHostFragment extends PdfViewCtrlTabHostFragment implements OpenAnnotationListListener,CollabTabListener

linkReplyViewModel

new method: Flowable<ReplyEntity> getReplyReviewState()

modified method: LiveData<List<ReplyEntity>> getReplies()

Declaration
From:public LiveData<List> getReplies()
To:public Flowable<List> getReplies()

Get the answers you need: Support

close

Free Trial

Get unlimited trial usage of PDFTron SDK to bring accurate, reliable, and fast document processing capabilities to any application or workflow.

Select a platform to get started with your free trial.

Unlimited usage. No email address required.

Upcoming webinar: How to add document collaboration to your app

Learn More
close