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
Version 7.0.2 Changelog (September 18, 2019) | Apryse documentation