Location: 01 General / 1 Graphic SymbolsA shape with a text block in it. While working on the labels in 19 post, I realized I had never posted the recent updates or the label version.
The shapes are square, rectangle, triangle, circle, ellipse, oval, diamond, hexagon, pointed box, and roundrect. The roundrect has authentic iOS proportions.
The rectangle, oval, hexagon, and roundrect will elongate to accommodate the text, if the Stretch for Text parameter is on. The square will turn into a rectangle.
The Height parameter refers to the vertical dimension. The Length Factor parameter is multiplied by the height to get the length of the rectangle, ellipse, oval, and roundrect shapes. If Stretch for Text is on, the length is overridden by the text length.
The text, by default, is the global ID of the object. You can also choose to enter a custom text.
The size of the text can be set by points, millimeters, or as a fraction of the shape height. All these parameters are hooked together, so when you switch among them the actual height stays the same.
There is a value list for the font, and you can enter any font name. The text can be shown bold, italic, underlined, or any combination.
The Mask parameter will make the shape opaque white, using the 'Solid' Fill and White Pen parameters.
The Shape Label is simply a label version of the same thing. When placed as an associated label, the ID displayed is that of the labeled element. Placed independently, you need custom text.