For the complete documentation index, see llms.txt. This page is also available as Markdown.

Version 8.1.2 Changelog (March 2, 2021)

Version: 8.1.2.76983

Release Date: March 2, 2021

New features

  • Adds API to [set default stylus tool mode](https://sdk.apryse.com/api/android/javadoc/reference/com/pdftron/pdf/utils/PdfViewCtrlSettingsManager.html#setDefaultStylusToolMode(android.content.Context, com.pdftron.pdf.tools.ToolManager.ToolMode)), default to ink tool

  • Adds ability to quickly add/remove items in the menu editor

  • Adds ability to close inactive tabs

  • Adds API to [show/hide tabs on phones](https://sdk.apryse.com/api/android/javadoc/reference/com/pdftron/pdf/utils/PdfViewCtrlSettingsManager.html#setShowTabBarForPhone(android.content.Context, boolean)), default to false

  • Adds API to [show/hide scrollbar](https://sdk.apryse.com/api/android/javadoc/reference/com/pdftron/pdf/utils/PdfViewCtrlSettingsManager.html#setShowScrollbarOption(android.content.Context, boolean)) when scrolling and zooming, default to false

  • Adds style attribute showAddBookmarkMenuItem to hide add bookmark menu item in the thumbnails browser

Fixed

  • Fixed potential crash when clearing signature too quickly while signing

  • Fixed issue where existing signature cannot be selected while in signature tool

  • Fixed issue where link and form field made in the viewer does not appear on the annotations list

  • Fixed issue where annotation is not committed for multi-stroke annotation when selecting other options menu

  • Fixed issue where long press annotation creation does not respect setAutoSelect config

  • Fixed issue where the magnifying glass gets stuck on screen in some situations

  • Fixed issue where free text and sticky note popup window does not auto focus

  • Fixed issue where quick menu annotation creation uses incorrect annotation style

  • Fixed issue where content is not saved in free text popup window during an orientation change

  • Fixed issue where the top toolbar gets cut off by device inset

  • Fixed issue where scrollbar not behaving correctly on large documents

  • Fixed issue where setShowUndoRedo config not behaving correctly when set to false

  • Fixed issue where query params are not detected for image URLs

  • Fixed issue where user id is not set correctly when copying and pasting existing annotations by a new user

  • Fixed issue where changes to non-pdf files are not saved to temp file

  • Fixed issue where file path for converted file is returned wrong when calling getFilePath

  • Fixed issue where sticky note dialog not showing up

  • Fixed issue where infinite loop occurs when removing tabs for URL files

  • Fixed issue where infinite loop occurs when overriding basic annotation listener

APIs

PDFViewCtrlTools package

ToolManagerBuilder

new method: boolean getShowUndoRedo()

ToolManager

new method: void addToolManagerChangedListener(ToolManagerChangedListener)

new method: void removeToolManagerChangedListener(ToolManagerChangedListener)

removed method: void addDisabledToolModesChangedListener(DisabledToolModeChangedListener)

removed method: void removeDisabledToolModeChangedListener(DisabledToolModeChangedListener)

DisabledToolModeChangedListener

removed interface: DisabledToolModeChangedListener

removed method: void onDisabledToolModeChanged(Set<ToolMode>)

ToolManagerChangedListener

new interface: ToolManagerChangedListener

new method: void onDisabledToolModeChanged(Set<ToolMode>)

new method: void onUndoRedoShownChanged(Boolean)

AnnotUtils

new static method: boolean isSignature(Annot)

PdfViewCtrlSettingsManager

new static final field: String DEFAULT_STYLUS_TOOL_MODE

new static final field: String KEY_PREF_NEW_UI_SHOW_TAB_BAR_PHONE

new static method: ToolMode getDefaultStylusToolMode(Context)

new static method: boolean getShowScrollbarOption(Context)

new static method: boolean getShowTabBarForPhone(Context)

new static method: void setDefaultStylusToolMode(Context, ToolMode)

new static method: void setShowScrollbarOption(Context, boolean)

new static method: void setShowTabBarForPhone(Context, boolean)

PresetActionButton

new method: void setClientBackgroundColor(int)

QuickMenuToolbarItem

new class: QuickMenuToolbarItem

new constructor: QuickMenuToolbarItem(String, ToolbarButtonType, int, boolean, int, int, int, boolean, int)

new constructor: QuickMenuToolbarItem(String, ToolbarButtonType, int, boolean, int, int, int, int)

new static field: String QUICK_MENU_TOOL_STYLE_ID

new method: String getStyleId()

AnnotationToolbarComponent

new method: boolean isEditing()

Last updated

Was this helpful?