Label
Library: | Base |
Introduced: | 2.0 Beta 1 |
Appearance: |
Behavior
This is a simple text label that can be placed anywhere in the circuit. It does not interact with values traveling through the circuit in any way, except inasmuch as it will be visible when the circuit is drawn.
In contrast to all other components in the current built-in libraries, label components can be placed anywhere on the canvas; they do not snap to the grid.
Pins
None.
Attributes
- Text
- The text appearing in the label. This value can be edited in the attribute table or, using the text tool, on the canvas.
- Font
- The font to use when drawing the label.
- Horizontal Alignment
- The horizontal positioning technique for the text relative to the label's official location (where the mouse was clicked in creating the label). "Left" means that the text should be drawn so that its left edge is at the location; "right" means that the text should be drawn so that its right edge is at the location; and "center" means that the text should be drawn so that its center (horizontally) is at the location.
- Vertical Alignment
The vertical positioning technique for the text relative to the label's official location (where the mouse was clicked in creating the label). "Base" means that the baseline should intersect the location; "Top" means that the text's top should intersect the location; "Bottom" means that the text's bottom should intersect the location; and "Center" means that the text should be centered (vertically) at the location.
The text's top and bottom is computed based on the font's standard ascent and descent values; thus, even if the actual text contains no tall letters (such as b) or descending letters (such as g), it is assumed to contain such letters for the purposes of vertical positioning.
Poke Tool Behavior
None.
Text Tool Behavior
Allows the text appearing within the label to be edited.