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
Version 7.1.4 Changelog (July 13, 2020) | Apryse documentation