Version 6.7.1 Changelog (November 14, 2016)

In this document
chevron_rightNotes
chevron_rightBREAKING CHANGES
chevron_rightHIGHLIGHTS
chevron_rightCHANGED APIs
chevron_rightBUG FIXES

Version: 6.7.1.52181

Release Date: November 14, 2016

Notes

6.7.1 is a major release. Please see What's New for the changes that affect all platforms, including Android.

BREAKING CHANGES

  • All PDFNet package names starting with pdftron are changed to com.pdftron, also, all package names are now changed to lower case. These API changes were marked as deprecated in the previous official release and are now removed.

HIGHLIGHTS

  • Full Version Only: Universal document conversion now supports pptx (list of supported types: docx, pptx, jpeg, jpg, gif, png and cbz)
  • Undo/redo support
  • PDF JavaScript support for form calculations

PDFViewCtrl

  • Full Version Only: Open and view pptx document while it is being converted to PDF
  • Take snapshot for changes happened in PDFViewCtrl and undo/redo changes
  • View documents in maintain zoom mode

Tools

  • PDFViewCtrlTools library now ship with two third party library dependencies: FloatingActionButton and PageCropper
  • Text selection with smart snapping
  • Edit custom option in combo box
  • Automatically scrolls to the next form field when filling forms
  • Option to stop showing the popup menu when highlighting/underlining/etc
  • Option to copy annotated text to note for text markups
  • Improved annotation jumping
  • Improved ink toolbar
  • Improved Reflow mode in terms of handling internal links, custom color mode, and turning page on tap option
  • Toggle between inline editing and using a dialog for creating freetext annotations
  • UserCropDialogFragment utility class now supports page cropping only on even/odd pages
  • ThumbnailsViewFragment utility class now supports duplicate/rotate and export pages
  • A new PasswordDialogFragment that allows users enter password for encrypted documents
  • Print utility class now support cancel print during processing, see Print.PrintCallback

Complete Reader

  • New SD Card file manager tab
  • Recursive search in folder browsers
  • Share multiple files at once from any file manager tab

CHANGED APIs

  • PDFNet.enableJavaScript(boolean)
  • (boolean) PDFNet.isJavaScriptEnabled()
  • PDFViewCtrl.refreshAndUpdate(ViewChangeCollection)
  • (boolean) PDFViewCtrl.selectByRect(double, double, double, double)
  • (boolean) PDFViewCtrl.selectByStructWithSmartSnapping(double, double, double, double)
  • PDFViewCtrl.setDevicePixelDensity(double, double)
  • (Rect) PDFViewCtrl.getScreenRectForAnnot(Annot, int)
  • PDFViewCtrl.getPageRectForAnnot(Annot, int)
  • (Rect) PDFViewCtrl.getPostProcessedColor(ColorPt)
  • (boolean) PDFViewCtrl.turnPageInNonContinuousMode(int, boolean)
  • PDFViewCtrl.executeAction(ActionParameter)
  • (boolean) PDFViewCtrl.isUndoRedoEnabled()
  • PDFViewCtrl.enableUndoRedo()
  • (String) PDFViewCtrl.undo()
  • (String) PDFViewCtrl.redo()
  • PDFViewCtrl.takeUndoSnapshot(String)
  • (String) PDFViewCtrl.getNextUndoInfo()
  • (String) PDFViewCtrl.getNextRedoInfo()
  • PDFViewCtrl.revertAllChanges()
  • Print.startPrintJob(Context, String, PDFDoc, Integer, Boolean)
  • Print.startPrintJob(Context, String, PDFDoc, String, Integer, Boolean)

BUG FIXES

  • Many UI improvements
  • Miscellaneous bug fixes and improvements