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 of TextCharacterFormat, (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)
follow_curve

Curve deforming text object

Type:Object
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 0.0
small_caps_scale

Scale of small capitals

Type:float in [-inf, inf], default 0.0
space_character
Type:float in [0, 10], default 0.0
space_line
Type:float in [0, 10], default 0.0
space_word
Type:float in [0, 10], default 0.0
text_boxes
Type:bpy_prop_collection of TextBox, (readonly)
underline_height
Type:float in [0, 0.8], default 0.0
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
use_uv_as_generated

Uses the UV values as Generated textured coordinates

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