Skip to content

modern-pdf-lib


modern-pdf-lib / TextAppearanceOptions

Interface: TextAppearanceOptions

Defined in: src/form/fieldAppearance.ts:74

Options for generating a text field appearance.

Properties

alignment?

optional alignment: number

Defined in: src/form/fieldAppearance.ts:84

Text alignment: 0=left, 1=center, 2=right. Default: 0.


borderWidth?

optional borderWidth: number

Defined in: src/form/fieldAppearance.ts:88

Border width in points. Default: 1.


fontName?

optional fontName: string

Defined in: src/form/fieldAppearance.ts:80

Font name to use (e.g. "Helv"). Default: "Helv".


fontSize?

optional fontSize: number

Defined in: src/form/fieldAppearance.ts:82

Font size in points. 0 means auto-size. Default: 0.


multiline?

optional multiline: boolean

Defined in: src/form/fieldAppearance.ts:86

Whether the field is multiline. Default: false.


rect

rect: [number, number, number, number]

Defined in: src/form/fieldAppearance.ts:78

The widget rectangle [x1, y1, x2, y2].


value

value: string

Defined in: src/form/fieldAppearance.ts:76

The text value to render.

Released under the MIT License.