Bitbybit Docs
    Preparing search index...

    Class BabylonGuiTextBlock

    文本标签:带有颜色、字体大小、对齐、可选轮廓、换行和行间距的文本块。用于其他控件旁的标题和读数。

    Index

    Constructors

    create

    • 创建带有颜色和字体大小的文本块;尺寸为像素字符串或父级的分数,省略的尺寸由引擎决定。

      Parameters

      Returns TextBlock

      文本块

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

    get

    • 读取文本块当前显示的文本。

      Parameters

      Returns string

      文本

    • 读取文本块如何处理比自身宽的文本。

      Parameters

      Returns any

      换行模式

    • 读取文本块各行之间的额外空间。

      Parameters

      Returns string | number

      行间距

    • 读取文本块字母周围轮廓的宽度,0 表示没有。

      Parameters

      Returns number

      轮廓宽度

    • 读取文本块是否调整自身大小以适应其文本。

      Parameters

      Returns boolean

      当自动调整大小以适应内容时为 true

    • 读取文本在其块内的水平位置,以引擎表示左、中或右的数字表示。

      Parameters

      Returns number

      水平对齐代码

    • 读取文本在其块内的垂直位置,以引擎表示上、中或下的数字表示。

      Parameters

      Returns number

      垂直对齐代码

    positioning

    • 设置文本在其块内的位置:左、中或右,以及上、中或下。

      Parameters

      • inputs: AlignmentDto<TextBlock>

        文本块和两个对齐方式

      Returns TextBlock

      同一个文本块

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

    set

    • 在文本块的字母周围绘制轮廓,宽 outlineWidth 像素,颜色为 outlineColor,使文本在繁杂的场景上保持可读;0 移除它。

      Parameters

      Returns TextBlock

      同一个文本块

      bitbybit.babylon.gui.textBlock.setTextOutline({ textBlock: title, outlineWidth: 2, outlineColor: "black" });
      
    • 将文本块显示的文本更改为给定文本。

      Parameters

      Returns TextBlock

      同一个文本块

      bitbybit.babylon.gui.textBlock.setText({ textBlock: readout, text: "Radius: 7.5" });
      
    • 为 true 时让文本块放大或缩小以适应其文本,而不是保持其设定的尺寸。

      Parameters

      Returns TextBlock

      同一个文本块

    • 设置文本块如何处理比自身宽的文本:为 true 时换到新行,为 false 时裁剪,或使用引擎的换行模式之一,例如省略号。

      Parameters

      Returns TextBlock

      同一个文本块

    • 设置换行文本块各行之间的额外空间,以像素或字符串(例如 4px)表示。

      Parameters

      Returns TextBlock

      同一个文本块