Interface: BodyProperties
A text frame's body properties (a:bodyPr), as read from a shape. Carries the inset/anchor/vertical-text settings that govern where text sits inside its box: the difference between a label that clears a left rail and one that overlaps it. Only explicitly set attributes are reported; an absent inset means the PowerPoint default (lIns/rIns = 0.1", tIns/bIns = 0.05").
Properties
anchor
anchor:
string|null
Vertical anchor (@anchor: t/ctr/b), or null when unset (defaults to top).
columns
columns:
number|null
Number of text columns (@numCol), or null when unset (one column). The write side's columns.
columnSpacingPt
columnSpacingPt:
number|null
Space between columns in points (@spcCol ÷ 12700), or null when unset. The write side's columnSpacing.
insetsPt
insetsPt:
object
Explicitly-set text insets in points (@lIns/@rIns/@tIns/@bIns ÷ 12700); a missing side uses the PowerPoint default.
bottom?
optionalbottom?:number
left?
optionalleft?:number
right?
optionalright?:number
top?
optionaltop?:number
textWarp
textWarp:
string|null
Preset WordArt warp (a:prstTxWarp/@prst, e.g. textArchUp), or null when none. The write side's textWarp.
vert
vert:
string|null
Text direction (@vert: horz/vert/vert270/eaVert/wordArtVert…), or null when horizontal/unset.
wrap
wrap:
string|null
Wrap mode (@wrap: square/none), or null when unset.