Review states.
Annotation state model.
Annotation type.
Sign tool component properties.
Client transport message.
Color editor localization properties.
Label for B input
Text for color picker label.
Label for G input
Label for Hex input
Label for Hue slider
Label for Lightness slider
Opacity text.
Text for Palettes label.
Label for R input
Label for Saturation slider
Text for Standard Colors label.
Web color names.
Text for WebColors palette label.
PDF metadata provides additional information about a PDF document, including file name, title, date of creation, author, title, etc.
Author name.
Creation date
Application that was used to create the file.
File name.
File size in bytes.
Indicates whether the document contains an Acro Form.
Indicates whether the document is linearized.
Determines whether the AcroForm contains XFA data.
Document keywords.
Modification date.
PDF version.
Page size (inches).
PAges count.
Producer name.
Document subject.
Document title.
Field validation result.
Defines options to perform search.
Specifies whether to search for at the beginning of Text.
Highlight all search results.
Specifies whether the search is case sensitive.
Proximity searching is a way to search for two or more words that occur within a certain number of words from each other.
Specifies whether to perform the search in the backward order.
Specifies whether to search for at the beginning of the word.
The text to search for.
Specifies whether to search for the specified whole word only.
Specifies whether a search query is wildcards. Note, wildcards search cannot be combined with options like 'EndsWith', 'StartsWith', 'WholeWord'.
Appearance, behavior and validation settings for the input field inside the Form Filler dialog.
Form filler dialog settings.
The type of action to execute if form validation fails after clicking Apply button.
The beforeApplyChanges event handler will be called when the Apply button is clicked after success fields validation. Return false if you want to cancel apply changes.
The beforeFieldChange event handler will be called right before the field value changed. Return false if you want to cancel the field value change.
Form Filler dialog layout type.
Form fields mappings, key - field name, value - @see FormFieldMapping.
The onInitialize event handler is called after the list of fields is loaded and initialized but not yet rendered.
Dialog title.
The validator function which will be called for each field before saving changes or on user input when field's mapping settings contains validateOnInput flag. You can return a string value with message about validation error, this message will be shown in UI. Return true or null for success result.
GcPdfSearcher options.
Indicates caseSensitive search.
Indicates endsWith search.
Indicates entireWord search.
Search direction.
Indicates highlightAll search.
Indicates phrase search.
Indicates proximity search.
Search query.
Indicates startsWith search.
Indicates wildcards search.
Additional appearance and behavior properties for the input field.
The autocomplete attribute lets web developers specify what if any permission the user agent has to provide automated assistance in filling out form field values, as well as guidance to the browser as to the type of information expected in the field. Note, the behavior of this property depends on the browser implementation.
Indicates whether a field should automatically get focus when the Form filler dialog is activated or when the page loads.
The default value.
Indicates whether a field is disabled, or not.
Use the displayname property to specify the text that will appear as a field label in the Form Filler dialog box. Applicable only for the Form Filler dialog box.
If your recommended (or required) password syntax rules would benefit from an alternate text entry interface than the standard keyboard, you can use the inputmode property to request a specific one. The most obvious use case for this is if the password is required to be numeric (such as a PIN). Mobile devices with virtual keyboards, for example, may opt to switch to a numeric keypad layout instead of a full keyboard, to make entering the password easier.
The maximum value to accept for the input. Applicable for date or number input.
The maximum number of characters the input should accept.
The minimum value to accept for the input. Applicable for date or number input.
The minimum number of characters long the input can be and still be considered valid.
Set this property to true if you want to use multiline text input element.
A boolean property which, if present, indicates that the user can enter a list of multiple e-mail addresses, separated by commas and, optionally, whitespace characters.
The pattern property specifies a regular expression that the field value is checked against.
Represents the placeholder text in an input or textarea element when value is empty.
Indicates whether the field is read-only, or not.
When present, it specifies that an input field must be filled.
The spellcheck property is an enumerated attribute defines whether the element may be checked for spelling errors Note that the spellcheck property may have limited support by some browser vendors.
Use the title property to specify text that most browsers will display as a tooltip.
State of the input type attribute.
True indicates whether validation should be performed immediately during user input, otherwise input validation will be performed on blur event.
Representing a localized message that describes the validation constraints that the control does not satisfy (if any).
Right sidebar state.
Right sidebar tool.
Image tool component state model.
Line end style.
Link destination type.
Link annotation type.
Log levels available to the SignalR client.
Base transport message.
Auto-generated correlation Id.
ClientMessageType.Modification connection message arguments.
Shared document modifications.
Named action. Used by link annotation. See PDF reference, table 8.45 - Named action.
Optional content config.
Get group using id.
Get all groups.
Get groups order.
Check group visibility.
Set group visibility.
Optional content group.
Group id.
Group name.
Group type.
Visibility flag.
Defines the layout of the toolbar for different viewer modes: viewer, annotationEditor, formEditor.
The toolbar layout for the Annotation editor mode.
The toolbar layout for the Form editor mode.
The toolbar layout for viewer mode.
Ruler line settings.
Line color.
The vertical position of the ruler as a percentage, starting from the bottom. The valid value must be in the range 0-100.
The ruler line width.
Line type.
Server transport message.
ClientMessageType.ShareDocument connection message arguments.
Information about shared document.
Sign tool component state model.
Appearance settings for the Signature Tool dialog.
The afterAdd event handler will be called when the result annotation is added and signature dialog is closed.
The afterShow event handler will be called after the dialog is shown.
Automatically adjust the canvas size so that it shrinks to fit the window when the window size is small.
The beforeAdd event handler will be called when the Add button is clicked. Return false if you want to cancel default add action.
The beforeHide event handler will be called before the dialog is closed. Return false if you want to to prevent the dialog from closing.
The beforeShow event handler will be called before the dialog is shown. Return false if you want to prevent the dialog from showing.
Bold text style for the "Type" tab.
The size of the canvas in pixels.
Convert the result stamp to content.
The target value for the canvas scale. The result annotation bounds will be scaled using this value. For example, if destinationScale is 0.5 and canvasSize is 400/200, the size of the result annotation will be 200/100.
Dialog location within window rectangle. Origin is top/left.
The default font name that will be used for the "Type" tab.
Array of the available font names.
The default font size that will be used for the "Type" tab.
If true, the signature tool will try to load an image from local storage for the Image tab.
Specifies whether to hide dialog footer.
Specifies whether to hide dialog title.
Specifies whether to hide the "Save signature" button.
Specifies whether to hide tab buttons.
Specifies whether to hide the toolbar which can be used to customize typing and drawing styles.
Italic text style for the "Type" tab.
The result location of the annotation on the page. Note, when you specify the exact location (using {x, y} values), the origin is at the bottom left corner.
Destination page index.
Pen color.
Pen width.
Canvas ruler lines customization.
Indicates whether the signature data must be saved into browser's local storage for later use. The saved data is owned by the active user, which can be set using the currentUserName property.
Initially selected tab.
Result annotation subject.
Array of the available tabs. The order of the tabs is preserved. Possible values are: 'Type', 'Draw', 'Image'.
The default text that will be used for the "Type" tab.
Text color.
Dialog title.
Signature tool type.
Image stamp category data model.
Optional. Images resolution.
Category identifier.
Indicates whether the category contains dynamic stamps. Dynamic stamp images are updated for each new stamp instance.
Category display name.
Optional. Full URIs for image stamps. If specified, the stampImageUrls settings will be used instead of the stampImages array.
Stamp image names.
ClientMessageType.Start connection message arguments.
ClientMessageType.Stop connection message arguments.
Type tool component state model.
ClientMessageType.UnshareDocument connection message arguments.
User access mode.
Validation caller name.
The name of the GcPdfViewer's feature. Used by the disableFeatures option.
Field widget type. Tx - text field Btn - button field Ch - choice widget field
Apply inverse matrix transformation.
x, y point
transform matrix
Apply matrix transform.
x, y point
transform matrix
Build sound file using audio data provided by parameter audioData and audioOptions used to generate RIFF header.
Build a header for the WAVE audio format.
Change bounds origin.
Cross-browser element.classList.contains
HTML DOM element
Class name without dot.
Converts viewport coordinates to the PDF location. For examples, useful for converting canvas pixel location into PDF one.
The x-coordinate.
The y-coordinate.
Array containing x
and y
properties of the
point in the PDF coordinate space.
Converts PDF point to the viewport coordinates. For examples, useful for converting PDF location into canvas pixel coordinates.
The x-coordinate.
The y-coordinate.
Array containing x
and y
properties of the
point in the viewport coordinate space.
Creates a Blob object which represents a file-like object of immutable, raw data.
ArrayBuffer, ArrayBufferView, Blob or DOMString object
The content type to assign to the new Blob; this will be the value of its type property. The default value is an empty string.
Creates ObjectURL closure. Used when Blob/createObjectURL is not available, falling back to data schema.
Download binary data.
Download file using specified URL.
Ensure ResizableDialogBehavior is attached.
dialog element to be dragged and resized.
class name for drag handle(s)
allow resize dialog
minimum dialog height
minimum dialog width
Get element's numerical index in its parent element.
HTML DOM element
Search parent element by class name.
HTML DOM element
Class name without dot.
Search parent element by attribute name.
HTML DOM element
Applies the transform to the rectangle and finds the minimum axially aligned bounding box.
This function is based on the word-break detection implemented in: https://hg.mozilla.org/mozilla-central/file/tip/intl/lwbrk/WordBreaker.cpp
Get display device pixel ratio.
Optional. canvas context
Find correct event target.
Checks if element is nested within parent element on any level.
Make absolute url from relative one.
Relative url.
Optional, base url for result url concatenation
Merge everything from sourceObj to destinationObj, returns destinationObj. Note, by default, non-empty primitive values are NOT preserved in the destination object.
Destination object
Source object
Set to true if you don't want to replace non-empty primitive values.
Convert a PDF date string to a JavaScript Date
object.
The PDF date string format is described in section 7.9.4 of the official PDF 32000-1:2008 specification. However, in the PDF 1.7 reference (sixth edition) Adobe describes the same format including a trailing apostrophe. This syntax in incorrect, but Adobe Acrobat creates PDF files that contain them. We ignore all apostrophes as they are not necessary for date parsing.
Moreover, Adobe Acrobat doesn't handle changing the date to universal time and doesn't use the user's time zone (effectively ignoring the HH' and mm' parts of the date string).
Releases image resources.
Scrolls specified element into view of its parent. Note, by default scrolling is done according offsetParent, so, check parent position style if needed.
The element to be visible.
An object with optional top and left properties, specifying the offset from the top left edge.
Ignore elements that have
the CSS rule overflow: hidden;
set. The default is false.
Set the checked state of an input element, toggles the visibility of the canvas's appearance if needed.
Method is called when the annotation bounds position is changed.
moved distance for x axis
moved distance for y axis
Marked states.