Skip to content

Commit 5f543ab

Browse files
Merge pull request #2092 from syncfusion-content/1001842-HfFormsgifUpdate
1001842: HotfixF Forms GIF Update
2 parents b32bce9 + 3d36e6f commit 5f543ab

15 files changed

Lines changed: 83 additions & 83 deletions

File tree

Document-Processing/PDF/PDF-Viewer/javascript-es6/form-designer/Create-edit-Style-del-formFields/create-formfields.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,14 @@ The PDF Viewer component supports interactive form field design, including drawi
1313

1414
The PDF Viewer supports the following form field types:
1515

16-
- Textbox
17-
- Password
18-
- CheckBox
19-
- RadioButton
20-
- ListBox
21-
- DropDown
22-
- Signature field
23-
- Initial field
16+
- [Textbox](#add-textbox)
17+
- [Password](#add-password)
18+
- [CheckBox](#add-checkbox)
19+
- [RadioButton](#add-radiobutton)
20+
- [ListBox](#add-listbox)
21+
- [DropDown](#add-dropdown)
22+
- [Signature field](#signature-field)
23+
- [Initial field](#add-initial-field)
2424

2525
## Add the form field dynamically
2626

Document-Processing/PDF/PDF-Viewer/javascript-es6/form-designer/Create-edit-Style-del-formFields/edit-formfields.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,14 @@ The PDF Viewer component allows user to edit PDF form fields using the Form Desi
1313

1414
The PDF Viewer supports editing these field types:
1515

16-
- Textbox
17-
- Password
18-
- CheckBox
19-
- RadioButton
20-
- ListBox
21-
- DropDown
22-
- Signature field
23-
- Initial field
16+
- [Textbox](#textbox)
17+
- [Password](#password)
18+
- [CheckBox](#checkbox)
19+
- [RadioButton](#radiobutton)
20+
- [ListBox](#listbox)
21+
- [DropDown](#dropdown)
22+
- [Signature field](#signature-field)
23+
- [Initial field](#initial-field)
2424

2525
## Edit with the UI
2626

Document-Processing/PDF/PDF-Viewer/javascript-es6/form-designer/Create-edit-Style-del-formFields/style-formfields.md

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,14 @@ The PDF Viewer component allows users to style and customize the appearance of P
1313

1414
Supported field types:
1515

16-
- Textbox
17-
- Password
18-
- CheckBox
19-
- RadioButton
20-
- ListBox
21-
- DropDown
22-
- Signature field
23-
- Initial field
16+
- [Textbox](#textbox)
17+
- [Password](#password)
18+
- [CheckBox](#checkbox)
19+
- [RadioButton](#radiobutton)
20+
- [ListBox](#listbox)
21+
- [DropDown](#dropdown)
22+
- [Signature field](#signature-field)
23+
- [Initial field](#initial-field)
2424

2525
## Textbox
2626

@@ -73,7 +73,7 @@ pdfviewer.appendTo('#PdfViewer');
7373

7474
### Default Textbox settings
7575

76-
The PDF Viewer exposes a default settings APIs for form fields. Use the [TextFieldSettings](https://ej2.syncfusion.com/documentation/api/pdfviewer/index-default#textfieldsettings) to preconfigure TextBox properties applied when adding fields from the Form Designer toolbar.
76+
The PDF Viewer exposes a default settings APIs for form fields. Use the [TextFieldSettings](https://ej2.syncfusion.com/documentation/api/pdfviewer/index-default#textfieldsettings) to pre configure TextBox properties applied when adding fields from the Form Designer toolbar.
7777

7878
```ts
7979
// Apply as defaults for Textbox added from toolbar
@@ -138,7 +138,7 @@ if (pw) {
138138

139139
### Default Password settings
140140

141-
The PDF Viewer exposes default settings APIs for form fields. Use the [PasswordFieldSettings](https://ej2.syncfusion.com/documentation/api/pdfviewer/index-default#passwordfieldsettings) to preconfigure Password properties applied when adding fields from the Form Designer toolbar.
141+
The PDF Viewer exposes default settings APIs for form fields. Use the [PasswordFieldSettings](https://ej2.syncfusion.com/documentation/api/pdfviewer/index-default#passwordfieldsettings) to pre configure Password properties applied when adding fields from the Form Designer toolbar.
142142

143143
```ts
144144
pdfviewer.passwordFieldSettings = {
@@ -197,7 +197,7 @@ if (cb) {
197197

198198
### Default CheckBox settings
199199

200-
The PDF Viewer exposes default settings APIs for form fields. Use the [CheckBoxFieldSettings](https://ej2.syncfusion.com/documentation/api/pdfviewer/index-default#checkboxfieldsettings) to preconfigure CheckBox properties applied when adding fields from the Form Designer toolbar.
200+
The PDF Viewer exposes default settings APIs for form fields. Use the [CheckBoxFieldSettings](https://ej2.syncfusion.com/documentation/api/pdfviewer/index-default#checkboxfieldsettings) to pre configure CheckBox properties applied when adding fields from the Form Designer toolbar.
201201

202202
```ts
203203
pdfviewer.checkBoxFieldSettings = {
@@ -246,7 +246,7 @@ if (radios.length > 1) {
246246

247247
### Default RadioButton settings
248248

249-
The PDF Viewer exposes default settings APIs for form fields. Use the [RadioButtonFieldSettings](https://ej2.syncfusion.com/documentation/api/pdfviewer/index-default#radiobuttonfieldsettings) to preconfigure RadioButton properties applied when adding fields from the Form Designer toolbar.
249+
The PDF Viewer exposes default settings APIs for form fields. Use the [RadioButtonFieldSettings](https://ej2.syncfusion.com/documentation/api/pdfviewer/index-default#radiobuttonfieldsettings) to pre configure RadioButton properties applied when adding fields from the Form Designer toolbar.
250250

251251
```ts
252252
pdfviewer.radioButtonFieldSettings = {
@@ -306,7 +306,7 @@ if (lb) {
306306

307307
### Default ListBox settings
308308

309-
The PDF Viewer exposes default settings APIs for form fields. Use the [listBoxFieldSettings](https://ej2.syncfusion.com/documentation/api/pdfviewer/index-default#listboxfieldsettings) to preconfigure ListBox properties applied when adding fields from the Form Designer toolbar.
309+
The PDF Viewer exposes default settings APIs for form fields. Use the [listBoxFieldSettings](https://ej2.syncfusion.com/documentation/api/pdfviewer/index-default#listboxfieldsettings) to pre configure ListBox properties applied when adding fields from the Form Designer toolbar.
310310

311311
```ts
312312
const customOptions = [
@@ -377,7 +377,7 @@ if (dd) {
377377

378378
### Default DropDown settings
379379

380-
The PDF Viewer exposes default settings APIs for form fields. DropDown uses [DropDownFieldSettings](https://ej2.syncfusion.com/documentation/api/pdfviewer/index-default#DropDownfieldsettings) to preconfigure properties applied when adding fields from the Form Designer toolbar.
380+
The PDF Viewer exposes default settings APIs for form fields. DropDown uses [DropDownFieldSettings](https://ej2.syncfusion.com/documentation/api/pdfviewer/index-default#DropDownfieldsettings) to pre configure properties applied when adding fields from the Form Designer toolbar.
381381

382382
```ts
383383
const ddOptions = [
@@ -444,7 +444,7 @@ if (sig) {
444444

445445
### Default Signature field settings
446446

447-
The PDF Viewer exposes default settings APIs for form fields. Use the [SignatureFieldSettings](https://ej2.syncfusion.com/documentation/api/pdfviewer/index-default#signaturefieldsettings) to preconfigure Signature properties applied when adding fields from the Form Designer toolbar.
447+
The PDF Viewer exposes default settings APIs for form fields. Use the [SignatureFieldSettings](https://ej2.syncfusion.com/documentation/api/pdfviewer/index-default#signaturefieldsettings) to pre configure Signature properties applied when adding fields from the Form Designer toolbar.
448448

449449
```ts
450450
pdfviewer.signatureFieldSettings = {
@@ -507,7 +507,7 @@ if (init) {
507507

508508
### Default Initial field settings
509509

510-
The PDF Viewer exposes default settings APIs for form fields. Use the [InitialFieldSettings](https://ej2.syncfusion.com/documentation/api/pdfviewer/index-default#initialfieldsettings) to preconfigure Initial properties applied when adding fields from the Form Designer toolbar.
510+
The PDF Viewer exposes default settings APIs for form fields. Use the [InitialFieldSettings](https://ej2.syncfusion.com/documentation/api/pdfviewer/index-default#initialfieldsettings) to pre configure Initial properties applied when adding fields from the Form Designer toolbar.
511511

512512
```ts
513513
pdfviewer.initialFieldSettings = {

Document-Processing/PDF/PDF-Viewer/javascript-es6/form-designer/form-constrain.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@ documentation: ug
1111

1212
The PDF Viewer components provides support to control user interaction and output behavior of form fields using the following constraints:
1313

14-
- isReadOnly: Prevents users from editing a field.
15-
- isRequired: Marks a field as mandatory and participates in validation.
16-
- isPrint: Includes the field appearance when printing or exporting with print.
14+
- [isReadOnly](#make-form-fields-readonly): Prevents users from editing a field.
15+
- [isRequired](#mark-fields-as-required): Marks a field as mandatory and participates in validation.
16+
- [isPrint](#control-field-print-behavior): Includes the field appearance when printing or exporting with print.
1717

1818
You can set these properties when you create fields, update them later programmatically, or configure default settings so fields created from the Form Designer toolbar inherit the values.
1919

Document-Processing/PDF/PDF-Viewer/javascript-es6/form-designer/form-designer.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,13 @@ domainurl: ##DomainURL##
1313
## Form Designer
1414

1515
Create and customize interactive fields directly on the PDF page.
16-
- Add fields: textbox, checkbox, radio button, dropdown, list box, signature, and initials
17-
- Edit quickly: move, resize, align, distribute, copy/paste, undo/redo
18-
- Configure properties: name, value, font, color, border, alignment, required/read-only/visibility, tab order
19-
- Control interaction: toggle read-only, show/hide, and manage printing behavior
20-
- Manage fields: select, group/ungroup, reorder, or delete
21-
- Save and print: persist designed fields in the PDF and print with appearances
22-
- Tailor the UI: show/hide or customize the Form Designer toolbar; handle events for add/edit/select/move/resize
16+
- **Add fields**: textbox, checkbox, radio button, dropdown, list box, signature, and initials
17+
- **Edit quickly**: move, resize, align, distribute, copy/paste, undo/redo
18+
- **Configure properties**: name, value, font, color, border, alignment, required/read-only/visibility, tab order
19+
- **Control interaction**: toggle read-only, show/hide, and manage printing behavior
20+
- **Manage fields**: select, group/ungroup, reorder, or delete
21+
- **Save and print**: persist designed fields in the PDF and print with appearances
22+
- **Tailor the UI**: show/hide or customize the Form Designer toolbar; handle events for add/edit/select/move/resize
2323
- The form designer toolbar can be customized by showing or hiding default items and by controlling the order in which the items appear.
2424

2525
Use the following Code-snippet to enable Form Designer by injecting `FormDesigner` Module.

Document-Processing/PDF/PDF-Viewer/javascript-es6/form-designer/form-filling.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -35,18 +35,18 @@ pdfviewer.appendTo('#PdfViewer');
3535

3636
The PDF Viewer supports the following form field types:
3737

38-
* Text box
39-
* Password
40-
* Check box
41-
* Radio button
42-
* List box
43-
* Dropdown
44-
* Signature field
45-
* Initial field
38+
* [Text box](../form-designer/Create-edit-Style-del-formFields/create-formfields#add-listbox)
39+
* [Password](../form-designer/Create-edit-Style-del-formFields/create-formfields#add-password)
40+
* [Check box](../form-designer/Create-edit-Style-del-formFields/create-formfields#add-checkbox)
41+
* [Radio button](../form-designer/Create-edit-Style-del-formFields/create-formfields#add-radiobutton)
42+
* [List box](../form-designer/Create-edit-Style-del-formFields/create-formfields#add-listbox)
43+
* [Dropdown](../form-designer/Create-edit-Style-del-formFields/create-formfields#add-dropdown)
44+
* [Signature field](../form-designer/Create-edit-Style-del-formFields/create-formfields#add-signature-field)
45+
* [Initial field](../form-designer/Create-edit-Style-del-formFields/create-formfields#add-initial-field)
4646

4747
![Form filling in TypeScript PDF Viewer](../images/FormFields.gif)
4848

49-
## Disabling form fields
49+
## Disabling form filling
5050

5151
The PDF Viewer provides an option to disable interaction with form fields using `enableFormDesigner` API. Use the following configuration to disable form fields in the viewer.
5252

Document-Processing/PDF/PDF-Viewer/javascript-es6/form-designer/group-formfields.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,11 @@ In PDF forms, multiple widgets can represent the same logical form field. The Sy
1313

1414
Key behavior when fields share the same Name:
1515

16-
- Textbox and Password: Text entered in one widget appears in all widgets with the same name.
17-
- CheckBox: Checking one widget checks all widgets with the same name (mirrored state).
18-
- RadioButton: Widgets with the same name are grouped; only one radio button in the group can be selected at a time.
19-
- ListBox and DropDown: The selected item is shared across widgets with the same name.
20-
- Signature field and Initial field: The applied signature/initial is mirrored across widgets with the same name.
16+
- **Textbox and Password**: Text entered in one widget appears in all widgets with the same name.
17+
- **CheckBox**: Checking one widget checks all widgets with the same name (mirrored state).
18+
- **RadioButton**: Widgets with the same name are grouped; only one radio button in the group can be selected at a time.
19+
- **ListBox and DropDown**: The selected item is shared across widgets with the same name.
20+
- **Signature field and Initial field**: The applied signature/initial is mirrored across widgets with the same name.
2121

2222
N> Grouping is driven solely by the Name property. Bounds determine placement; name determines grouping.
2323

Document-Processing/PDF/PDF-Viewer/javascript-es6/form-designer/import-export-formfields/export-formfields.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@ documentation: ug
1111

1212
The PDF Viewer component supports exporting and importing form field data using the importFormFields, exportFormFields, and exportFormFieldsAsObject methods in the following formats:
1313

14-
- FDF
15-
- XFDF
16-
- JSON
14+
- [FDF](#export-as-fdf)
15+
- [XFDF](#export-as-xfdf)
16+
- [JSON](#export-as-json)
1717

1818
## Export as FDF
1919

Document-Processing/PDF/PDF-Viewer/javascript-es6/form-designer/import-export-formfields/import-formfields.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@ documentation: ug
1111

1212
The PDF Viewer provides APIs to import interactive form field values into the currently loaded PDF. You can import from the following formats:
1313

14-
- FDF
15-
- XFDF
16-
- JSON
14+
- [FDF](#import-as-fdf)
15+
- [XFDF](#import-as-xfdf)
16+
- [JSON](#import-as-json)
1717

1818
Supported API:
1919
- importFormFields(sourceOrObject, format)

Document-Processing/PDF/PDF-Viewer/javascript-es6/form-designer/overview.md

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,9 @@ The viewer supports both runtime form filling and an interactive Form Designer t
1717

1818
Work with the runtime form fields present in a PDF Form.
1919
- Render existing fields
20-
- Fill fields.
21-
- Import/Export form data as JSON, XFDF, FDF, or as a plain object
22-
- Inject FormFields to enable form-filling features.
20+
- [Fill fields](./form-filling).
21+
- [Import/Export](./import-export-formfields/export-formfields) form data as JSON, XFDF, FDF, or as a plain object
22+
- Inject [FormFields](./form-designer) to enable form-filling features.
2323

2424
Use the following code-snippet to enable form-filling by injecting `FormFields` Module.
2525

@@ -37,13 +37,13 @@ pdfviewer.appendTo('#PdfViewer');
3737
## Form Designer
3838

3939
Create and customize interactive fields directly on the PDF page.
40-
- Add fields: textbox, checkbox, radio button, dropdown, list box, signature, and initials
41-
- Edit quickly: move, resize, align, distribute, copy/paste, undo/redo
42-
- Configure properties: name, value, font, color, border, alignment, required/read-only/visibility, tab order
43-
- Control interaction: toggle read-only, show/hide, and manage printing behavior
44-
- Manage fields: select, group/ungroup, reorder, or delete
45-
- Save and print: persist designed fields in the PDF and print with appearances
46-
- Tailor the UI: show/hide or customize the Form Designer toolbar; handle events for add/edit/select/move/resize
40+
- [Add fields](../form-designer/Create-edit-Style-del-formFields/create-formfields): textbox, checkbox, radio button, dropdown, list box, signature, and initials
41+
- [Edit quickly](../form-designer/Create-edit-Style-del-formFields/edit-formfields): move, resize, align, distribute, copy/paste, undo/redo
42+
- [Configure properties](../form-designer/Create-edit-Style-del-formFields/style-formfields): name, value, font, color, border, alignment, required/read-only/visibility, tab order
43+
- [Control interaction](../form-designer/form-constrain): toggle read-only, show/hide, and manage printing behavior
44+
- [Manage fields](../form-designer/group-formfields): select, group/ungroup, reorder, or delete
45+
- [Save and print](../download): persist designed fields in the PDF and print with appearances
46+
- [Tailor the UI](./form-designer#how-to-customize-the-form-designer-toolbar): show/hide or customize the Form Designer toolbar; handle events for add/edit/select/move/resize
4747

4848
Use the following Code-snippet to enable Form Designer by injecting `FormDesigner` Module.
4949

@@ -60,20 +60,20 @@ pdfviewer.appendTo('#PdfViewer');
6060

6161
## Supported form field types
6262

63-
- Textbox
64-
- Password
65-
- CheckBox
66-
- RadioButton
67-
- ListBox
68-
- DropDown
69-
- Signature field
70-
- Initial field
63+
- [Textbox](../form-designer/Create-edit-Style-del-formFields/create-formfields#add-textbox)
64+
- [Password](../form-designer/Create-edit-Style-del-formFields/create-formfields#add-password)
65+
- [CheckBox](../form-designer/Create-edit-Style-del-formFields/create-formfields#add-checkbox)
66+
- [RadioButton](../form-designer/Create-edit-Style-del-formFields/create-formfields#add-radiobutton)
67+
- [ListBox](../form-designer/Create-edit-Style-del-formFields/create-formfields#add-listbox)
68+
- [DropDown](../form-designer/Create-edit-Style-del-formFields/create-formfields#add-dropdown)
69+
- [Signature field](../form-designer/Create-edit-Style-del-formFields/create-formfields#add-signature-field)
70+
- [Initial field](../form-designer/Create-edit-Style-del-formFields/create-formfields#add-initial-field)
7171

7272
## Typical workflows
7373

74-
- Design → Save → Fill: create or modify fields, save them into the PDF, then fill and validate
75-
- Fill → Export/Import: complete forms and export data to JSON/XFDF/FDF, or import data to fill
76-
- Customize → Integrate: wire up events and business rules; tailor the designer toolbar for your app
74+
- **Design** → Save → Fill: [create or modify fields](./Create-edit-Style-del-formFields/create-formfields), save them into the PDF, then fill and validate
75+
- **Fill**[Export/Import](./import-export-formfields/export-formfields): complete forms and export data to JSON/XFDF/FDF, or import data to fill
76+
- **Customize** → Integrate: wire up events and business rules; tailor the designer [toolbar](./form-designer#how-to-customize-the-form-designer-toolbar) for your app
7777

7878
## See also
7979

0 commit comments

Comments
 (0)