Skip to main content

QPdfTextNode

@quik/pdf


@quik/pdf / QPdfTextNode

Interface: QPdfTextNode

Defined in: pdf/src/types.ts:43

Text node for the PDF template.

Extends​

Properties​

alignment?​

optional alignment?: "left" | "center" | "right" | "justify"

Defined in: pdf/src/types.ts:33

Optional alignment.

Inherited from​

QPdfNodeBase.alignment


bold?​

optional bold?: boolean

Defined in: pdf/src/types.ts:67

Optional text style flags.


color?​

optional color?: string

Defined in: pdf/src/types.ts:55

Optional text color.


decoration?​

optional decoration?: "underline" | "lineThrough" | "overline"

Defined in: pdf/src/types.ts:63

Optional text decoration.


fontSize?​

optional fontSize?: number

Defined in: pdf/src/types.ts:59

Optional font size.


italics?​

optional italics?: boolean

Defined in: pdf/src/types.ts:71

Optional text style flags.


margin?​

optional margin?: [number, number] | [number, number, number, number]

Defined in: pdf/src/types.ts:29

Optional margin for the node.

Inherited from​

QPdfNodeBase.margin


pageBreak?​

optional pageBreak?: "before" | "after"

Defined in: pdf/src/types.ts:37

Optional page break instruction.

Inherited from​

QPdfNodeBase.pageBreak


style?​

optional style?: string | string[]

Defined in: pdf/src/types.ts:25

Optional named style defined in the template styles map.

Inherited from​

QPdfNodeBase.style


type​

type: "text"

Defined in: pdf/src/types.ts:47

Type discriminator.


value​

value: string

Defined in: pdf/src/types.ts:51

Text value, supports placeholders.