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
Apryse Docs Image

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)

Did you find this helpful?

Trial setup questions?

Ask experts on Discord

Need other help?

Contact Support

Pricing or product questions?

Contact Sales