@syncfusion/ej2-pdf
Version:
Feature-rich JavaScript PDF library with built-in support for loading and manipulating PDF document.
105 lines (104 loc) • 2.45 kB
TypeScript
/**
* Represents the internal tag class type used to identify how a PDF or ASN.1 tag
* is categorized within the encoding structure.
*
* @private
*/
export declare enum _TagClassType {
universal = 0,
application = 1,
context = 2,
abstractSyntaxPrivate = 3,
nullValue = 5
}
/**
* Represents the internal construction type for encoded elements, indicating
* whether the value is primitive or constructed.
*
* @private
*/
export declare enum _ConstructionType {
primitive = 0,
constructed = 1
}
/**
* Represents the internal real-number special value types used for identifying
* infinities, NaN values, and signed zero within encoded real numbers.
*
* @private
*/
export declare enum _RealValueType {
plusInfinity = 64,
minusInfinity = 65,
notANumber = 66,
minusZero = 67
}
/**
* Represents the internal encoding base used for representing real numbers
* in binary, octal, or hexadecimal form.
*
* @private
*/
export declare enum _RealEncodingBase {
base2 = 0,
base8 = 16,
base16 = 32
}
/**
* Represents the internal scaling factor used to modify the exponent of
* encoded real numbers during interpretation.
*
* @private
*/
export declare enum _RealEncodingScale {
scale0 = 0,
scale1 = 4,
scale2 = 8,
scale3 = 12
}
/**
* Represents the internal universal tag types used for defining the semantics of
* encoded values within PDF and ASN.1 universal type systems.
*
* @private
*/
export declare enum _UniversalType {
endOfContent = 0,
abstractSyntaxBoolean = 1,
integer = 2,
bitString = 3,
octetString = 4,
nullValue = 5,
objectIdentifier = 6,
objectDescriptor = 7,
external = 8,
realNumber = 9,
enumerated = 10,
embeddedDataValue = 11,
utf8String = 12,
relativeObjectIdentifier = 13,
reservedBit14 = 14,
time = 14,
reservedBit15 = 15,
sequence = 16,
abstractSyntaxSet = 17,
numericString = 18,
printableString = 19,
teleprinterTextExchange = 20,
videoTextInformationSystem = 21,
internationalAlphabetString = 22,
universalTime = 23,
generalizedTime = 24,
graphicString = 25,
visibleString = 26,
generalString = 27,
universalString = 28,
characterString = 29,
bmpString = 30,
date = 31,
timeOfDay = 32,
dateTime = 33,
duration = 34,
objectIdResourceIdentifier = 35,
relativeResourceIdentifier = 36
}