GetTextBoundsParams
*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.
Przekaż tę instancję do TextService:GetTextBoundsAsync(), aby zmierzyć rozmiar tekstu.
Przykłady kodu
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
Datatype.Font tekstu, który jest mierzony.
Rozmiar tekstu, który jest pomiarany.
Wyliczany jest tekst.
Szerokość pojemnika na rozdzielenie linii.
Właściwości
Font
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
Width
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.