guiLabelGetTextExtent | Multi Theft Auto: Wiki Skip to content

guiLabelGetTextExtent

Client-side
Server-side
Shared

This function returns the extent, or width, of the current text inside a GUI text label.

OOP Syntax Help! I don't understand this!

  • Method:gui-label:getTextExtent(...)
  • Variable: .textExtent

Syntax

float|false guiLabelGetTextExtent ( ​gui-label theLabel )
Required arguments
  • theLabel: The text label to get the text extent from.

Returns

Returns the absolute width of the current text inside the text label if the function is successful, false otherwise.

  • float|false: extent

Code Examples

client

This example creates a window, a text label, gets the text extent and font height, and sets the text label size according to these values.

-- create the window (the container for our label)
local myWindow = guiCreateWindow(0, 0, 0.5, 0.4, "Information", true)
-- create the label
local myLabel = guiCreateLabel(10, 10, 0, 0, "This is my text container", false, myWindow)
-- get the (absolute) text extent and font height, and use these to size the label
guiSetSize(myLabel, guiLabelGetTextExtent(myLabel), guiLabelGetFontHeight(myLabel), false)

See Also

GUI Functions