Up to date
This page is up to date for Godot 4.2
.
If you still find outdated information, please open an issue.
TextParagraph¶
Inherits: RefCounted < Object
Holds a paragraph of text.
Description¶
Abstraction over TextServer for handling a single paragraph of text.
Properties¶
|
||
BitField<LineBreakFlag> |
|
|
|
||
|
||
BitField<JustificationFlag> |
|
|
|
||
|
||
|
||
|
||
|
||
|
Methods¶
add_object ( Variant key, Vector2 size, InlineAlignment inline_align=5, int length=1, float baseline=0.0 ) |
|
add_string ( String text, Font font, int font_size, String language="", Variant meta=null ) |
|
void |
clear ( ) |
void |
clear_dropcap ( ) |
void |
draw ( RID canvas, Vector2 pos, Color color=Color(1, 1, 1, 1), Color dc_color=Color(1, 1, 1, 1) ) const |
void |
draw_dropcap ( RID canvas, Vector2 pos, Color color=Color(1, 1, 1, 1) ) const |
void |
draw_dropcap_outline ( RID canvas, Vector2 pos, int outline_size=1, Color color=Color(1, 1, 1, 1) ) const |
void |
draw_line ( RID canvas, Vector2 pos, int line, Color color=Color(1, 1, 1, 1) ) const |
void |
draw_line_outline ( RID canvas, Vector2 pos, int line, int outline_size=1, Color color=Color(1, 1, 1, 1) ) const |
void |
draw_outline ( RID canvas, Vector2 pos, int outline_size=1, Color color=Color(1, 1, 1, 1), Color dc_color=Color(1, 1, 1, 1) ) const |
get_dropcap_lines ( ) const |
|
get_dropcap_rid ( ) const |
|
get_dropcap_size ( ) const |
|
get_line_ascent ( int line ) const |
|
get_line_count ( ) const |
|
get_line_descent ( int line ) const |
|
get_line_object_rect ( int line, Variant key ) const |
|
get_line_objects ( int line ) const |
|
get_line_range ( int line ) const |
|
get_line_rid ( int line ) const |
|
get_line_size ( int line ) const |
|
get_line_underline_position ( int line ) const |
|
get_line_underline_thickness ( int line ) const |
|
get_line_width ( int line ) const |
|
get_non_wrapped_size ( ) const |
|
get_rid ( ) const |
|
get_size ( ) const |
|
resize_object ( Variant key, Vector2 size, InlineAlignment inline_align=5, float baseline=0.0 ) |
|
void |
set_bidi_override ( Array override ) |
set_dropcap ( String text, Font font, int font_size, Rect2 dropcap_margins=Rect2(0, 0, 0, 0), String language="" ) |
|
void |
tab_align ( PackedFloat32Array tab_stops ) |
Property Descriptions¶
HorizontalAlignment alignment = 0
void set_alignment ( HorizontalAlignment value )
HorizontalAlignment get_alignment ( )
Paragraph horizontal alignment.
BitField<LineBreakFlag