Please see the Version 3.0 Migration Guide
pptx.colors
is deprecated - use pptx.SchemeColor
pptx.charts
is deprecated - use pptx.ChartType
pptx.shapes
is deprecated - use pptx.ShapeType
Please note that version 2.0.0 enabled some much needed cleanup, but may break your previous code… (however, a quick search-and-replace will fix any issues).
While the changes may only impact cosmetic properties, it’s recommended you test your solutions thoroughly before upgrading PptxGenJS to the 2.0 version.
The library getVersion()
method is now a property: version
Option names are now caseCase across all methods:
font_face
renamed to fontFace
font_size
renamed to fontSize
line_dash
renamed to lineDash
line_head
renamed to lineHead
line_size
renamed to lineSize
line_tail
renamed to lineTail
Options deprecated in early 1.0 versions (hopefully nobody still uses these):
marginPt
renamed to margin
require('pptxgenjs')
no longer returns a singleton instancepptx = new PptxGenJS()
will create a single, unique instance