[]
        
(Showing Draft Content)

Version 8.2.0

New Features and Improvements

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

  • [Annotation Editor] Enabled selection of overlapping annotations in edit mode via the context menu.

  • [Wasm] [Editor] Enabled table data extractor tool in client-side (Wasm) SupportApi mode.

  • [Wasm] [Editor] Enabled text replace functionality in client-side (Wasm) SupportApi mode.

  • Added new navigation configuration options.

      navigation: {

        showFirstButton: false,    // Toggle first page button

        showLastButton: false,     // Toggle last page button

        showPageInput: true,       // Toggle page input field

        pageCounterFormat: "Page {{current}} of {{total}}",  // Custom counter format

        emptyPageCounterFormat: '-- No Document --',         // Empty state text

        pageInputWidth: 100        // Input field width in px

        buttonSizing: 'compact'    // Controls the sizing of navigation buttons:

                                   //  - 'compact': 30px width (default)

                                   //  - 'standard': 40px width

                                   //  - number: Custom width in pixels

      }

  • Partial HTTP requests (Range requests) are now disabled by default via `openParameters.disableRange = true`.

    • To enable Range requests, configure the viewer as follows:

      const viewer = new DsPdfViewer('#viewer', {

          openParameters: {

            disableRange: false

          }

        });

  • Improved support for Japanese and other IME-based input in comb fields.

    • Fixed character input issues when using Japanese, Chinese, or emoji keyboards.

    • IME-composed text is now correctly distributed across comb cells.

    • Resolved issues with duplicated or missing characters when selecting from IME suggestions.

    • Existing characters are now preserved during IME-based editing.

  • Improved toolbar and side panel layout and usability.

    • Toolbar layout:

      • New default items order:

        • View mode: "Open", "Save", "Print", "Search".

        • Edit mode: added "Open" before "Save".

      • "FullScreen" and "Themes" removed from default layout.

      • "ExtractTable" moved to side panel.

    • Side panel:

      • New default items order: "DocumentList", "SharedDocuments", "Search", "Thumbnails", "Outline", "StructureTree", "Articles", "Layers", "Attachments", "ExtractTable".

      • "ExtractTable" icon updated.

    • Page Navigation control:

      • Visual changes:

        • Page navigation input is now more compact.

        • First/last page buttons are hidden by default.

        • Page counter display logic improved.

      • Added keyboard shortcuts when the page input box is in focus:

        • ←/→: page up/down when the caret is at first/last position in the control.

        • ↑/↓: page up/down.

        • Home/End: jump to first/last page.

        • Enter: submit manual page number entry.

        • Esc: cancel input.

      • New semantic CSS classes (previously non-customizable):

        • .gc-btn.go-to-first

        • .gc-btn.go-to-last

        • .current-page-input

        • .gcv-page-input__text

    • Reverting to old appearance and layout: Refer to Migration Guide

  • Enabled tooltip display for disabled buttons in the toolbar and sidebar.

  • Various minor UI improvements.

Bug Fixes

The following issues have been resolved since the last release:

  • Addressed several minor issues and inconsistencies.