@syncfusion/ej2-pdf
Version:
Feature-rich JavaScript PDF library with built-in support for loading and manipulating PDF document.
19 lines (18 loc) • 623 B
TypeScript
import { _PdfBaseStream } from './base-stream';
import { _PdfDecodeStream } from './decode-stream';
import { _PdfDictionary } from './pdf-primitives';
/**
* Provides DEFLATE decoding for compressed PDF streams.
*
* @private
*/
export declare class _PdfFlateStream extends _PdfDecodeStream {
constructor(stream: _PdfBaseStream, maybeLength: number);
dictionary: _PdfDictionary;
codeSize: number;
codeBuffer: number;
getBits(bits: number): number;
getCode(table: Array<number | Int32Array>): number;
generateHuffmanTable(lengths: Uint8Array): (number | Int32Array)[];
readBlock(): void;
}