Skip to content

PDFFontObject Extends PDFIndirectBaseObject

Defined in: object/indirect/font.ts:3

Constructor object/indirect/font.ts:6

new PDFFontObject(options): PDFFontObject

Parameters

ParameterType
object
fontName?string
fonts?{
[key: string]: any;
}
generation?number
id?number

Returns

PDFFontObject

Overrides

PDFIndirectBaseObject.constructor

Properties

PropertyModifierTypeDefault valueOverridesInherited from
_type
font.ts:4
publicstring"font"PDFIndirectBaseObject._type-
generation?
baseIndirect.ts:7
publicnumberundefined-PDFIndirectBaseObject.generation
id?
baseIndirect.ts:6
publicnumberundefined-PDFIndirectBaseObject.id
value
baseIndirect.ts:8
publicanyundefined-PDFIndirectBaseObject.value

Methods

addExtGState() object/indirect/font.ts:41

addExtGState(key, extGState): void

Parameters

ParameterType
keystring
extGStateany

Returns

void

addFont() object/indirect/font.ts:36

addFont(fontKey, fontObject): void

Parameters

ParameterType
fontKeystring
fontObjectany

Returns

void

addXObject() object/indirect/font.ts:48

addXObject(key, xObject): void

Parameters

ParameterType
keystring
xObjectany

Returns

void

getChildren() object/indirect/baseIndirect.ts:48

getChildren(): (PDFIndirectBaseObject | undefined)[]

Returns

(PDFIndirectBaseObject | undefined)[]

Inherited from

PDFIndirectBaseObject.getChildren

toBuffer() object/indirect/baseIndirect.ts:25

toBuffer(encryptFn?, encryptStreamFn?, compressOverride?): Buffer

Parameters

ParameterType
encryptFn?(str) => string
encryptStreamFn?(data) => Buffer
compressOverride?boolean

Returns

Buffer

Inherited from

PDFIndirectBaseObject.toBuffer

toRef() object/indirect/baseIndirect.ts:16

toRef(): PDFReferenceObject

Returns

PDFReferenceObject

Inherited from

PDFIndirectBaseObject.toRef

toString() object/indirect/baseIndirect.ts:20

toString(): string

Returns

string

Inherited from

PDFIndirectBaseObject.toString

Released under the MIT License.