UNPKG

@syncfusion/ej2-pdf

Version:

Feature-rich JavaScript PDF library with built-in support for loading and manipulating PDF document.

41 lines (40 loc) 2.07 kB
import { PdfDocument } from './../pdf-document'; import { _PdfDictionary } from './../pdf-primitives'; import { _ExportHelper } from './xfdf-document'; import { PdfAnnotation } from './../annotations/annotation'; export declare class _FdfDocument extends _ExportHelper { _annotationObjects: Map<any, any>; _specialCharacters: string; constructor(fileName?: string); _exportAnnotations(document: PdfDocument): Uint8Array; _exportFormFields(document: PdfDocument): Uint8Array; _save(): Uint8Array; _importAnnotations(document: PdfDocument, data: Uint8Array): void; _importFormData(document: PdfDocument, data: Uint8Array): void; _readFdfData(parser: any): void; _parseDictionary(dictionary: _PdfDictionary): void; _parseDictionaryData(dictionary: _PdfDictionary, key: string): void; _parseArray(array: Array<any>): void; _parseAnnotationData(): Map<any, any>; _importField(): void; _exportAnnotationData(document: PdfDocument, pageCount: number): void; _exportAnnotation(annotation: PdfAnnotation, fdfString: string, index: number, annot: string[], pageIndex: number, appearance: boolean): _FdfHelper; _appendStream(value: any, fdfString: string): void; _getEntries(list: Map<any, any>, // eslint-disable-line streamReference: number[], index: number, dictionary: _PdfDictionary, fdfString: string, hasAppearance: boolean): _FdfHelper; _appendArray(array: any[], // eslint-disable-line fdfString: string, index: number, flag: boolean, list: Map<any, any>, // eslint-disable-line streamReference: number[]): _FdfHelper; _appendElement(element: any, // eslint-disable-line fdfString: string, index: number, flag: boolean, list: Map<any, any>, // eslint-disable-line streamReference: number[]): _FdfHelper; _getFormattedString(value: string): string; _checkFdf(element: string): void; _stringToHexString(text: string): string; } export declare class _FdfHelper { list: Map<any, any>; streamReference: number[]; index: number; annot: string[]; }