Class TextMeasurementService
public class TextMeasurementService : IDisposable, ILayoutHostedService
- Inheritance
-
TextMeasurementService
- Implements
- Inherited Members
Constructors
TextMeasurementService()
public TextMeasurementService()
Methods
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public void Dispose()
GetSignMetrics(Guid)
public SignMetrics GetSignMetrics(Guid signId)
Parameters
signIdGuid
Returns
MeasureText(string, float, SignMetrics)
public TMP_LineInfo[]? MeasureText(string text, float preferredFontSize, SignMetrics metrics)
Parameters
textstringpreferredFontSizefloatmetricsSignMetrics
Returns
- TMP_LineInfo[]
SplitLines(string, float, SignMetrics, Span<Range>)
public int SplitLines(string text, float preferredFontSize, SignMetrics metrics, Span<Range> outRanges)
Parameters
textstringpreferredFontSizefloatmetricsSignMetricsoutRangesSpan<Range>