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
LEFTLeft, Align text to the left.CENTERCenter, Center text.RIGHTRight, Align text to the right.JUSTIFYJustify, Align to the left and the right.FLUSHFlush, 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_BASELINETop Base-Line, Align to top but use the base-line of the text.TOPTop, Align text to the top.CENTERCenter, Align text to the middle.BOTTOMBottom, Align text to the bottom.BOTTOM_BASELINEBottom 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_collectionofTextCharacterFormat, (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 Instancing)
- Type
string, default “”, (never None)
- font¶
- Type
- font_bold¶
- Type
- font_bold_italic¶
- Type
- font_italic¶
- Type
- 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
NONEOverflow, Let the text overflow outside the text boxes.SCALEScale to Fit, Scale down the text to fit inside the text boxes.TRUNCATETruncate, 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_collectionofTextBox, (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.Structsubclass
- 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