BrickGraphics.MeasureString(String, Font, Int32, StringFormat, GraphicsUnit) Method
Measures the height and width of the specified text string.
Namespace: DevExpress.XtraPrinting
Assembly: DevExpress.Printing.v24.2.Core.dll
Declaration
public static SizeF MeasureString(
string text,
Font font,
int width,
StringFormat stringFormat,
GraphicsUnit pageUnit
)
Parameters
Name | Type | Description |
---|---|---|
text | String | String to measure. |
font | Font | A Font object that defines the text format of the string. |
width | Int32 | An integer value specifying the maximum width of the measured string. |
stringFormat | StringFormat | A StringFormat object that represents the string’s formatting. |
pageUnit | GraphicsUnit | A GraphicsUnit enumeration value that specifies the unit of measurement for the return value. |
Returns
Type | Description |
---|---|
SizeF | This method returns a SizeF structure that represents the size, measured in pixels. |
Remarks
This method is similar to the standard MeasureString method, and is used for more precise calculations.
This method overload uses GDI/GDI+ rendering and works only on Windows OS. The
PlatformNotSupportedException
is thrown on other operating systems. Use the BrickGraphics.MeasureString(String, DXFont, Int32, DXStringFormat, DXGraphicsUnit) overload in non-Windows environments.