The shape of an entity heading can be altered from the default box-like
appearance to something custom using the shape
attribute. Its value
is a string, the name of the shape. The actual appearance of shapes is defined
in separate files. Msc-generator comes with a few default shapes (their name
all start with def.
), but you can define your own shapes or add third-party
Defining Shapes. See Defining Shapes for more.
For some shapes, the label of the entity is written inside the shape, for some
it is written below. This is decided by the author of the shape. If the label is
written inside, it is scaled to fit. You can influence the size of the shape via the
shape.size
attribute, which takes the values tiny
, small
,
normal
, big
, huge
or auto
with small
as default.
Note that the above two attributes can be set in the entity
and
the entitygroup_collapsed
style, which will influence all entities in a chart
at once.