@syncfusion/ej2-pdf
Version:
Feature-rich JavaScript PDF library with built-in support for loading and manipulating PDF document.
51 lines (50 loc) • 1.6 kB
TypeScript
import { _PdfObjectIdentifier } from './identifier-mapping';
/**
* Represents an internal structure used to describe external PDF data,
* including object references, descriptors, and encoded content.
*
* @private
*/
export declare class _PdfExternal {
/**
* Represents the internal direct object reference associated with the external value.
*
* @private
*/
_directReference: _PdfObjectIdentifier;
/**
* Represents the internal indirect reference number linked to the external value.
*
* @private
*/
_indirectReference: number;
/**
* Represents the internal data value descriptor that describes the nature of the external content.
*
* @private
*/
_dataValueDescriptor: string;
/**
* Represents the internal encoding of the external data, which may include byte arrays,
* bit strings, or single ASN.1 type encodings.
*
* @private
*/
_encoding: any;
constructor(directReference: _PdfObjectIdentifier, indirectReference: number, dataValueDescriptor: string, encoding: any);
/**
* Converts the internal external value into a human readable string representation.
*
* @private
* @returns {string} A formatted textual representation of the external data value.
*/
_toString(): string;
/**
* Converts the internal external value into a JSON compatible representation.
*
* @private
* @returns {any} A JSON object containing the external value s references, descriptor,
* and encoded data.
*/
_toJson(): any;
}