Added new APIs: enableStrictAnnotationFontMatching and disableStrictAnnotationFontMatching. Enabling strict annotation font matching will ensure that the FreeText annotation text that appears in WebViewer will look identical after downloading the PDF.
Annotations
Added new Annotation Manager namespace annotationManager.Alignment and APIs on that namespace, alignAnnotations, centerAnnotations and distributeAnnotations.
Ensured auto font size free texts draw correctly while being created.
Added documentViewer.downloadRemainingAnnotations to allow speeding up the download of annotations.
Forms
Added a button to open the date picker for date picker widgets to better separate the keyboard events between the input and date picker.
Fixes
General
Fixed an issue causing multi-tab to crash when switching tabs while the left panel was open.
Fixed an issue where loading a linearized document from a cross-domain source would set the withCredentials parameter to true.
Fixed a memory leak issue related to DOM element references stored in wrong function scope.
Fixed an issue where loading a new document while reconnecting to WebViewer Server could cause duplicate WebSocket connections.
Annotations
Fixed an issue where area caption text color did not change when changing the annotation's stroke color.
Fixed an annotation appearance issue during the download in WebViewer Server.
Fixed an issue with FreeText annotations being drawn larger in font size units other than pt.
Fixed incorrect blend mode behavior.
Content Edit
Fixed an issue where the alignment could not be set on content boxes with multiple paragraphs.
Fixed an issue where the constants in ContentEdit.Types could not be imported.
Fixed an issue where content edit mode could not get shadow root in Web Component.
Fixed an issue where adding text in Content Edit mode did not remove the selected text.
Fixed an issue where caret placement in Content Edit mode was inaccurate with certain fonts.
Fixed an issue where text selection in Content Edit mode showed vertical gaps between characters.
Forms
Fixed an Issue with Widget CSS causing Text Widgets to occasionally reflow incorrectly.
Fixed an issue where DatePickerWidget tooltips were displaying undefined.
Office Editor
Fixed an issue with selection style properties showing the incorrect value.
WebViewer UI
New
General
Added support for Reader Mode in WebComponent.
Annotations
Added new Context menu option Align when selecting 2 or more Annotations, allowing Alignment of selected annotations.
Customize UI
Added new API to get and change panels in a TabPanel.
Allowed printing for watermarks with a font size greater than 512 and less than or equal to 1600.
Added support for flyouts and buttons using a function map for onClick events in the modular UI import and export APIs.
Added APIs for importing and exporting modular components, enabling the creation of new UIs using JSON data.
Digital Signatures
When the Initials feature is enabled, the full signature must be filled into the modal or the create signature button will be disabled.
Office Editor
Added support for style presets.
Fixes
Annotations
Fixed an issue with overlapping highlighted content.
Fixed an issue where the line style options for shape annotations did not have enough contrast to the background in dark mode.
Customize UI
Fixed an issue where newly created outlines were automatically selected, preventing the creation of sibling outlines without first deselecting the newly created one.
Fixed an issue where the mention manager triggered the delete event incorrectly.
Fixed WebViewer crashing when clicking or hovering on links in semantic comparing mode.
Fixed an issue with the Marquee zoom offset in WebComponent.
Fixed an issue where mentions were not working in WebComponent.
Fixed an issue with generic panels being slightly offscreen with multi-tab enabled.
Fixed an issue with the style for Toggle and Custom buttons on the modular UI.
Fixed an issue with the JSDoc on the UI so the APIs are recognized correctly in TypeScript projects.
Redaction
Fixed an issue where the redaction style did not match the redaction tool's default styles.