TextCurve(Curve)¶
base classes — bpy_struct
, ID
, Curve
-
class
bpy.types.
TextCurve
(Curve)¶ Curve data-block used for storing text
-
active_textbox
¶ Type: int in [-inf, inf], default 0
-
align_x
¶ Text horizontal align from the object center
LEFT
Left, Align text to the left.CENTER
Center, Center text.RIGHT
Right, Align text to the right.JUSTIFY
Justify, Align to the left and the right.FLUSH
Flush, Align to the left and the right, with equal character spacing.
Type: enum in [‘LEFT’, ‘CENTER’, ‘RIGHT’, ‘JUSTIFY’, ‘FLUSH’], default ‘LEFT’
-
align_y
¶ Text vertical align from the object center
TOP_BASELINE
Top Base-Line, Align to top but use the base-line of the text.TOP
Top, Align text to the top.CENTER
Center, Align text to the middle.BOTTOM
Bottom, Align text to the bottom.BOTTOM_BASELINE
Bottom Base-Line, Align text to the bottom but use the base-line of the text.
Type: enum in [‘TOP_BASELINE’, ‘TOP’, ‘CENTER’, ‘BOTTOM’, ‘BOTTOM_BASELINE’], default ‘TOP_BASELINE’
-
body
¶ Content of this text object
Type: string, default “”, (never None)
-
body_format
¶ Stores the style of each character
Type: bpy_prop_collection
ofTextCharacterFormat
, (readonly)
-
edit_format
¶ Editing settings character formatting
Type: TextCharacterFormat
, (readonly)
-
family
¶ Use Objects as font characters (give font objects a common name followed by the character they represent, eg. ‘family-a’, ‘family-b’, etc, set this setting to ‘family-‘, and turn on Vertex Duplication)
Type: string, default “”, (never None)
-
font
¶ Type: VectorFont
-
font_bold
¶ Type: VectorFont
-
font_bold_italic
¶ Type: VectorFont
-
font_italic
¶ Type: VectorFont
-
offset_x
¶ Horizontal offset from the object origin
Type: float in [-inf, inf], default 0.0
-
offset_y
¶ Vertical offset from the object origin
Type: float in [-inf, inf], default 0.0
-
overflow
¶ Handle the text behavior when it doesn’t fit in the text boxes
NONE
Overflow, Let the text overflow outside the text boxes.SCALE
Scale to Fit, Scale down the text to fit inside the text boxes.TRUNCATE
Truncate, Truncate the text that would go outside the text boxes.
Type: enum in [‘NONE’, ‘SCALE’, ‘TRUNCATE’], default ‘NONE’
-
shear
¶ Italic angle of the characters
Type: float in [-1, 1], default 0.0
-
size
¶ Type: float in [0.0001, 10000], default 1.0
-
small_caps_scale
¶ Scale of small capitals
Type: float in [-inf, inf], default 0.75
-
space_character
¶ Type: float in [0, 10], default 1.0
-
space_line
¶ Type: float in [0, 10], default 1.0
-
space_word
¶ Type: float in [0, 10], default 1.0
-
text_boxes
¶ Type: bpy_prop_collection
ofTextBox
, (readonly)
-
underline_height
¶ Type: float in [0, 0.8], default 0.05
-
underline_position
¶ Vertical position of underline
Type: float in [-0.2, 0.8], default 0.0
-
use_fast_edit
¶ Don’t fill polygons while editing
Type: boolean, default False
-
classmethod
bl_rna_get_subclass
(id, default=None)¶ Parameters: id (string) – The RNA type identifier. Returns: The RNA type or default when not found. Return type: bpy.types.Struct
subclass
-
classmethod
bl_rna_get_subclass_py
(id, default=None)¶ Parameters: id (string) – The RNA type identifier. Returns: The class or default when not found. Return type: type
-
Inherited Properties
Inherited Functions