QPdfTemplateDefinition
@quik/pdf / QPdfTemplateDefinition
Interface: QPdfTemplateDefinition
Defined in: pdf/src/types.ts:335
PDF template definition loaded from YAML or JSON.
Properties
background?
optionalbackground?:QPdfHeaderFooter
Defined in: pdf/src/types.ts:379
Optional background definition.
content?
optionalcontent?:QPdfNode[]
Defined in: pdf/src/types.ts:367
Main document content.
defaultStyle?
optionaldefaultStyle?:ObjectLiteral
Defined in: pdf/src/types.ts:355
Default style for the document.
doc?
optionaldoc?:ObjectLiteral
Defined in: pdf/src/types.ts:351
Document-level pdfmake options.
extends?
optionalextends?:string
Defined in: pdf/src/types.ts:343
Optional base template to extend.
footer?
optionalfooter?:QPdfHeaderFooter
Defined in: pdf/src/types.ts:375
Optional footer definition.
header?
optionalheader?:QPdfHeaderFooter
Defined in: pdf/src/types.ts:371
Optional header definition.
images?
optionalimages?:Record<string,string>
Defined in: pdf/src/types.ts:363
Image definitions.
merge?
optionalmerge?:QPdfTemplateMerge
Defined in: pdf/src/types.ts:347
Merge strategies for inherited sections.
metadata?
optionalmetadata?:ObjectLiteral
Defined in: pdf/src/types.ts:383
Optional metadata.
name?
optionalname?:string
Defined in: pdf/src/types.ts:339
Optional template name.
styles?
optionalstyles?:Record<string,ObjectLiteral>
Defined in: pdf/src/types.ts:359
Named styles referenced by nodes.