Some test text!

menu
v7.1.4keyboard_arrow_down

Version 7.1.4 Changelog (July 13, 2020)

Version: 7.1.4.75316

Release Date: July 13, 2020

linkNew features

  • New lasso annotation selection tool

lasso

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

free text

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

linkBreaking 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.

linkFixed

  • 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

linkAPIs

linkPDFViewCtrlTools package

linkToolManagerBuilder

new method: ToolManagerBuilder setMultiSelectMode(SelectionMode)

linkAnnotStyleView

new method: void setOnDismissListener(OnDialogDismissListener)

linkDiffActivity

modified method: void onOpenDocError()

Declaration
From:public void onOpenDocError()
To:public boolean onOpenDocError()

linkDocumentActivity

modified method: void onOpenDocError()

Declaration
From:public void onOpenDocError()
To:public boolean onOpenDocError()

linkDocumentView

modified method: void onOpenDocError()

Declaration
From:public void onOpenDocError()
To:public boolean onOpenDocError()

linkPdfViewCtrlTabHostFragment.TabHostListener

modified method: void onOpenDocError()

Declaration
From:public abstract void onOpenDocError()
To:public abstract boolean onOpenDocError()

linkDigitalSignatureDialogFragment

new method: void onSignatureCreated(String, boolean)

removed method: void onSignatureCreated(String)

linkCreateSignatureFragment

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>)

linkSignatureDialogFragment

new method: void onSignatureCreated(String, boolean)

removed method: void onSignatureCreated(String)

linkSignatureDialogFragment.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()

linkOnCreateSignatureListener

new method: void onSignatureCreated(String, boolean)

removed method: void onSignatureCreated(String)

linkAnnotStyle

new method: boolean isBasicFreeText()

linkAnnotEditRectGroup

new constructor: AnnotEditRectGroup(PDFViewCtrl, SelectionMode)

new method: void setSelectionMode(SelectionMode)

linkAnnotEditRectGroup.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()

linkCustomRelativeLayout

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

linkToolManager

new method: SelectionMode getMultiSelectMode()

new method: boolean isSignSignatureFieldsWithStamps()

new method: void setMultiSelectMode(SelectionMode)

new method: void setSignSignatureFieldsWithStamps(boolean)

linkAnnotUtils

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)

linkAnnotWithPageVisitor

new interface: AnnotWithPageVisitor

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

linkStampManager

new method: void deleteSignature(Context, String)

linkUtils

new static method: boolean hasInternetConnection(Context)

linkAnnotView

new method: void removeView()

linkAnnotViewImpl

new method: void loadFont(AnnotViewImplListener)

removed method: void loadFont()

linkAnnotViewImplListener

new interface: AnnotViewImplListener

new method: void fontLoaded()

linkAutoScrollEditText

new method: void setUseAutoResize(boolean)

linkpdftron-collab package

linkCollabViewerTabHostFragment.CollabTabHostListener

modified method: void onOpenDocError()

Declaration
From:public void onOpenDocError()
To:public boolean onOpenDocError()

Get the answers you need: Support

close

Free Trial

Get unlimited trial usage of PDFTron SDK to bring accurate, reliable, and fast document processing capabilities to any application or workflow.

Select a platform to get started with your free trial.

Unlimited usage. No email address required.

Join our live demo to learn about use cases & capabilities for WebViewer

Learn more
close