Frameworks
Integrations
Mendix
SharePoint
Modular UI
Legacy UI
AnnotationManager
Annotation Types
Customize
Version 11
Version 10
v10.12
v10.11
v10.10
v10.9
v10.8
v10.7
v10.6
v10.5
v10.4
v10.3
v10.2
v10.1
v10.0
Version 8
v8.12
v8.11
v8.10
v8.9
v8.8
v8.7
v8.6
v8.5
v8.4
v8.3
v8.2
v8.1
v8.0
Version 7
Version 6
v6.3
v6.2
v6.1
v6.0
Version 5
Version 4
Version 3
Version 2
WebViewer Server
WebViewer BIM
This guide will walk you through modifying widget dimensions and position, modifying field properties, and iterating over all fields in a PDF document.
Changing widget dimensions is the same process as changing any annotation dimensions. You can use the Annotation
APIs to change the dimensions and position of a widget.
The sample code below code listens to the annotationsLoaded
event and changes the first widget annotation size to be a square and places it in the top-left corner of the page.
In WebViewer 11 you can modify the properties of a field by using the WidgetAnnotation.setFieldFlag
API. The sample code below listens to the annotationChanged
event and updates the required property for newly added fields to ‘true’. Imported fields are ignored.
You can access any field by its name with the FieldManager.getField
API. The sample code below fetches a field with the name fieldName
and sets all associated widgets to read-only.
Starting in WebViewer 11, you can iterate over all fields using the getFields API from FieldManager. The sample code below iterates through all form fields and prints out their name and values.
Note that you'll need to wait for the annotationsLoadedPromise to resolve to ensure that the fields are accessible in the FieldManager.
Did you find this helpful?
Trial setup questions?
Ask experts on DiscordNeed other help?
Contact SupportPricing or product questions?
Contact Sales