Version 7.1.4 Changelog (July 13, 2020)

Version: 7.1.4.75316

Release Date: July 13, 2020

New features

  • New lasso annotation selection tool

Apryse Docs Image
  • New signature UI
Apryse Docs Image
  • FreeText appearance is now WYSIWYG, this means languages that were not supported previously, such as Hindi, or emojis will now be supported properly

Apryse Docs Image
  • Adds ability to retry a failed remote file opening if it is due to no internet connection

Breaking changes

  • PdfViewCtrlTabHostFragment.TabHostListener.onOpenDocError method now returns a boolean. It is now possible to have custom error handling when a document failed to open. Return false to keep the default behaviour.

Fixed

  • Fixed issue where it is not possible to delete author's annotation with XFDF in collaboration viewer
  • Fixed issue where the customized quick menu overflow menu is shown even though there is nothing in it
  • Fixed issue where saved signatures appears flipped in RTL layout

APIs

PDFViewCtrlTools package

ToolManagerBuilder

new method: ToolManagerBuilder setMultiSelectMode(SelectionMode)

AnnotStyleView

new method: void setOnDismissListener(OnDialogDismissListener)

DiffActivity

modified method: void onOpenDocError()

Declaration

From:

public void onOpenDocError()

To:

public boolean onOpenDocError()

DocumentActivity

modified method: void onOpenDocError()

Declaration

From:

public void onOpenDocError()

To:

public boolean onOpenDocError()

DocumentView

modified method: void onOpenDocError()

Declaration

From:

public void onOpenDocError()

To:

public boolean onOpenDocError()

PdfViewCtrlTabHostFragment.TabHostListener

modified method: void onOpenDocError()

Declaration

From:

public abstract void onOpenDocError()

To:

public abstract boolean onOpenDocError()

DigitalSignatureDialogFragment

new method: void onSignatureCreated(String, boolean)

removed method: void onSignatureCreated(String)

CreateSignatureFragment

new static method: boolean getStoreSignature(Context)

new static method: CreateSignatureFragment newInstance(int, float, boolean, boolean, boolean, HashMap<Integer, AnnotStyleProperty>)

new method: void onConfigurationChanged(Configuration)

removed static method: CreateSignatureFragment newInstance(int, float, boolean, boolean, HashMap<Integer, AnnotStyleProperty>)

SignatureDialogFragment

new method: void onSignatureCreated(String, boolean)

removed method: void onSignatureCreated(String)

SignatureDialogFragment.DialogMode

new final class: DialogMode

new static final field: DialogMode MODE_CREATE

new static final field: DialogMode MODE_SAVED

new static method: DialogMode valueOf(String)

new static method: DialogMode[] values()

OnCreateSignatureListener

new method: void onSignatureCreated(String, boolean)

removed method: void onSignatureCreated(String)

AnnotStyle

new method: boolean isBasicFreeText()

AnnotEditRectGroup

new constructor: AnnotEditRectGroup(PDFViewCtrl, SelectionMode)

new method: void setSelectionMode(SelectionMode)

AnnotEditRectGroup.SelectionMode

new final class: SelectionMode

new static final field: SelectionMode LASSO

new static final field: SelectionMode RECTANGULAR

new static method: SelectionMode valueOf(String)

new static method: SelectionMode[] values()

CustomRelativeLayout

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

ToolManager

new method: SelectionMode getMultiSelectMode()

new method: boolean isSignSignatureFieldsWithStamps()

new method: void setMultiSelectMode(SelectionMode)

new method: void setSignSignatureFieldsWithStamps(boolean)

AnnotUtils

new static final field: String XFDF_ADD

new static final field: String XFDF_DELETE

new static final field: String XFDF_MODIFY

new static method: void createCustomFreeTextAppearance(View, PDFViewCtrl, Annot, int, Rect, boolean)

new static method: Rect getPageRectFromScreenRect(PDFViewCtrl, Rect, int, int)

new static method: boolean isBasicFreeText(Annot)

new static method: boolean refreshCustomFreeTextAppearance(File, Annot)

new static method: JSONObject simpleXmlParser(String)

new static method: void traverseAnnotsWithPage(PDFDoc, AnnotWithPageVisitor)

new static method: void traverseAnnotsWithPage(Page, AnnotWithPageVisitor)

removed static method: boolean refreshCustomRichFreeTextAppearance(File, Annot)

AnnotWithPageVisitor

new interface: AnnotWithPageVisitor

new method: void visit(Pair<Annot, Integer>)

StampManager

new method: void deleteSignature(Context, String)

Utils

new static method: boolean hasInternetConnection(Context)

AnnotView

new method: void removeView()

AnnotViewImpl

new method: void loadFont(AnnotViewImplListener)

removed method: void loadFont()

AnnotViewImplListener

new interface: AnnotViewImplListener

new method: void fontLoaded()

AutoScrollEditText

new method: void setUseAutoResize(boolean)

pdftron-collab package

CollabViewerTabHostFragment.CollabTabHostListener

modified method: void onOpenDocError()

Declaration

From:

public void onOpenDocError()

To:

public boolean onOpenDocError()

Did you find this helpful?

Trial setup questions?

Ask experts on Discord

Need other help?

Contact Support

Pricing or product questions?

Contact Sales