UNPKG

@cantoo/pdf-lib

Version:

Create and modify PDF files with JavaScript

37 lines 1.52 kB
import PDFDict from '../objects/PDFDict'; import PDFString from '../objects/PDFString'; import PDFHexString from '../objects/PDFHexString'; import PDFName from '../objects/PDFName'; import PDFObject from '../objects/PDFObject'; import PDFNumber from '../objects/PDFNumber'; import PDFArray from '../objects/PDFArray'; import PDFRef from '../objects/PDFRef'; declare class PDFAcroField { readonly dict: PDFDict; readonly ref: PDFRef; protected constructor(dict: PDFDict, ref: PDFRef); T(): PDFString | PDFHexString | undefined; Ff(): PDFNumber | undefined; V(): PDFObject | undefined; Kids(): PDFArray | undefined; DA(): PDFString | PDFHexString | undefined; setKids(kids: PDFObject[]): void; getParent(): PDFAcroField | undefined; setParent(parent: PDFRef | undefined): void; getFullyQualifiedName(): string | undefined; getPartialName(): string | undefined; setPartialName(partialName: string | undefined): void; setDefaultAppearance(appearance: string): void; getDefaultAppearance(): string | undefined; setFontSize(fontSize: number): void; getFlags(): number; setFlags(flags: number): void; hasFlag(flag: number): boolean; setFlag(flag: number): void; clearFlag(flag: number): void; setFlagTo(flag: number, enable: boolean): void; getInheritableAttribute(name: PDFName): PDFObject | undefined; ascend(visitor: (node: PDFAcroField) => any): void; } export default PDFAcroField; //# sourceMappingURL=PDFAcroField.d.ts.map