1 | import { EventEmitter, NgZone } from '@angular/core';
|
2 | import { FormDataType } from '../public_api';
|
3 | export type HtmlFormElement = HTMLInputElement | HTMLSelectElement | HTMLTextAreaElement;
|
4 | export declare class NgxFormSupport {
|
5 |
|
6 | private formIdToFullFieldName;
|
7 | private formIdToField;
|
8 | private radioButtons;
|
9 | formData: FormDataType;
|
10 | initialFormDataStoredInThePDF: FormDataType;
|
11 | formDataChange: EventEmitter<FormDataType>;
|
12 | private ngZone;
|
13 | reset(): void;
|
14 | registerFormSupportWithPdfjs(ngZone: NgZone): void;
|
15 | private registerAcroformField;
|
16 | private registerXFAField;
|
17 | private getValueOfASelectField;
|
18 | private getFormValueFromAngular;
|
19 | private findXFAName;
|
20 | private findFullXFAName;
|
21 | private updateAngularFormValueCalledByPdfjs;
|
22 | private doUpdateAngularFormValue;
|
23 | updateFormFieldsInPdfCalledByNgOnChanges(previousFormData: Object): void;
|
24 | private setFieldValueAndUpdateAnnotationStorage;
|
25 | private populateSelectField;
|
26 | private findFormIdFromFieldName;
|
27 | private findRadioButtonGroup;
|
28 | }
|