Skip to content

@pdfa-lab/fontkit / PredefinedOp

Class: PredefinedOp<T> ​

Defined in: src/cff/cff-top.ts:25

Type Parameters ​

Type Parameter
T

Constructors ​

Constructor ​

new PredefinedOp<T>(predefinedOps, type): PredefinedOp<T>

Defined in: src/cff/cff-top.ts:26

Parameters ​

ParameterType
predefinedOpsStandardString[] | CFFSubsetCharset[] | StandardString[][]
typeCFFPointer<FieldT<T>>

Returns ​

PredefinedOp<T>

Methods ​

decode() ​

decode(stream, parent, operands): StandardString | StandardString[] | T | PropertyDescriptor<unknown> | CFFSubsetCharset

Defined in: src/cff/cff-top.ts:34

Parameters ​

ParameterType
streamDecodeStream
parentunknown
operandsnumber[]

Returns ​

StandardString | StandardString[] | T | PropertyDescriptor<unknown> | CFFSubsetCharset


encode() ​

encode(stream, value, ctx?): number | Ptr[]

Defined in: src/cff/cff-top.ts:55

Parameters ​

ParameterType
streamEncodeStream
valueStandardString | T
ctx?unknown

Returns ​

number | Ptr[]


size() ​

size(value, ctx?): number

Defined in: src/cff/cff-top.ts:51

Parameters ​

ParameterType
valueunknown
ctx?unknown

Returns ​

number