GetTextBoundsParams

Pokaż przestarzałe

*Ta zawartość została przetłumaczona przy użyciu narzędzi AI (w wersji beta) i może zawierać błędy. Aby wyświetlić tę stronę w języku angielskim, kliknij tutaj.

Bez replikacji

Przekaż tę instancję do TextService:GetTextBoundsAsync() w celu zmierzenia rozmiaru tekstu.

Przykłady kodu

This example shows how you can use TextService:GetTextBoundsAsync().

It measures the size of some text in a specific font, then prints the result.

TextService: Measuring text size

local TextService = game:GetService("TextService")
local params = Instance.new("GetTextBoundsParams")
params.Text = "hello world!"
params.Font = Font.new("rbxasset://fonts/families/GrenzeGotisch.json", Enum.FontWeight.Thin)
params.Size = 20
params.Width = 200
local size = TextService:GetTextBoundsAsync(params)
print("The size of the text is:", size)

Podsumowanie

Właściwości

  • Odczyt równoległy

    The Font of tekstu, który jest mierzony.

  • Odczyt równoległy
  • Odczyt równoległy

    Rozmiar tekstu, który jest mierzony.

  • Odczyt równoległy

    Tekst, który jest mierzony.

  • Odczyt równoległy

    Szerokość kontenera do łamania linii.

Właściwości

Font

Odczyt równoległy

The Font tekstu, który jest mierzony. Odpowiada właściwości TextLabel.FontFace na obiektach tekstowych.

Nie należy mylić z Enum.Font. Jest to obiekt, który możesz utworzyć za pomocą Font.new().

RichText

Odczyt równoległy

Size

Odczyt równoległy

Rozmiar tekstu, który jest mierzony. Odpowiada właściwości TextLabel.TextSize.

Text

Odczyt równoległy

Tekst, który jest mierzony.

Width

Odczyt równoległy

Szerokość kontenera do łamania linii.Domyślnie wartość wynosi 0, co oznacza, że nie zostanie wykonane łamanie linii.Możesz ustawić ją na szerokość kontenera, do którego włożysz tekst.

Metody

Zdarzenia