The general node can automatically compute the size of
its shape according to the size of the labels and the icon.
You can control autoresizing in the vertical and horizontal
directions independently through the properties horizontalAutoResizeMode
and verticalAutoResizeMode
.
These properties accept the following values:
NO_AUTO_RESIZE |
Autoresize is disabled. |
EXPAND_ONLY |
The node is allowed to grow in the specified
direction, but not to shrink. |
SHRINK_ONLY |
The node is allowed to shrink in the specified
direction, but not to grow. |
EXPAND_OR_SHRINK |
The node is allowed to expand or to shrink
as needed. |
If horizontal autoresizing and word wrapping are used
at the same time, the general node cannot use the size of the label
to compute the shape’s width because word wrapping uses the
shape’s width to cut lines. In this case, the label will be
word wrapped such that its bounding box is approximately square.
You can control how much space will be left between the
border of the shape and its contents (label and icon) using the properties horizontalAutoResizeMargin
and verticalAutoResizeMargin
.