|
|
__init__(self,
text='',
font_name=None,
font_size=None,
bold=False,
italic=False,
color=(255, 255, 255, 255),
x=0,
y=0,
width=None,
height=None,
anchor_x='left',
anchor_y='baseline',
halign='left',
multiline=False,
dpi=None,
batch=None,
group=None)
Create a plain text label.
|
Inherited from DocumentLabel:
get_style,
set_style
Inherited from layout.TextLayout:
begin_update,
delete,
draw,
end_update,
on_delete_text,
on_insert_text,
on_style_text
|
__init__
(Constructor)
__init__(self,
text='',
font_name=None,
font_size=None,
bold=False,
italic=False,
color=(255, 255, 255, 255),
x=0,
y=0,
width=None,
height=None,
anchor_x='left',
anchor_y='baseline',
halign='left',
multiline=False,
dpi=None,
batch=None,
group=None)
Create a plain text label.
- Parameters:
- text : str
- Text to display.
- font_name : str or list
- Font family name(s). If more than one name is given, the
first matching name is used.
- font_size : float
- Font size, in points.
- bold : bool
- Bold font style.
- italic : bool
- Italic font style.
- color : (int, int, int, int)
- Font colour, as RGBA components in range [0, 255].
- x : int
- X coordinate of the label.
- y : int
- Y coordinate of the label.
- width : int
- Width of the label in pixels, or None
- height : int
- Height of the label in pixels, or None
- anchor_x : str
- Anchor point of the X coordinate: one of "left",
"center" or "right".
- anchor_y : str
- Anchor point of the Y coordinate: one of "bottom",
"baseline", "center" or "top".
- halign : str
- Horizontal alignment of text on a line, only applies if
a width is supplied. One of "left", "center"
or "right".
- multiline : bool
- If True, the label will be word-wrapped and accept newline
characters. You must also set the width of the label.
- dpi : float
- Resolution of the fonts in this layout. Defaults to 96.
- batch :
Batch
- Optional graphics batch to add the label to.
- group :
Group
- Optional graphics group to use.
- Overrides:
-
DocumentLabel.__init__