Skip to content

happypdf / PDFArray

Class: PDFArray ​

Defined in: src/core/objects/PDFArray.ts:16

Extends ​

Methods ​

asArray() ​

ts
asArray(): PDFObject[];

Defined in: src/core/objects/PDFArray.ts:134

Returns ​

PDFObject[]


asRectangle() ​

ts
asRectangle(): {
  height: number;
  width: number;
  x: number;
  y: number;
};

Defined in: src/core/objects/PDFArray.ts:118

Returns ​

ts
{
  height: number;
  width: number;
  x: number;
  y: number;
}
height ​
ts
height: number;
width ​
ts
width: number;
x ​
ts
x: number;
y ​
ts
y: number;

clone() ​

ts
clone(context?): PDFArray;

Defined in: src/core/objects/PDFArray.ts:138

Parameters ​

ParameterType
context?PDFContext

Returns ​

PDFArray

Overrides ​

PDFObject.clone


copyBytesInto() ​

ts
copyBytesInto(buffer, offset): number;

Defined in: src/core/objects/PDFArray.ts:164

Parameters ​

ParameterType
bufferUint8Array
offsetnumber

Returns ​

number

Overrides ​

PDFObject.copyBytesInto


get() ​

ts
get(index): PDFObject;

Defined in: src/core/objects/PDFArray.ts:57

Parameters ​

ParameterType
indexnumber

Returns ​

PDFObject


indexOf() ​

ts
indexOf(object): number | undefined;

Defined in: src/core/objects/PDFArray.ts:42

Parameters ​

ParameterType
objectPDFObject

Returns ​

number | undefined


insert() ​

ts
insert(index, object): void;

Defined in: src/core/objects/PDFArray.ts:37

Parameters ​

ParameterType
indexnumber
objectPDFObject

Returns ​

void


lookup() ​

Call Signature ​

ts
lookup(index): PDFObject | undefined;

Defined in: src/core/objects/PDFArray.ts:92

Parameters ​
ParameterType
indexnumber
Returns ​

PDFObject | undefined

Call Signature ​

ts
lookup(index, type): PDFArray;

Defined in: src/core/objects/PDFArray.ts:93

Parameters ​
ParameterType
indexnumber
typetypeof PDFArray
Returns ​

PDFArray

Call Signature ​

ts
lookup(index, type): PDFBool;

Defined in: src/core/objects/PDFArray.ts:94

Parameters ​
ParameterType
indexnumber
typetypeof PDFBool
Returns ​

PDFBool

Call Signature ​

ts
lookup(index, type): PDFDict;

Defined in: src/core/objects/PDFArray.ts:95

Parameters ​
ParameterType
indexnumber
typetypeof PDFDict
Returns ​

PDFDict

Call Signature ​

ts
lookup(index, type): PDFHexString;

Defined in: src/core/objects/PDFArray.ts:96

Parameters ​
ParameterType
indexnumber
typetypeof PDFHexString
Returns ​

PDFHexString

Call Signature ​

ts
lookup(index, type): PDFName;

Defined in: src/core/objects/PDFArray.ts:97

Parameters ​
ParameterType
indexnumber
typetypeof PDFName
Returns ​

PDFName

Call Signature ​

ts
lookup(index, type): PDFNull;

Defined in: src/core/objects/PDFArray.ts:98

Parameters ​
ParameterType
indexnumber
typePDFNull
Returns ​

PDFNull

Call Signature ​

ts
lookup(index, type): PDFNumber;

Defined in: src/core/objects/PDFArray.ts:99

Parameters ​
ParameterType
indexnumber
typetypeof PDFNumber
Returns ​

PDFNumber

Call Signature ​

ts
lookup(index, type): PDFStream;

Defined in: src/core/objects/PDFArray.ts:100

Parameters ​
ParameterType
indexnumber
typetypeof PDFStream
Returns ​

PDFStream

Call Signature ​

ts
lookup(index, type): PDFRawStream;

Defined in: src/core/objects/PDFArray.ts:101

Parameters ​
ParameterType
indexnumber
typetypeof PDFRawStream
Returns ​

PDFRawStream

Call Signature ​

ts
lookup(index, type): PDFRef;

Defined in: src/core/objects/PDFArray.ts:102

Parameters ​
ParameterType
indexnumber
typetypeof PDFRef
Returns ​

PDFRef

Call Signature ​

ts
lookup(index, type): PDFString;

Defined in: src/core/objects/PDFArray.ts:103

Parameters ​
ParameterType
indexnumber
typetypeof PDFString
Returns ​

PDFString

Call Signature ​

ts
lookup(
   index, 
   type1, 
   type2): PDFHexString | PDFString;

Defined in: src/core/objects/PDFArray.ts:104

Parameters ​
ParameterType
indexnumber
type1typeof PDFString
type2typeof PDFHexString
Returns ​

PDFHexString | PDFString


lookupMaybe() ​

Call Signature ​

ts
lookupMaybe(index, type): PDFArray | undefined;

Defined in: src/core/objects/PDFArray.ts:61

Parameters ​
ParameterType
indexnumber
typetypeof PDFArray
Returns ​

PDFArray | undefined

Call Signature ​

ts
lookupMaybe(index, type): PDFBool | undefined;

Defined in: src/core/objects/PDFArray.ts:62

Parameters ​
ParameterType
indexnumber
typetypeof PDFBool
Returns ​

PDFBool | undefined

Call Signature ​

ts
lookupMaybe(index, type): PDFDict | undefined;

Defined in: src/core/objects/PDFArray.ts:63

Parameters ​
ParameterType
indexnumber
typetypeof PDFDict
Returns ​

PDFDict | undefined

Call Signature ​

ts
lookupMaybe(index, type): PDFHexString | undefined;

Defined in: src/core/objects/PDFArray.ts:64

Parameters ​
ParameterType
indexnumber
typetypeof PDFHexString
Returns ​

PDFHexString | undefined

Call Signature ​

ts
lookupMaybe(index, type): PDFName | undefined;

Defined in: src/core/objects/PDFArray.ts:68

Parameters ​
ParameterType
indexnumber
typetypeof PDFName
Returns ​

PDFName | undefined

Call Signature ​

ts
lookupMaybe(index, type): PDFNull | undefined;

Defined in: src/core/objects/PDFArray.ts:69

Parameters ​
ParameterType
indexnumber
typePDFNull
Returns ​

PDFNull | undefined

Call Signature ​

ts
lookupMaybe(index, type): PDFNumber | undefined;

Defined in: src/core/objects/PDFArray.ts:70

Parameters ​
ParameterType
indexnumber
typetypeof PDFNumber
Returns ​

PDFNumber | undefined

Call Signature ​

ts
lookupMaybe(index, type): PDFStream | undefined;

Defined in: src/core/objects/PDFArray.ts:71

Parameters ​
ParameterType
indexnumber
typetypeof PDFStream
Returns ​

PDFStream | undefined

Call Signature ​

ts
lookupMaybe(index, type): PDFRawStream | undefined;

Defined in: src/core/objects/PDFArray.ts:72

Parameters ​
ParameterType
indexnumber
typetypeof PDFRawStream
Returns ​

PDFRawStream | undefined

Call Signature ​

ts
lookupMaybe(index, type): PDFRef | undefined;

Defined in: src/core/objects/PDFArray.ts:76

Parameters ​
ParameterType
indexnumber
typetypeof PDFRef
Returns ​

PDFRef | undefined

Call Signature ​

ts
lookupMaybe(index, type): PDFString | undefined;

Defined in: src/core/objects/PDFArray.ts:77

Parameters ​
ParameterType
indexnumber
typetypeof PDFString
Returns ​

PDFString | undefined

Call Signature ​

ts
lookupMaybe(
   index, 
   type1, 
   type2): 
  | PDFHexString
  | PDFString
  | undefined;

Defined in: src/core/objects/PDFArray.ts:78

Parameters ​
ParameterType
indexnumber
type1typeof PDFString
type2typeof PDFHexString
Returns ​

| PDFHexString | PDFString | undefined


push() ​

ts
push(object): void;

Defined in: src/core/objects/PDFArray.ts:32

Parameters ​

ParameterType
objectPDFObject

Returns ​

void


registerChange() ​

ts
registerChange(): void;

Defined in: src/core/objects/PDFArray.ts:188

Returns ​

void

Overrides ​

PDFObject.registerChange


remove() ​

ts
remove(index): void;

Defined in: src/core/objects/PDFArray.ts:47

Parameters ​

ParameterType
indexnumber

Returns ​

void


scalePDFNumbers() ​

ts
scalePDFNumbers(x, y): void;

Defined in: src/core/objects/PDFArray.ts:178

Parameters ​

ParameterType
xnumber
ynumber

Returns ​

void


set() ​

ts
set(idx, object): void;

Defined in: src/core/objects/PDFArray.ts:52

Parameters ​

ParameterType
idxnumber
objectPDFObject

Returns ​

void


size() ​

ts
size(): number;

Defined in: src/core/objects/PDFArray.ts:28

Returns ​

number


sizeInBytes() ​

ts
sizeInBytes(): number;

Defined in: src/core/objects/PDFArray.ts:156

Returns ​

number

Overrides ​

PDFObject.sizeInBytes


toString() ​

ts
toString(): string;

Defined in: src/core/objects/PDFArray.ts:146

Returns ​

string

Overrides ​

PDFObject.toString


withContext() ​

ts
static withContext(context): PDFArray;

Defined in: src/core/objects/PDFArray.ts:17

Parameters ​

ParameterType
contextPDFContext

Returns ​

PDFArray

MIT Licensed. A fork of pdf-lib.