Version 7.0.2 Changelog (September 18, 2019)

Version: 7.0.2.72576

Release Date: September 18, 2019

New features

  • New icon set

Viewer

Annotation tools

Apryse Docs Image
Apryse Docs Image

Apryse Docs Image
  • If navigation side sheet is opened in collaboration viewer, annotation reply will be shown in the side sheet

Apryse Docs Image
  • New non-continuous vertical scrolling mode, see guide: view mode
Apryse Docs Image

Fixed

  • Fixed issue where duplicating an annotation may create an annotation group with the original annotation
  • Fixed issue where the text selection loupe may get stuck in some situations
  • Fixed potential ANR when selecting large image stamps
  • Fixed issue where FreeText can be still editable even if Annot.e_read_only flag is true
  • Fixed issue where back press would delete contents in the annotation notes dialog
  • Fixed issue where the default ink tool color was not set properly from freehand_default_style attribute
  • Fixed issue where annotation without a valid "P" entry would behave strangely
  • Fixed potential ANR when closing the annotation list dialog
  • Fixed potential ANR when deleting item in the user bookmark dialog

APIs

Apryse package

PDFViewCtrl

new static final field: PagePresentationMode SINGLE_VERT

new static final field: PagePresentationMode FACING_VERT

new static final field: PagePresentationMode FACING_COVER_VERT

new method: void setFieldHighlightColor(ColorPt)

new method: void setSignatureHighlightColor(ColorPt)

PDFViewCtrlTools package

ToolManagerBuilder

new method: ToolManagerBuilder setEraserType(EraserType)

new method: ToolManagerBuilder setSelectionBoxMargin(int)

new method: ToolManagerBuilder setShowUndoRedo(boolean)

ViewerConfig.Builder

new method: Builder navigationListAsSheetOnLargeDevice(boolean)

AnnotationDialogFragment

new method: void prepareOptionsMenu(Menu)

removed method: void onCreateOptionsMenu(Menu, MenuInflater)

removed method: void onToolbarMenuItemClicked(MenuItem)

AnnotationToolbar

new method: void show(int, Annot, int, ToolMode, boolean)

new method: void showEditToolbar(ToolMode)

new method: void showEditToolbar(ToolMode, Annot, int)

removed method: void show(int, Annot, ToolMode, boolean)

removed method: void showEditToolbar(ToolMode, Annot)

BookmarksTabLayout

new method: boolean onMenuItemClicked(MenuItem, Fragment)

new method: void onPrepareMenu(Menu, Fragment)

removed method: void onAnnotationMenuItemClicked(MenuItem)

EditToolbarImpl

new constructor: EditToolbarImpl(FragmentActivity, EditToolbar, ToolManager, ToolMode, Annot, int, boolean)

removed constructor: EditToolbarImpl(FragmentActivity, EditToolbar, ToolManager, ToolMode, Annot, boolean)

PdfViewCtrlTabFragment

new method: void closeNavigationList()

new method: boolean isNavigationListShowing()

new method: boolean isNonContinuousVerticalPageMode()

new method: boolean newFileSelectedFromTool(String)

new method: void openNavigationList(BookmarksDialogFragment, int, int)

new method: void showAnnotationToolbar(int, Annot, int, ToolMode, boolean)

new method: void updateNavigationListLayout(int, int, boolean)

removed method: void newFileSelectedFromTool(File)

removed method: void showAnnotationToolbar(int, Annot, ToolMode, boolean)

TabListener

new method: void onInkEditSelected(Annot, int)

removed method: void onInkEditSelected(Annot)

PdfViewCtrlTabHostFragment

new method: boolean isInFullScreenMode()

new method: void onBookmarksDialogWillDismiss(int)

new method: void onInkEditSelected(Annot, int)

removed method: void onInkEditSelected(Annot)

BookmarksDialogFragment

new static method: BookmarksDialogFragment newInstance(DialogMode)

new method: void onCreate(Bundle)

new method: void onDestroyView()

new method: boolean onMenuItemClick(MenuItem)

removed method: void onDismiss(DialogInterface)

modified class: BookmarksDialogFragment

Declaration

From:

public class BookmarksDialogFragment extends DialogFragment implements BaseOnTabSelectedListener

To:

public class BookmarksDialogFragment extends DialogFragment implements BaseOnTabSelectedListener,OnMenuItemClickListener

BookmarksDialogListener

new method: void onBookmarksDialogWillDismiss(int)

DialogMode

new final class: DialogMode

new static final field: DialogMode DIALOG

new static final field: DialogMode SHEET

new static method: DialogMode valueOf(String)

new static method: DialogMode[] values()

AnnotationListUtil

new static method: AnnotationInfo toAnnotationInfo(Annot, Page, TextExtractor)

DigitalSignatureViewModel

new constructor: DigitalSignatureViewModel(Application)

removed constructor: DigitalSignatureViewModel()

modified class: DigitalSignatureViewModel

Declaration

From:

public class DigitalSignatureViewModel extends ViewModel

To:

public class DigitalSignatureViewModel extends AndroidViewModel

OnEditToolbarListener

new method: void showEditToolbar(ToolMode, Annot, int)

removed method: void showEditToolbar(ToolMode, Annot)

AnnotEdit

new method: boolean showMenu(RectF)

BaseTool

new method: boolean isDrawingLoupe()

EraserType

new final class: EraserType

new static final field: EraserType ANNOTATION_ERASER

new static final field: EraserType HYBRID_ERASER

new static final field: EraserType INK_ERASER

new static method: EraserType valueOf(String)

new static method: EraserType[] values()

FreehandCreate

new method: void setInitInkItem(Annot, int)

new static method: void setupInkItem(Ink, InkItem, int)

removed method: void setInitInkItem(Annot)

removed static method: void setupInkItem(Ink, InkItem)

ToolManager

new method: EraserType getEraserType()

new method: int getSelectionBoxMargin()

new method: boolean isShowUndoRedo()

new method: void onInkEditSelected(Annot, int)

new method: boolean onNewFileCreated(String)

new method: void setEraserType(EraserType)

new method: void setSelectionBoxMargin(int)

new method: void setShowUndoRedo(boolean)

removed method: void onInkEditSelected(Annot)

removed method: void onNewFileCreated(File)

AdvancedAnnotationListener

new method: boolean newFileSelectedFromTool(String)

removed method: void newFileSelectedFromTool(File)

AnnotationToolbarListener

new method: void inkEditSelected(Annot, int)

removed method: void inkEditSelected(Annot)

AnnotUtils

new static method: boolean canUseBitmapAppearance(Annot)

new static method: Single<Bitmap> getAnnotationAppearanceAsync(PDFViewCtrl, Annot)

DialogFragmentTab

new constructor: DialogFragmentTab(Class<?>, String, Drawable, String, String, Bundle, int)

new field: int menuResId

PdfViewCtrlSettingsManager

new static method: boolean getUnlimitedTabsEnabled(Context, boolean)

new static method: boolean isVerticalScrollSnap(Context)

new static method: void setVerticalScrollSnap(Context, boolean)

Utils

new static method: boolean isLargeTablet(Context)

AnnotDrawingView

new method: void initInkItem(Annot, int, PointF)

new method: void setAnnotStyle(AnnotViewImpl)

removed method: PointF[] getPolyShapeCtrlPts()

removed method: ArrayList<PointF> getVertices()

removed method: void initInkItem(Annot, PointF)

removed method: void setAnnotStyle(PDFViewCtrl, AnnotStyle)

removed method: void setVertices()

AnnotTextView

new method: void setAnnotStyle(AnnotViewImpl)

removed method: void setAnnotStyle(PDFViewCtrl, AnnotStyle)

AnnotView

new method: RotateInfo handleRotation(PointF, PointF, boolean)

new method: void layoutSelectionHandle(PointF[])

new method: void setSelectionHandleVisible(boolean)

new method: void setVertices()

new method: void updateVertices(int, PointF)

AnnotViewImpl

new field: ArrayList<PointF> mVertices

new method: boolean isAnnotEditAdvancedShape()

new method: boolean isAnnotEditLine()

new method: boolean isAnnotResizable()

new method: boolean isCallout()

new method: boolean isFreeHighlighter()

new method: boolean isStamp()

new method: void setVertices()

SelectionHandleView

new class: SelectionHandleView

new constructor: SelectionHandleView(Context)

new constructor: SelectionHandleView(Context, AttributeSet)

new constructor: SelectionHandleView(Context, AttributeSet, int)

new method: boolean onTouchEvent(MotionEvent)

pdftron-collab package

CollabAnnotationListFragment

new method: void prepareOptionsMenu(Menu)

removed method: void onCreateOptionsMenu(Menu, MenuInflater)

Did you find this helpful?

Trial setup questions?

Ask experts on Discord

Need other help?

Contact Support

Pricing or product questions?

Contact Sales