@npoci/pdfform
Version:
Modern PDF form renderer with HTML overlay fields - view, fill, and map PDF forms in the browser
20 lines (19 loc) • 774 B
TypeScript
import { BaseFieldParser } from './BaseFieldParser';
import { PDFLibField } from '../../types/base.types';
import { TextField, EmailField, SignatureField } from '../../fields/types/text';
export declare class TextFieldParser extends BaseFieldParser {
canHandle(field: PDFLibField): boolean;
parse(field: PDFLibField): TextField | null;
private getText;
private getMaxLength;
}
export declare class EmailFieldParser extends BaseFieldParser {
canHandle(field: PDFLibField): boolean;
parse(field: PDFLibField): EmailField | null;
private getText;
}
export declare class SignatureFieldParser extends BaseFieldParser {
canHandle(field: PDFLibField): boolean;
parse(field: PDFLibField): SignatureField | null;
private getDetectionReason;
}