Skip to main content

Interface: IPptxGenJSSlide

Defined in: src/interfaces/ipptxgenjs-slide.ts:8

Usage of pptxGenJs insinde pptx-automizer is restricted to supported shape types.

Methods​

addChart()​

addChart(type, data, options?): void

Defined in: src/interfaces/ipptxgenjs-slide.ts:16

Add chart to Slide

Parameters​

type​

CHART_NAME | IChartMulti[]

chart type

data​

any[]

data object

options?​

IChartOpts

chart options

Returns​

void


addImage()​

addImage(options): void

Defined in: src/interfaces/ipptxgenjs-slide.ts:26

Add image to Slide

Parameters​

options​

ImageProps

image options

Returns​

void


addShape()​

addShape(shapeName, options?): void

Defined in: src/interfaces/ipptxgenjs-slide.ts:33

Add shape to Slide

Parameters​

shapeName​

SHAPE_NAME

shape name

options?​

ShapeProps

shape options

Returns​

void


addTable()​

addTable(tableRows, options?): void

Defined in: src/interfaces/ipptxgenjs-slide.ts:43

Add table to Slide

Parameters​

tableRows​

TableRow[]

table rows

options?​

TableProps

table options

Returns​

void


addText()​

addText(text, options?, callbacks?): void

Defined in: src/interfaces/ipptxgenjs-slide.ts:54

Add text to Slide

Parameters​

text​

string | TextProps[]

text string or complex object

options?​

TextPropsOptions

text options

callbacks?​

ModificationCallback[]

use pptx-automizer's modifiers to update the generated textfield

Returns​

void