UNPKG

@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
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; }