Version 7.1.1 Changelog (March 31, 2020)
Version: 7.1.1.74527
Release Date: March 31, 2020
New features
New annotation review status in the reply dialog and the annotation list in the collaboration document viewer


New stroke eraser setting for ink annotation

Improved API documentation search

New showcase samples for prepare form toolbar and fill & sign toolbar
Fixed
Screenshot feature will now open share intent instead of saving to storage
Fixed issue where
CustomRelativeLayoutdid not respect page rotationFixed 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
APIs
Apryse package
Ink
new method: boolean erasePaths(Point, Point, double)
PDFViewCtrlTools package
ToolStyleConfig
new method: InkEraserMode getCustomInkEraserMode(Context, int, String)
new method: String getInkEraserModeKey(int, String)
PdfViewCtrlTabFragment
removed method: void moveFile(String)
PdfViewCtrlTabHostFragment
new method: boolean showAnnotationToolbar(int, ToolMode)
AnnotReviewState
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()
AnnotStyle
new method: InkEraserMode getInkEraserMode()
new method: void setInkEraserMode(InkEraserMode)
CustomRelativeLayout
new method: void setScreenPosition(double, double, int)
Eraser
new constructor: Eraser(PDFViewCtrl, EraserType, InkEraserMode)
InkEraserMode
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()
AnnotUtils
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)
Constants
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
PressureInkUtils
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)
Utils
new static method: Intent createShareIntentForFile(Context, String, String)
AnnotView
new method: void setInlineEditText(InlineEditText)
removed method: void onCanvasSizeChanged()
modified class: AnnotView
From:
public class AnnotView extends RelativeLayout implements OnCanvasSizeChangeListener
To:
public class AnnotView extends RelativeLayout
pdftron-collab package
DataRepository
new method: Flowable<ReplyEntity> getReplyReviewState(String)
modified method: LiveData<List<ReplyEntity>> getReplies(String)
From:
public LiveData<List> getReplies(String)
To:
public Flowable<List> getReplies(String)
AnnotationDao
new method: void updateReviewState(String, int)
ReplyDao
new method: Flowable<ReplyEntity> getReplyReviewState(String)
new method: ReplyEntity getReplyReviewStateSync(String)
modified method: LiveData<List<ReplyEntity>> getReplies(String)
From:
public abstract LiveData<List> getReplies(String)
To:
public abstract Flowable<List> getReplies(String)
AnnotationEntity
new method: int getReviewState()
new method: void setReviewState(int)
ReplyEntity
new method: int getReviewState()
new method: void setReviewState(int)
AnnotationListContent
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)
ReplyHeaderUIView
new method: void setAnnotationReviewState(AnnotReviewState)
ReplyUIViewModel
new method: void setReviewState(AnnotReviewState)
BaseHeaderUIView
new method: void onReviewStateClicked(ReplyHeader, AnnotReviewState)
new abstract method: void setAnnotationReviewState(AnnotReviewState)
Type
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
ReplyHeader
new constructor: ReplyHeader(String, String, int, int, float, boolean, AnnotReviewState)
new method: AnnotReviewState getReviewState()
removed constructor: ReplyHeader(String, String, int, int, float, boolean)
CollabManager
new method: boolean isStarted()
CollabTabListener
new interface: CollabTabListener
new method: CollabManager getCollabManager()
CollabViewerTabHostFragment
modified class: CollabViewerTabHostFragment
From:
public class CollabViewerTabHostFragment extends PdfViewCtrlTabHostFragment implements OpenAnnotationListListener
To:
public class CollabViewerTabHostFragment extends PdfViewCtrlTabHostFragment implements OpenAnnotationListListener,CollabTabListener
ReplyViewModel
new method: Flowable<ReplyEntity> getReplyReviewState()
modified method: LiveData<List<ReplyEntity>> getReplies()
From:
public LiveData<List> getReplies()
To:
public Flowable<List> getReplies()
Last updated
Was this helpful?