EClass FloatingLabel
Defines a label that is floating. Floating labels can be freely position relative to its parent. Floating labels do not affect auto-sizing. Typically, they are outside the Vertex. For a label inside the Vertex, typically use NestedLabel.
- ePackage:
- inherits from:
- contained by:
StaticSubVertex (via Label), StaticVertex (via Label), SubVertex (via Label), Vertex (via Label), VertexA (via Label)
EAttributes
- anchor (VertexAnchors)
Defines where the label is anchored at the vertex. By default puts the center of the label at the specified corner/side. Note that this is typically on the line. FloatingLabel: Add labelOffset to precisely locate the FloatingLabel as desired. NestedLabel: Combine with labelAlignment/labelVerticalAlignment for optimal “text box” behavior. Align the label with the anchor. E.g. NORTH: vertical TOP. EAST: horizontal RIGHT. NORTHEAST: vertical TOP, horizontal RIGHT.
- isMovable (EBoolean) - Future Feature
@future Defines whether this label should be movable by the user.
- labelAlignment (HorizontalAlignment)
Defines the label’s horizontal alignment.
- labelOffsetX (EInt)
Defines a offset in x-direction that is added to the calculated position of the label.
- labelOffsetY (EInt)
Defines a offset in y-direction that is added to the calculated position of the label.
- labelRotation (EDouble)
Defines the rotation of the label in degrees.
- labelVerticalAlignment (VerticalAlignment) - Future Feature
@future Not relevant for FloatingLabel Defines the label’s vertical alignment.
- levelOfDetail (EDouble) - Future Feature
@future not (yet) implemented Defines at which zoom level this label should be displayed.
- name (EString)
Defines the label’s name.
EReferences
- segments (LabelSegment) (lowerBound=0, upperBound=-1) (containment)
Defines the label’s segments.