[]
        
(Showing Draft Content)

Sticky Buttons

DsPdfViewer lets you add the stickyBehavior setting to the toolbarLayout property to set sticky behavior on button keys of the annotation or form editor, so that you can select the annotation or form field from the toolbar and draw it on PDF multiple times, without going back to the toolbar and selecting again.


The following table provides a list of supported annotation and form fields:

Supported Annotation Editor Keys




edit-sign-tool

edit-text

edit-free-text

edit-ink

edit-square

edit-circle

edit-line

edit-polyline

edit-polygon

edit-stamp

edit-file-attachment

edit-sound

edit-link

edit-redact



Supported Form Editor Keys




edit-widget-tx-field

edit-widget-tx-password

edit-widget-tx-text-area

edit-widget-btn-checkbox

edit-widget-btn-radio

edit-widget-btn-push

edit-widget-ch-combo

edit-widget-ch-list-box

edit-widget-tx-comb

edit-widget-btn-submit

edit-widget-btn-reset


The code snippet below shows how to set sticky buttons in the DsPdfViewer.

// Set the sticky behavior for drawing annotations and form widgets:
viewer.toolbarLayout.stickyBehavior = ['edit-ink', 'edit-square', 'edit-circle', 'edit-line', 'edit-polyline', 'edit-polygon', "edit-redact",
"edit-widget-tx-field", "edit-widget-tx-text-area", "edit-widget-btn-push", "edit-widget-btn-checkbox", "edit-widget-btn-radio"];
viewer.applyToolbarLayout();