OptionalboldOptionalfillOptionalfontOptionalfontFont family name (e.g. "Arial").
OptionalfontFont size in points (e.g. 14 for 14pt).
OptionalhorzHorizontal text alignment.
OptionalitalicItalic text.
OptionallineBorder/stroke colour as a CSS hex string (e.g. '#cc0000').
OptionallineLine pattern. 0 = none, 1 = solid (default), 2 = dash, 3 = dot, 4 = dash-dot.
OptionallineLine-height multiplier (1.0 = single, 1.5 = 1.5×, 2.0 = double).
OptionallineStroke weight in points. Stored internally as inches (pt / 72).
OptionalspaceSpace after each paragraph in points.
OptionalspaceSpace before each paragraph in points.
OptionalstrikethroughStrikethrough text.
OptionaltextBottom text margin in inches.
OptionaltextLeft text margin in inches.
OptionaltextRight text margin in inches.
OptionaltextTop text margin in inches.
OptionalunderlineUnderline text.
OptionalverticalVertical text alignment.
Visual style properties applied to an existing shape via
shape.setStyle(). All fields are optional; omitted properties are left unchanged.