Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


MeasureTextSize

Computes the size needed to display a text string based on element style values such as font, font-size, word-wrap, and so on.
Read time 1 minuteLast updated 12 days ago

Definition

MeasureTextSize(string, float, MeasureMode, float, MeasureMode)

Computes the size needed to display a text string based on element style values such as font, font-size, word-wrap, and so on.
public Vector2 MeasureTextSize(string textToMeasure, float width, VisualElement.MeasureMode widthMode, float height, VisualElement.MeasureMode heightMode)

Parameters

textToMeasure

The text to measure.

width

Suggested width. Can be zero.

widthMode

Width restrictions.

height

Suggested height.

heightMode

Height restrictions.

Returns

Type

Description

Vector2The horizontal and vertical size needed to display the text string.

MeasureTextSize(string, float, MeasureMode, float, MeasureMode, float?)

Computes the size needed to display a text string based on element style values such as font, font-size, word-wrap, and so on.
public Vector2 MeasureTextSize(string textToMeasure, float width, VisualElement.MeasureMode widthMode, float height, VisualElement.MeasureMode heightMode, float? fontsize = null)

Parameters

textToMeasure

The text to measure.

width

Suggested width. Can be zero.

widthMode

Width restrictions.

height

Suggested height.

heightMode

Height restrictions.

fontsize

Optional parameter that override the fontSize that would be applied on the visualElement.

Returns

Type

Description

Vector2The horizontal and vertical size needed to display the text string.