Skip to main content

Interface: PdfDocument

Defined in: src/export/SlideDeckExporter.ts:97

Minimal jsPDF document surface this exporter uses. A real jsPDF instance satisfies it; tests pass a recording stub.

Properties​

internal​

internal: object

Defined in: src/export/SlideDeckExporter.ts:104

pageSize​

pageSize: object

pageSize.getHeight()​

getHeight(): number

Returns​

number

pageSize.getWidth()​

getWidth(): number

Returns​

number

Methods​

addImage()​

addImage(data, format, x, y, w, h): PdfDocument

Defined in: src/export/SlideDeckExporter.ts:99

Parameters​

data​

string

format​

string

x​

number

y​

number

w​

number

h​

number

Returns​

PdfDocument


addPage()​

addPage(format?, orientation?): PdfDocument

Defined in: src/export/SlideDeckExporter.ts:98

Parameters​

format?​

PdfPageFormat

orientation?​

PdfOrientation

Returns​

PdfDocument


output()​

output(type): Blob

Defined in: src/export/SlideDeckExporter.ts:102

Parameters​

type​

"blob"

Returns​

Blob


rect()​

rect(x, y, w, h, style?): PdfDocument

Defined in: src/export/SlideDeckExporter.ts:101

Parameters​

x​

number

y​

number

w​

number

h​

number

style?​

string

Returns​

PdfDocument


save()​

save(filename): void

Defined in: src/export/SlideDeckExporter.ts:103

Parameters​

filename​

string

Returns​

void


setFillColor()​

setFillColor(r, g, b): PdfDocument

Defined in: src/export/SlideDeckExporter.ts:100

Parameters​

r​

number

g​

number

b​

number

Returns​

PdfDocument