Version 8.4.0 Changelog (2022-04-04)
WebViewer Core
New
Added new
ArcCreateToolandArcMeasurementCreateToolto allow users to create Arc annotationsAdded an indicator that is displayed when snapping is enabled for the current tool or selected annotation that indicates the point that will be snapped to when adding or modifying the annotation.
AnnotationManager.setSnapDefaultOptionsallows you to change the indicator size, color and snapping threshold.Added
DistanceMeasurementCreateTool.setLeaderLineDefaultOptionsto control whether leader lines are enabled, whether they should be created by default and what their length should be when annotations are created using the tool.Added support for point snapping when adjusting the points of annotations that had been created with a tool that enabled snapping
Added support for editing, adding and removing links when in content editing mode
Added
Core.MeasurementManagerwith APIs related to annotation and tool style syncingAdded new APIs
SignatureWidgetAnnotation.getAssociatedSignatureAnnotationandSignatureWidgetAnnotation.setAssociatedSignatureAnnotationto manage theannotproperty instead of having only the property itselfAdded new APIs
DocumentViewer.getPDFCoordinatesFromMouseEventandDocumentViewer.getViewerCoordinatesFromMouseEventto make converting from mouse coordinates easierAdded
isSmoothScrolloption forAnnotationManager.jumpToAnnotationAPI for scrolling the viewer smoothly when jumping to an annotationAdded
isSmoothScrollparameter toDocumentViewer.setCurrentPagefor scrolling the viewer smoothly when setting the current pageUpdated the
DistanceMeasurementCreateToolbehavior so that annotations created will not have their text displayed upside down.Added new API
Core.enableWorkerLogsto turn on PDF worker logs which can be useful for debugging issuesAdded new API
Document.setTextExtractorProcessingFlagswhich lets you change the way the text is processed and extracted from the documentAdded support for automatically setting the filename of the document if the
Content-Dispositionheader was setAdded grayscale mode APIs on
DocumentViewer:enableGrayscaleMode,disableGrayscaleMode,enableGrayscaleAnnotationsModeanddisableGrayscaleAnnotationsModeAdded support for handling internal links inside an office document
Fixes
Fixed issue that when deleting a page, the bookmark of the deleted page still shows
Fixed issue that with calling
extractPageswith page number greater than the page count andloadAsPDFtrueFixed issue where measurement arrow tips would slightly poke past leader lines
Fixed issue where warning is displayed if full API is enabled and the document loaded is not a PDF
Fixed issue where automatic linkifying of text didn't work if the link was uppercase
Fixed issue where setting a custom external path for office documents wasn't applied correctly
Fixed issue with form field placeholders when moving across pages
Fixed issue with embedded JavaScript where the correct type wasn't given for numbers in text fields
Fixed issue where error is thrown when deleting hundreds of pages from thumbnail panel
Fixed issue with setting hour and minute when selecting a date or today
Fixed i18n locale issue in date picker when there is an invalid date
Fixed issue that Cloudy Area Measurement Tool not in generated TypeScript file
Fixed issue where if the value returned from getDisplayAuthor has changed then the author name wouldn't update in the notes panel
Fixed issue where editing text on a particular document would cause some characters to be missing
Fixed Windows touch device error
Fixed issues where loading documents quickly with the full API enabled could cause errors in the console
Fixed issue where XOD transparency groups were not handled properly when constructing text information
Fixed issue where 3D annotations wouldn't appear in IE11
WebViewer UI
New
Added a new redaction panel which only displays redaction annotations and includes search functionality. Users can search for predetermined patterns and mark for redaction, as well as redact directly from this panel.
Added a new document crop popup which allows users to switch between cropping an entire document or an individual page, adjust the size of the crop using input fields, change the units of measurement being shown in the input fields, and use an auto-trim to crop the document to a preset size.
Added new language switcher for switching the current language
Updated UI styles for content edit modal
Updated UI for file attachments with the multi-tab feature
Added support for displaying measurements with imperial units and fractions
Added new APIs on the
UI.Fontsnamespaces to get, add, updated and remove fonts for the UI related to annotationsAdded new API
UI.VerificationOptions.loadTrustListso that you can store and load inputted itemsAdded new API
UI.getAvailableLanguagesto return all available languages as a listAdded new API
UI.willUseEmbeddedPrintingwhich returns true if embedded printing will be usedAdded new feature toggle to turn on/off multi-tab
UI.enableFeatures(['MultiTab'])Added new
UI.TabManagerAPIsdeleteTabandaddTabto manipulate tabsAdded a new File Attachment view button while multi-tab is on
Added a new checkbox for creating new tabs that specifies whether to open tab immediately
Added support for printing in grayscale mode if
DocumentViewer.enableGrayscaleModeorDocumentViewer.enableGrayscaleAnnotationswas enabled
Fixes
When hotkeys are disabled, also remove the shortcut from the tooltips
Fixed issue that there's no data element for Sort Container in Notes Panel
Fixed issue where 'setTheme' in TypeScript reports an error with the parameter type
Last updated
Was this helpful?