Bitbybit Docs
    Preparing search index...

    Class BabylonGuiTextBlock

    Libellés texte : un bloc de texte avec une couleur, une taille de police, un alignement, un contour facultatif, un retour à la ligne et un interligne. Utilisez-en un pour les titres et les affichages de valeurs à côté d'autres contrôles.

    Index

    Constructors

    create

    • Crée un bloc de texte avec une couleur et une taille de police ; les tailles sont des chaînes de pixels ou des fractions du parent, et une taille omise est choisie par le moteur.

      Parameters

      • inputs: CreateTextBlockDto

        Le nom, le texte, la couleur, la taille facultative et la taille de police

      Returns TextBlock

      Le bloc de texte

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

    get

    • Lit le texte qu'un bloc de texte affiche actuellement.

      Parameters

      Returns string

      Le texte

    • Lit comment un bloc de texte gère un texte plus large que lui.

      Parameters

      Returns any

      Le mode de retour à la ligne

    • Lit l'espace supplémentaire entre les lignes d'un bloc de texte.

      Parameters

      Returns string | number

      L'interligne

    • Lit la largeur du contour autour des lettres d'un bloc de texte, 0 signifiant aucun.

      Parameters

      Returns number

      La largeur du contour

    • Lit si un bloc de texte se redimensionne pour s'adapter à son texte.

      Parameters

      Returns boolean

      Vrai quand il se redimensionne pour s'ajuster

    • Lit où le texte se place horizontalement dans son bloc, sous forme du nombre du moteur pour gauche, centre ou droite.

      Parameters

      Returns number

      Le code d'alignement horizontal

    • Lit où le texte se place verticalement dans son bloc, sous forme du nombre du moteur pour haut, centre ou bas.

      Parameters

      Returns number

      Le code d'alignement vertical

    positioning

    • Règle où le texte se place dans son bloc : gauche, centre ou droite, et haut, centre ou bas.

      Parameters

      • inputs: AlignmentDto<TextBlock>

        Le bloc de texte et les deux alignements

      Returns TextBlock

      Le même bloc de texte

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

    set

    • Dessine un contour autour des lettres d'un bloc de texte, de outlineWidth pixels de large en outlineColor, ce qui garde le texte lisible sur une scène chargée ; 0 le retire.

      Parameters

      Returns TextBlock

      Le même bloc de texte

      bitbybit.babylon.gui.textBlock.setTextOutline({ textBlock: title, outlineWidth: 2, outlineColor: "black" });
      
    • Change le texte qu'un bloc de texte affiche pour le texte donné.

      Parameters

      Returns TextBlock

      Le même bloc de texte

      bitbybit.babylon.gui.textBlock.setText({ textBlock: readout, text: "Radius: 7.5" });
      
    • Laisse un bloc de texte grandir ou rétrécir pour s'adapter à son texte, quand vrai, au lieu de garder sa taille définie.

      Parameters

      Returns TextBlock

      Le même bloc de texte

    • Règle comment un bloc de texte gère un texte plus large que lui : retour à la ligne quand vrai, coupure quand faux, ou l'un des modes de retour à la ligne du moteur comme les points de suspension.

      Parameters

      Returns TextBlock

      Le même bloc de texte

    • Règle l'espace supplémentaire entre les lignes d'un bloc de texte à retours à la ligne, en pixels ou en chaîne comme 4px.

      Parameters

      Returns TextBlock

      Le même bloc de texte