GetTextBoundsParams
Show Deprecated
Not Replicated
Pass this instance to TextService:GetTextBoundsAsync() to measure the size of text.
Code Samples
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)
Summary
Properties
Properties inherited from Instance
Methods
Methods inherited from Instance
Events
Events inherited from Instance
Properties
Font
The Font of the text being measured. Corresponds to the TextLabel.FontFace property on text objects.
Not to be confused with Font. This is an object that you can create using Font.new().
Size
The size of the text that is being measured. Corresponds to the TextLabel.TextSize property.
Width
The width of the container for line breaking. By default, the value is 0, which means no line breaking will be performed. You can set it to the width of the container that you'll be putting the text into.
Properties inherited from Instance
Methods
Methods inherited from Instance
Events
Events inherited from Instance