Bitbybit Docs
    Bereite Suchindex vor...

    Klasse BabylonGuiTextBlock

    Textbeschriftungen: ein Textblock mit Farbe, Schriftgröße, Ausrichtung, optionaler Kontur, Umbruch und Zeilenabstand. Verwenden Sie einen für Titel und Anzeigen neben anderen Steuerelementen.

    Index

    Konstruktoren

    create

    • Erstellt einen Textblock mit einer Farbe und Schriftgröße; Größen sind Pixel-Zeichenketten oder Anteile des Elternelements, und eine weggelassene Größe wählt die Engine.

      Parameter

      • inputs: CreateTextBlockDto

        Der Name, der Text, die Farbe, die optionale Größe und die Schriftgröße

      Rückgabewert TextBlock

      Der Textblock

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

    get

    • Liest den Text, den ein Textblock gerade zeigt.

      Parameter

      Rückgabewert string

      Der Text

    • Liest, wie ein Textblock mit Text umgeht, der breiter ist als er selbst.

      Parameter

      Rückgabewert any

      Der Umbruchmodus

    • Liest den zusätzlichen Abstand zwischen den Zeilen eines Textblocks.

      Parameter

      Rückgabewert string | number

      Der Zeilenabstand

    • Liest die Breite der Kontur um die Buchstaben eines Textblocks, wobei 0 keine bedeutet.

      Parameter

      Rückgabewert number

      Die Konturbreite

    • Liest, ob ein Textblock seine Größe an seinen Text anpasst.

      Parameter

      Rückgabewert boolean

      True, wenn er seine Größe an den Inhalt anpasst

    • Liest, wo der Text horizontal in seinem Block sitzt, als Zahl der Engine für links, mittig oder rechts.

      Parameter

      Rückgabewert number

      Der Code der horizontalen Ausrichtung

    • Liest, wo der Text vertikal in seinem Block sitzt, als Zahl der Engine für oben, mittig oder unten.

      Parameter

      Rückgabewert number

      Der Code der vertikalen Ausrichtung

    positioning

    • Legt fest, wo der Text in seinem Block sitzt: links, mittig oder rechts, und oben, mittig oder unten.

      Parameter

      • inputs: AlignmentDto<TextBlock>

        Der Textblock und die beiden Ausrichtungen

      Rückgabewert TextBlock

      Derselbe Textblock

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

    set

    • Zeichnet eine Kontur um die Buchstaben eines Textblocks, outlineWidth Pixel breit in outlineColor, was Text über einer unruhigen Szene lesbar hält; 0 entfernt sie.

      Parameter

      Rückgabewert TextBlock

      Derselbe Textblock

      bitbybit.babylon.gui.textBlock.setTextOutline({ textBlock: title, outlineWidth: 2, outlineColor: "black" });
      
    • Ändert den Text, den ein Textblock zeigt, in den gegebenen Text.

      Parameter

      Rückgabewert TextBlock

      Derselbe Textblock

      bitbybit.babylon.gui.textBlock.setText({ textBlock: readout, text: "Radius: 7.5" });
      
    • Lässt einen Textblock wachsen oder schrumpfen, um sich seinem Text anzupassen, wenn true, statt seine gesetzte Größe zu behalten.

      Parameter

      Rückgabewert TextBlock

      Derselbe Textblock

    • Legt fest, wie ein Textblock mit Text umgeht, der breiter ist als er selbst: in neue Zeilen umbrechen, wenn true, abschneiden, wenn false, oder einer der Umbruchmodi der Engine wie Auslassungspunkte.

      Parameter

      Rückgabewert TextBlock

      Derselbe Textblock

    • Setzt den zusätzlichen Abstand zwischen den Zeilen eines umgebrochenen Textblocks, als Pixel oder als Zeichenkette wie 4px.

      Parameter

      Rückgabewert TextBlock

      Derselbe Textblock