maptek.vulcan.text3d
Interface for Vulcan design text (3D).
- num_lines (text3d self) → int
-
Returns the number of text lines.
- get_line (text3d self, int line_num) → std::string
-
Gets a text line by index.
- append (text3d self, std::string const & line)
-
Appends a new line of text.
- set_line (text3d self, int line_num, std::string const & line)
-
Sets a line of text by index.
- delete_line (text3d self, int line_num)
-
Deletes a line of text.
- delete_all_lines (text3d self)
-
Deletes all lines of text.
- get_origin (text3d self) → point
-
Gets the origin point.
- set_origin (text3d self, point pt)
-
Sets the origin point.
- get_direction (text3d self) → point
-
Gets the text direction (point with x/y/z)
- set_direction (text3d self, point direction)
-
Sets the text direction.
- get_normal (text3d self) → point
-
Gets the text normal.
- set_normal (text3d self, point normal)
-
Sets the text normal.
- get_scale (text3d self) → std::string
-
Gets the text scale.
- set_scale (text3d self, std::string const & scale)
-
Sets the text scale.
- get_height (text3d self) → double
-
Gets the text height.
- set_height (text3d self, double height)
-
Sets the text height.
- get_width (text3d self) → double
-
Gets the text width.
- set_width (text3d self, double width)
-
Sets the text width.
- get_font (text3d self) → std::string
-
Gets the text font.
- set_font (text3d self, std::string const & font)
-
Sets the text font.
- is_italic (text3d self) → bool
-
Gets the text italic setting(bool).
- set_italic (text3d self, bool italic=True)
-
Sets the font italics.
- is_mirrored_vertical (text3d self) → bool
-
Gets the font’s mirror (vertical)
- set_mirrored_vertica l (text3d self, bool mirror=True)
-
Sets the text mirror(vertical)
- is_mirrored_horizontal (text3d self) → bool
-
Gets the font’s mirror (horizontal)
- set_mirrored_horizontal (text3d self, bool mirror=True)
-
Sets the text mirror(horizontal)
- get_horizontal_align (text3d self) → std::string
-
Gets the horizontal alignment.
- set_horizontal_align (text3d self, std::string const & alignment)
-
Sets the horizontal alignment.
- get_vertical_align (text3d self) → std::string
-
Gets the vertical alignment.
- set_vertical_align (text3d self, std::string const & alignment)
-
Sets the vertical alignment.
- property origin → point
-
Text origin
- property direction → point
-
Text direction
- property normal → point
-
Text normal
- property scale → std::string
-
Text scale
- property height → double
-
Text height
- property width → double
-
Text width
- property font → std::string
-
Text font
- property italic → bool
-
Text italic setting
- property mirrored_vertical → bool
-
Is text mirrored vertically
- property mirrored_horizontal → bool
-
Is text mirrored horizontally
- property horizontal_align → std::string
-
Is text aligned horizontally
- property vertical_align → std::string
-
Is text aligned vertically