Skip to content

API reference / Common / Engine types / ShapeCustomGeometry

Interface: ShapeCustomGeometry ​

A custom geometry (a:custGeom, CT_CustomGeometry2D): a guide-driven path outline with its adjust handles, connection sites, and text rect.

Properties ​

PropertyDescription
adjustValues
ShapeGeometryGuide[]
a:avLst — adjust values (the user-tunable guides).
guides
ShapeGeometryGuide[]
a:gdLst — computed guides referenced by the paths.
adjustHandles
ShapeAdjustHandle[]
a:ahLst — adjust handles.
connectionSites
ShapeConnectionSite[]
a:cxnLst — connection sites.
textRect
ShapeGeometryRect | null
a:rect — the text bounding rectangle.
paths
ShapePath[]
a:pathLst — the outline paths.