Bitbybit Docs
    Preparing search index...

    Class BabylonGuiTextBlock

    Etiquetas de texto: un bloque de texto con un color, tamaño de fuente, alineación, contorno opcional, ajuste de línea e interlineado. Usa uno para títulos y lecturas junto a otros controles.

    Index

    Constructors

    create

    • Crea un bloque de texto con un color y un tamaño de fuente; los tamaños son cadenas de píxeles o fracciones del padre, y un tamaño omitido lo elige el motor.

      Parameters

      • inputs: CreateTextBlockDto

        El nombre, el texto, el color, el tamaño opcional y el tamaño de fuente

      Returns TextBlock

      El bloque de texto

      const title = bitbybit.babylon.gui.textBlock.createTextBlock({ name: "title", text: "Radius", color: "#f0cebb", width: "300px", height: "40px", fontSize: 24 });
      panel.addControl(title);

    get

    • Lee el texto que muestra actualmente un bloque de texto.

      Parameters

      Returns string

      El texto

    • Lee cómo maneja un bloque de texto un texto más ancho que él mismo.

      Parameters

      Returns any

      El modo de ajuste de línea

    • Lee el espacio adicional entre las líneas de un bloque de texto.

      Parameters

      Returns string | number

      El interlineado

    • Lee la anchura del contorno alrededor de las letras de un bloque de texto, 0 significa ninguno.

      Parameters

      Returns number

      La anchura del contorno

    • Lee si un bloque de texto se redimensiona para ajustarse a su texto.

      Parameters

      Returns boolean

      True cuando se redimensiona para ajustarse

    • Lee dónde se sitúa el texto horizontalmente en su bloque, como el número del motor para izquierda, centro o derecha.

      Parameters

      Returns number

      El código de alineación horizontal

    • Lee dónde se sitúa el texto verticalmente en su bloque, como el número del motor para arriba, centro o abajo.

      Parameters

      Returns number

      El código de alineación vertical

    positioning

    • Establece dónde se sitúa el texto dentro de su bloque: izquierda, centro o derecha, y arriba, centro o abajo.

      Parameters

      • inputs: AlignmentDto<TextBlock>

        El bloque de texto y las dos alineaciones

      Returns TextBlock

      El mismo bloque de texto

      bitbybit.babylon.gui.textBlock.alignText({ control: title, horizontalAlignment: Bit.Inputs.BabylonGui.horizontalAlignmentEnum.left, verticalAlignment: Bit.Inputs.BabylonGui.verticalAlignmentEnum.center });
      

    set

    • Dibuja un contorno alrededor de las letras de un bloque de texto, de outlineWidth píxeles de ancho en outlineColor, lo que mantiene el texto legible sobre una escena cargada; 0 lo elimina.

      Parameters

      Returns TextBlock

      El mismo bloque de texto

      bitbybit.babylon.gui.textBlock.setTextOutline({ textBlock: title, outlineWidth: 2, outlineColor: "black" });
      
    • Cambia el texto que muestra un bloque de texto por el texto dado.

      Parameters

      Returns TextBlock

      El mismo bloque de texto

      bitbybit.babylon.gui.textBlock.setText({ textBlock: readout, text: "Radius: 7.5" });
      
    • Permite que un bloque de texto crezca o se encoja para ajustarse a su texto, cuando es true, en lugar de conservar su tamaño establecido.

      Parameters

      Returns TextBlock

      El mismo bloque de texto

    • Establece cómo maneja un bloque de texto un texto más ancho que él mismo: salta a líneas nuevas cuando es true, recorta cuando es false, o uno de los modos de ajuste del motor como los puntos suspensivos.

      Parameters

      Returns TextBlock

      El mismo bloque de texto

    • Establece el espacio adicional entre las líneas de un bloque de texto ajustado, como píxeles o cadena como 4px.

      Parameters

      Returns TextBlock

      El mismo bloque de texto