Significant improvements to rendering performance for image heavy
documents. The rendering pipeline now uses SIMD processing and
multithreaded execution to speed up image loading and rendering (only
available in ARM-v7 and x86 libraries).
Tools source code is now included as part of the standard distribution as
an Android library. The PDFViewCtrlDemo sample project should now
reference the PDFViewCtrlTools project on the same workspace. The code
can also be used as a template to build new tools.
[Tools] Added new DigitalSignature tool, a new sample annotation tool
showing how to apply a digital signature to a signature field. It allows
the user to draw his/her own signature or choose an image file as the
appearance. Please note that this tool is for demonstration purposes and
uses a pre-generated dummy certificate for signing.
[Tools] Added new RichMedia tool, which can play embedded rich media
content (supported media formats are dependent on the device's Android
New PDFViewCtrl APIs. Please see documentation for details:
Changed PDFViewCtrl APIs:
convClientPtToCanvasPt replaced by convScreenPtToCanvasPt
convClientPtToPagePt replaced by convScreenPtToPagePt
convCanvasPtToClientPt replaced by convCanvasPtToScreenPt
convPagePtToClientPt replaced by convPagePtToScreenPt
getPageNumberFromClientPt replaced by getPageNumberFromScreenPt
selectByHighlights replaced by selectWithHighlights
selectBySelection replaced by selectWithSelection
LinkInfo.getX1 ... replaced by LinkInfo.getRect
[Tools] Changed deprecated document lock calls.
[Tools] Changed quick menu option "Note" to "Text" for free text
Fixed a potential crash when an attempt to destroy the control is
triggered just after openURL() is called.
Fixed a small issue with the PDFViewCtrl password dialog, where hitting
the enter key would not submit the password.