Skip to content

Label

<label>
Components.label(...)

The label component is used to display text on the screen. It supports various text alignment options and can be styled with different colors and shadow effects.

Parameters:

  • text (required): The text to display in the label.
  • max-width: The maximum width of the label in pixels.
  • line-height: The line height of the text in pixels.
  • color: The color of the text.
  • shadow: Whether to apply a shadow effect to the text.
  • vertical-text-alignment: The vertical alignment of the text within the label.
  • horizontal-text-alignment: The horizontal alignment of the text within the label.

Example (Code-driven):

Components.label(Text.literal("Hello, World!"))
    .color(Color.ofRgb(0xffffff))
    .shadow(true)
    .horizontalTextAlignment(HorizontalAlignment.CENTER)
    .verticalTextAlignment(VerticalAlignment.CENTER)

Example (Data-driven):

<label>
    <text>Hello, World!</text>
    <color>#ffffff</color>
    <shadow>true</shadow>
    <horizontal-text-alignment>center</horizontal-text-alignment>
    <vertical-text-alignment>center</vertical-text-alignment>
</label>

Last update: 2025-02-03