@npoci/pdfform
Version:
Modern PDF form renderer with HTML overlay fields - view, fill, and map PDF forms in the browser
17 lines (16 loc) • 647 B
TypeScript
import { PDFLibField, ParsedField, UnparsedField } from '../types/base.types';
import { BaseFieldParser } from './parsers/BaseFieldParser';
export declare class FieldParserChain {
private static instance;
private parsers;
private unparsedFields;
private constructor();
static getInstance(): FieldParserChain;
registerParser(parser: BaseFieldParser, priority?: 'first' | 'last'): this;
parseField(pdfLibField: PDFLibField): ParsedField | UnparsedField;
getUnparsedFields(): UnparsedField[];
clearUnparsedFields(): void;
private getBasicPosition;
private getAvailableMethods;
private getFieldFlags;
}