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(), aby zmierzyć rozmiar tekstu.

Przykłady kodu

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

    Datatype.Font tekstu, który jest mierzony.

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

    Rozmiar tekstu, który jest pomiarany.

  • Odczyt równoległy

    Wyliczany jest tekst.

  • Odczyt równoległy

    Szerokość pojemnika na rozdzielenie linii.

Właściwości

Font

Odczyt równoległy

Datatype.Font tekstu, którego pomiar jest wykonywany. Zgadza się z właściwością TextLabel.FontFace na obiektach tekstu.

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

RichText

Odczyt równoległy

Size

Odczyt równoległy

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

Text

Odczyt równoległy

Wyliczany jest tekst.

Width

Odczyt równoległy

Szerokość konteneru do łamania linii. Domyślnie wartość jest ustawiona na 0, co oznacza, że nie będzie wykonane łamanie linii. Możesz ustawić ją na szerokość kontenera, do którego będziesz umieszczać tekst.

Metody

Zdarzenia