How can I help you?
PdfTextBoxField
6 Feb 202615 minutes to read
PdfTextBoxField class represents the text box field objects.
// Load an existing PDF document
let document: PdfDocument = new PdfDocument(data);
// Access text box field
let field: PdfTextBoxField = document.form.fieldAt(0) as PdfTextBoxField;
// Save the document
document.save('output.pdf');
// Destroy the document
document.destroy();Properties
Get backColor PdfColor
Gets the background color of the field.
Set backColor void
Sets the background color of the field.
| Parameter | Type | Description |
|---|---|---|
| value | PdfColor |
Array with R, G, B, A color values in between 0 to 255. |
Get border PdfInteractiveBorder
Gets the width, style and dash of the border of the field.
Set border void
Sets the width, style and dash of the border of the field.
| Parameter | Type | Description |
|---|---|---|
| value | PdfInteractiveBorder |
Border properties. |
Get borderColor PdfColor
Gets the border color of the field.
Set borderColor void
Sets the border color of the field.
| Parameter | Type | Description |
|---|---|---|
| value | PdfColor |
Array with R, G, B, A color values in between 0 to 255. |
Get bounds Rectangle
Gets the bounds.
Set bounds void
Sets the bounds.
| Parameter | Type | Description |
|---|---|---|
| value | Rectangle |
Bounds. |
Get color PdfColor
Gets the fore color of the field.
Set color void
Sets the fore color of the field.
| Parameter | Type | Description |
|---|---|---|
| value | PdfColor |
R, G, B color values in between 0 to 255. |
Get defaultValue string
Gets the default value of the field.
Set defaultValue void
Sets the default value of the field.
| Parameter | Type | Description |
|---|---|---|
| value | string |
Default value. |
Get export boolean
Gets a value indicating whether the field is allow to export data or not.
Set export void
Sets a value indicating whether the field is allow to export data or not.
| Parameter | Type | Description |
|---|---|---|
| value | boolean |
Allow to export data or not. |
Get flatten boolean
Gets the boolean flag indicating whether the form field have been flattened or not.
Set flatten void
Sets the boolean flag indicating whether the form field have been flattened or not.
| Parameter | Type | Description |
|---|---|---|
| value | boolean |
Flatten. |
Get font PdfFont
Gets the font of the field.
Set font void
Sets the font of the field.
| Parameter | Type | Description |
|---|---|---|
| value | PdfFont |
Font. |
Get form PdfForm
Gets the form object of the field (Read only).
Get highlightMode PdfHighlightMode
Gets the highlight mode of the field.
Set highlightMode void
Sets the highlight mode of the field.
| Parameter | Type | Description |
|---|---|---|
| value | PdfHighlightMode |
Highlight mode. |
Get insertSpaces boolean
Meaningful only if the MaxLength property is set and the Multiline, Password properties are false.
If set, the field is automatically divided into as many equally spaced positions, or combs,
as the value of MaxLength, and the text is laid out into those combs.
Set insertSpaces void
Meaningful only if the MaxLength property is set and the Multiline, Password properties are false.
If set, the field is automatically divided into as many equally spaced positions, or combs,
as the value of MaxLength, and the text is laid out into those combs.
| Parameter | Type | Description |
|---|---|---|
| value | boolean |
InsertSpaces. |
Get isAutoResizeText boolean
Gets the flag indicating whether the auto resize text enabled or not.
Note: Applicable only for newly created PDF fields.
Set isAutoResizeText void
Sets the flag indicating whether the auto resize text enabled or not.
Note: Applicable only for newly created PDF fields.
| Parameter | Type | Description |
|---|---|---|
| value | boolean |
Enable or disable auto resize text. |
Get itemsCount number
Gets the count of the loaded field items (Read only).
Get mappingName string
Gets the mapping name to be used when exporting interactive form field data from the document.
Set mappingName void
Sets the mapping name to be used when exporting interactive form field data from the document.
| Parameter | Type | Description |
|---|---|---|
| value | string |
Mapping name. |
Get maxLength number
Gets the maximum length of the field, in characters.
Set maxLength void
Sets the maximum length of the field, in characters.
| Parameter | Type | Description |
|---|---|---|
| value | number |
Maximum length. |
Get multiLine boolean
Gets a value indicating whether this PdfTextBoxField is multiline.
Set multiLine void
Sets a value indicating whether this PdfTextBoxField is multiline.
| Parameter | Type | Description |
|---|---|---|
| value | boolean |
MultiLine or not. |
Get name string
Gets the name of the field (Read only).
Get page PdfPage
Gets the page object of the form field (Read only).
Get password boolean
Gets a value indicating whether this PdfTextBoxField is password.
Set password void
Sets a value indicating whether this PdfTextBoxField is password.
| Parameter | Type | Description |
|---|---|---|
| value | boolean |
Password or not. |
Get readOnly boolean
Gets a value indicating whether read only.
Set readOnly void
Sets a value indicating whether read only.
| Parameter | Type | Description |
|---|---|---|
| value | boolean |
Read only or not. |
Get required boolean
Gets a value indicating whether the field is required.
Set required void
Sets a value indicating whether the field is required.
| Parameter | Type | Description |
|---|---|---|
| value | boolean |
Required or not. |
Get rotate number
Gets the rotation angle of the field.
Set rotate void
Sets the rotation angle of the field.
| Parameter | Type | Description |
|---|---|---|
| value | number |
Rotation angle. |
Get rotationAngle PdfRotationAngle
Gets the rotation of the field (Read only).
Get scrollable boolean
Gets a value indicating whether this PdfTextBoxField is scrollable.
Set scrollable void
Sets a value indicating whether this PdfTextBoxField is scrollable.
| Parameter | Type | Description |
|---|---|---|
| value | boolean |
Scrollable or not. |
Get spellCheck boolean
Gets a value indicating whether to check spelling.
Set spellCheck void
Sets a value indicating whether to check spelling.
| Parameter | Type | Description |
|---|---|---|
| value | boolean |
SpellCheck or not. |
Get tabIndex number
Gets the tab index of annotation in current page.
Set tabIndex void
Sets the tab index of a annotation in the current page.
| Parameter | Type | Description |
|---|---|---|
| value | number |
Index. |
Get text string
Gets the value of the text box field.
Set text void
Sets the value of the text box field.
| Parameter | Type | Description |
|---|---|---|
| value | string |
Text. |
Get textAlignment PdfTextAlignment
Gets the text alignment in a text box.
Set textAlignment void
Sets the text alignment in a text box.
| Parameter | Type | Description |
|---|---|---|
| value | PdfTextAlignment |
Text alignment. |
Get toolTip string
Gets the tool tip of the form field.
Set toolTip void
Sets the tool tip of the form field.
| Parameter | Type | Description |
|---|---|---|
| value | string |
Tooltip. |
Get visibility PdfFormFieldVisibility
Gets the form field visibility.
Set visibility void
Sets the form field visibility.
| Parameter | Type | Description |
|---|---|---|
| value | PdfFormFieldVisibility |
Visibility. |
Get visible boolean
Gets a value indicating the visibility of the field (Read only).
Set visible void
Sets a value indicating the visibility of the field.
Only applicable for newly created PDF form fields.
| Parameter | Type | Description |
|---|---|---|
| value | boolean |
Or not. |
Methods
getValue
Gets the value associated with the specified key.
| Parameter | Type | Description |
|---|---|---|
| name | string |
Key. |
Returns string
itemAt
Gets the field item as PdfWidgetAnnotation at the specified index.
| Parameter | Type | Description |
|---|---|---|
| index | number |
Item index. |
Returns PdfWidgetAnnotation
removeItem
Remove the specified form field item.
| Parameter | Type | Description |
|---|---|---|
| item | PdfWidgetAnnotation |
Item to remove. |
Returns void
removeItemAt
Remove the form field item from the specified index.
| Parameter | Type | Description |
|---|---|---|
| index | number |
Item index to remove. |
Returns void
setAppearance
Sets the flag to indicate the new appearance creation.
| Parameter | Type | Description |
|---|---|---|
| value | boolean |
Set appearance. |
Returns void
setValue
Sets the value associated with the specified key.
| Parameter | Type | Description |
|---|---|---|
| name | string |
Key. |
| value | string |
Value associated with the key.. |
Returns void