UNPKG

pdfjs-dist

Version:

Generic build of Mozilla's PDF.js library.

48 lines (47 loc) 1.53 kB
export type AnnotationStorage = import("./annotation_storage").AnnotationStorage; export type PageViewport = import("./display_utils").PageViewport; export type IPDFLinkService = import("../../web/interfaces").IPDFLinkService; export type XfaLayerParameters = { viewport: PageViewport; div: HTMLDivElement; xfaHtml: Object; annotationStorage?: import("./annotation_storage").AnnotationStorage | undefined; linkService: IPDFLinkService; /** * - (default value is 'display'). */ intent?: string | undefined; }; /** * @typedef {Object} XfaLayerParameters * @property {PageViewport} viewport * @property {HTMLDivElement} div * @property {Object} xfaHtml * @property {AnnotationStorage} [annotationStorage] * @property {IPDFLinkService} linkService * @property {string} [intent] - (default value is 'display'). */ export class XfaLayer { static setupStorage(html: any, id: any, element: any, storage: any, intent: any): void; static setAttributes({ html, element, storage, intent, linkService }: { html: any; element: any; storage?: null | undefined; intent: any; linkService: any; }): void; /** * Render the XFA layer. * * @param {XfaLayerParameters} parameters */ static render(parameters: XfaLayerParameters): { textDivs: Text[]; }; /** * Update the XFA layer. * * @param {XfaLayerParameters} parameters */ static update(parameters: XfaLayerParameters): void; }