UNPKG

@syncfusion/ej2-pdf

Version:

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

31 lines (30 loc) 1.01 kB
import { _PdfStream } from './../../base-stream'; import { _ImageFormat } from './../../enumerator'; export declare abstract class _ImageDecoder { _stream: Uint8Array; _format: _ImageFormat; _height: number; _width: number; _bitsPerComponent: number; _imageData: Uint8Array; _imageStream: _PdfStream; _maskStream: _PdfStream; _position: number; _noOfComponents: number; _reset(): void; _getBuffer(index: number): number; _read(buffer: Uint8Array, offset: number, count: number): void; _read(buffer: number[], offset: number, count: number, stream: number[]): { outputBuffer: number[]; offset: number; length: number; }; _readString(length: number): string; _seek(length: number): void; _readByte(): number; _toUnsigned16(value: number): number; _readUnsigned32(offset: number): number; abstract _getImageDictionary(): _PdfStream; abstract _initialize(): void; abstract _readHeader(): void; }