TextElement
Canonical path: NemAll_Python_BasisElements.TextElement
Bases: BasisElement
, AllplanElement
Representation of text in Allplan
GetDimensions
GetDimensions(doc: DocumentAdapter) -> Vector2D
Get the dimensions of the text
Parameters:
-
doc
(DocumentAdapter
) –Document
Returns:
-
Vector2D
–Text dimensions
GetTextPoints
GetTextPoints(doc: DocumentAdapter, refPnt: Point2D) -> Point2DList
Get the list of text points composed as follows:
- 0: Bottom left point
- 1: Bottom right point
- 2: Top right point
- 3: Top left point
- 4: Middle bottom point
- 5: Middle right point
- 6: Middle top point
- 7: Middle left point
Parameters:
-
doc
(DocumentAdapter
) –Document
-
refPnt
(Point2D
) –Reference point
Returns:
-
Point2DList
–Text points
GetTextProperties
GetTextProperties() -> TextProperties
SetTextProperties
SetTextProperties(textProp: TextProperties)
__eq__
__eq__(textEle: TextElement) -> bool
Comparison operator
Parameters:
-
textEle
(TextElement
) –Text element to compare
Returns:
-
bool
–Comparison state
__init__
overloaded
Initialize
__init__(
commonProp: CommonProperties,
textProp: TextProperties,
text: str,
textPnt: Point2D,
)
Constructor
Parameters:
-
commonProp
(CommonProperties
) –Common properties
-
textProp
(TextProperties
) –Text properties
-
text
(str
) –Text string
-
textPnt
(Point2D
) –Text point
__init__(element: TextElement)
Placeholder