Version 9.1.2 Changelog (December 8, 2021)
Version: 9.1.2.78721
Release Date: December 8, 2021
New features
Adds ability to filter only in the annotation list but not the viewer

New API to specify file extension when opening a document with either wrong or no extension
New API to enable and disable ink tool's timer mode when using a stylus
New API to determine whether to allow users to enter password for remote documents
New API to hide the download dialog when opening remote documents
New API to detect whether an annotation removal came from a flatten action or delete action
Fixed
Fixed incorrect theme color for search previous and next button
Fixed extra top padding in the toolbar switcher and the style picker in non-fullscreen mode
Fixed issue where daylight saving time would be applied to the annotation list when it should not
Fixed issue where links to external document would jump to incorrect initial page on the linked document
Fixed issue where using finger to pan would still create text markup annotations in stylus as pen mode
Fixed issue where bottom buttons for edit outline on tablet would not fit in the bar
Fixed issue where fling would not work properly when text markup tool is selected and stylus is used
Fixed issue where last selected free text font would not be saved properly in some situations
Fixed issue where download dialog would dismiss too early and document is not rendered yet
Fixed issue with number formatting in textview in the style picker in certain locales
Fixed issue with number formatting in form fields in certain locales
Fixed issue with RTL layout in outline fragment
Fixed issue where thumbnails browser would not update if a page is moved and undo is pressed
Fixed issue where image size may be incorrect in some situations in the thumbnails browser
Various performance improvements in the viewer when document is opened from content uri
APIs
PDFViewCtrlTools package
ToolManagerBuilder
new method: ToolManagerBuilder setFreeHandTimerEnabled(boolean)
ViewerBuilder2
new method: ViewerBuilder2 usingFileExtension(String)
ViewerConfig.Builder
new method: Builder openUrlPasswordCheckEnabled(boolean)
new method: Builder showDownloadDialog(boolean)
DocumentActivity
new static final field: String EXTRA_FILE_EXTENSION
DocumentActivity.IntentBuilder
new method: IntentBuilder usingFileExtension(String)
PdfViewCtrlTabBaseFragment
new static final field: String BUNDLE_TAB_INITIAL_PAGE
new static method: Bundle createBasicPdfViewCtrlTabBundle(String, String, String, String, int, int, ViewerConfig)
new method: boolean isNotPdfUri()
new method: boolean newFileSelectedFromTool(String, int)
removed method: boolean newFileSelectedFromTool(String)
TabListener
new method: void onOpenAddNewTab(int, String, String, String, int)
removed method: void onOpenAddNewTab(int, String, String, String)
PdfViewCtrlTabHostBaseFragment
new method: Tab addTab(Bundle, String, String, String, String, int, int)
new method: void onOpenAddNewTab(int, String, String, String, int)
FilterState
new static final field: FilterState ON_LIST_ONLY
Tool
new static final field: String FLATTENED
ToolManager
new method: AnnotAction getLastAnnotAction()
new method: boolean isFreehandTimerEnabled()
new method: boolean onNewFileCreated(String, int)
new method: void raiseAnnotationsRemovedEvent(Map<Annot, Integer>, Bundle)
new method: void setFreeHandTimerEnabled(boolean)
AdvancedAnnotationListener
new method: boolean newFileSelectedFromTool(String, int)
removed method: boolean newFileSelectedFromTool(String)
AnnotAction
new final class: AnnotAction
new static final field: AnnotAction ADD
new static final field: AnnotAction FLATTEN
new static final field: AnnotAction MODIFY
new static final field: AnnotAction REMOVE
new static method: AnnotAction valueOf(String)
new static method: AnnotAction[] values()
OnFilterChangeEventListener
new method: void onApplyFilterPressed()
new method: void onApplyFilterToAnnotationListPressed()
removed method: void onShowSelectedPressed()
PdfViewCtrlSettingsManager
new static final field: String KEY_PREF_PAGE_VIEW_MODE
Utils
new static field: boolean sShowAlertDialog
new static method: String getRealPathFromURI(Context, Uri)
new static method: boolean isConvertibleFormatFromExt(String)
new static method: boolean isImageFileFromExt(String)
new static method: boolean isNotPdfFromExt(String)
new static method: boolean isOfficeDocumentFromExt(String)
new static method: float parseFloat(String)
new static method: float parseFloat(String, Locale)
new static method: boolean uriHasWritePermission(Context, Uri)
AnnotationFilterViewModel
new method: void onApplyFilterPressed()
new method: void onApplyFilterToAnnotationListPressed()
removed method: void onShowSelectedPressed()
pdftron-collab package
LastAnnotationEntity
new constructor: LastAnnotationEntity(String, String, Long)
new method: Long getDate()
removed constructor: LastAnnotationEntity(String, String)
LastAnnotation
new method: Long getDate()
CustomService
new method: void deleteAnnotation(CollabDatabase, AnnotationEntity)
CustomServiceUtils
new static method: void deleteAnnotation(CollabDatabase, AnnotationEntity)
CollabManager
new method: void deleteAnnotation(AnnotationEntity)
CollabViewerBuilder2
new method: CollabViewerBuilder2 usingFileExtension(String)
Last updated
Was this helpful?