[]
        
(Showing Draft Content)

Version 4.1.0

New Features and Improvements

The following features have been added to this version of the product:

  • Added PDF Organizer button that allows users to rearrange, duplicate or remove pages of a PDF, or merge PDFs.

  • Added support for PDF's initial view settings (hide toolbars or menus, open with a specific page layout, etc.).

  • Added ignoreInitialView option that ignores initial view settings specified in PDFs when it is set to true.

  • Added support for zoom-dependent optional content (layers).

  • Added the ability to specify a custom progress message during the save action.

  • Added resolvePageIndex() method that resolves the page index using PDF page references.

  • Added holdToPan action that temporarily enables the pan tool when you press and hold the spacebar.

  • The "Layers" and "StructureTree" panels are added to the default sidebar layout, and the "Articles" panel is removed. The default set of sidebar panels is now as follows: "Thumbnails," "Search," "Outline," "Layers," "StructureTree," and "Attachments."

  • The printable flag is now set to true for all new annotations.

  • Returning model type for the viewer.viewerPreferences property changed: all property names are now camelCased. New properties are added: openAction, pageMode, and pageLayout.

  • Reduced the heights of dialogs' title bars.

  • The way text annotation (sticky note) properties display has been improved.

  • The hideAnnotationPopups option now allows specifying the types of annotations that won't show popups. Possible values are: ['Text', 'Link', 'Line', 'Square', 'Circle', 'Polygon', 'PolyLine', 'Ink', 'Popup', 'FileAttachment', 'Sound', 'Redact', 'Stamp'] or true or All (true and All have the same behavior).

  • The save() method now allows specifying a range of pages or ranges of pages to save, changing page order, or duplicating pages.

  • The saveAsImages() method now allows specifying the zoom factor.

Bug Fixes

The following issues have been resolved since the last release:

  • Fixed the issue where, in a PDF with different page sizes, the 'move to next page' option was not working correctly.

  • Fixed the issue where a locked stamp annotation can still be edited in DsPdfViewer.

  • Fixed the issue where you could not undo changes if the editor layout was not activated.

  • Fixed the issue where a popup annotation may move unexpectedly.

  • Fixed the issue where you could not navigate between pages using page up and page down keys in single page view.

  • Fixed the issue where the list of layers is not shown correctly in some cases.