Skip to content

happypdf / PDFAcroField

Class: PDFAcroField

Defined in: src/core/acroform/PDFAcroField.ts:18

Extended by

Constructors

Constructor

ts
protected new PDFAcroField(dict, ref): PDFAcroField;

Defined in: src/core/acroform/PDFAcroField.ts:22

Parameters

ParameterType
dictPDFDict
refPDFRef

Returns

PDFAcroField

Properties

dict

ts
readonly dict: PDFDict;

Defined in: src/core/acroform/PDFAcroField.ts:19


ref

ts
readonly ref: PDFRef;

Defined in: src/core/acroform/PDFAcroField.ts:20

Methods

ascend()

ts
ascend(visitor): void;

Defined in: src/core/acroform/PDFAcroField.ts:160

Parameters

ParameterType
visitor(node) => any

Returns

void


clearFlag()

ts
clearFlag(flag): void;

Defined in: src/core/acroform/PDFAcroField.ts:142

Parameters

ParameterType
flagnumber

Returns

void


DA()

ts
DA(): 
  | PDFHexString
  | PDFString
  | undefined;

Defined in: src/core/acroform/PDFAcroField.ts:49

Returns

| PDFHexString | PDFString | undefined


Ff()

ts
Ff(): PDFNumber | undefined;

Defined in: src/core/acroform/PDFAcroField.ts:31

Returns

PDFNumber | undefined


getDefaultAppearance()

ts
getDefaultAppearance(): string | undefined;

Defined in: src/core/acroform/PDFAcroField.ts:97

Returns

string | undefined


getFlags()

ts
getFlags(): number;

Defined in: src/core/acroform/PDFAcroField.ts:124

Returns

number


getFullyQualifiedName()

ts
getFullyQualifiedName(): string | undefined;

Defined in: src/core/acroform/PDFAcroField.ts:78

Returns

string | undefined


getInheritableAttribute()

ts
getInheritableAttribute(name): PDFObject | undefined;

Defined in: src/core/acroform/PDFAcroField.ts:152

Parameters

ParameterType
namePDFName

Returns

PDFObject | undefined


getParent()

ts
getParent(): PDFAcroField | undefined;

Defined in: src/core/acroform/PDFAcroField.ts:59

Returns

PDFAcroField | undefined


getPartialName()

ts
getPartialName(): string | undefined;

Defined in: src/core/acroform/PDFAcroField.ts:84

Returns

string | undefined


hasFlag()

ts
hasFlag(flag): boolean;

Defined in: src/core/acroform/PDFAcroField.ts:132

Parameters

ParameterType
flagnumber

Returns

boolean


Kids()

ts
Kids(): PDFArray | undefined;

Defined in: src/core/acroform/PDFAcroField.ts:41

Returns

PDFArray | undefined


setDefaultAppearance()

ts
setDefaultAppearance(appearance): void;

Defined in: src/core/acroform/PDFAcroField.ts:93

Parameters

ParameterType
appearancestring

Returns

void


setFlag()

ts
setFlag(flag): void;

Defined in: src/core/acroform/PDFAcroField.ts:137

Parameters

ParameterType
flagnumber

Returns

void


setFlags()

ts
setFlags(flags): void;

Defined in: src/core/acroform/PDFAcroField.ts:128

Parameters

ParameterType
flagsnumber

Returns

void


setFlagTo()

ts
setFlagTo(flag, enable): void;

Defined in: src/core/acroform/PDFAcroField.ts:147

Parameters

ParameterType
flagnumber
enableboolean

Returns

void


setFontSize()

ts
setFontSize(fontSize): void;

Defined in: src/core/acroform/PDFAcroField.ts:107

Parameters

ParameterType
fontSizenumber

Returns

void


setKids()

ts
setKids(kids): void;

Defined in: src/core/acroform/PDFAcroField.ts:55

Parameters

ParameterType
kidsPDFObject[]

Returns

void


setParent()

ts
setParent(parent): void;

Defined in: src/core/acroform/PDFAcroField.ts:73

Parameters

ParameterType
parentPDFRef | undefined

Returns

void


setPartialName()

ts
setPartialName(partialName): void;

Defined in: src/core/acroform/PDFAcroField.ts:88

Parameters

ParameterType
partialNamestring | undefined

Returns

void


T()

ts
T(): 
  | PDFHexString
  | PDFString
  | undefined;

Defined in: src/core/acroform/PDFAcroField.ts:27

Returns

| PDFHexString | PDFString | undefined


V()

ts
V(): PDFObject | undefined;

Defined in: src/core/acroform/PDFAcroField.ts:36

Returns

PDFObject | undefined

MIT Licensed. A fork of pdf-lib.