Class pyglet.text.Label

layout.TextLayout --+    
                    |    
        DocumentLabel --+
                        |
                       Label
Plain text label.

Methods

  __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

Properties

Inherited from DocumentLabel: bold, color, font_name, font_size, italic, text Inherited from layout.TextLayout: anchor_x, anchor_y, content_valign, document, dpi, height, multiline, width, x, y

Instance Variables

Inherited from layout.TextLayout: background_group, content_height, content_width, foreground_decoration_group, foreground_group, top_group

Method Details

__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__