Skip to main content

DevExpress v24.2 Update — Your Feedback Matters

Our What's New in v24.2 webpage includes product-specific surveys. Your response to our survey questions will help us measure product satisfaction for features released in this major update and help us refine our plans for our next major release.

Take the survey Not interested

PdfGraphics.MeasureString(String, Font, SizeF, PdfStringFormat, Single, Single, out Int32, out Int32) Method

Measures a string when it is drawn with the specific font and text formatting settings.

Namespace: DevExpress.Pdf

Assembly: DevExpress.Pdf.v24.2.Drawing.dll

NuGet Package: DevExpress.Pdf.Drawing

#Declaration

public SizeF MeasureString(
    string text,
    Font font,
    SizeF layoutSize,
    PdfStringFormat format,
    float dpiX,
    float dpiY,
    out int charactersFitted,
    out int linesFilled
)

#Parameters

Name Type Description
text String

A string to measure.

font Font

An object that contains font parameters.

layoutSize SizeF

Specifies the maximum layout area for the text.

format PdfStringFormat

An object that contains text formatting parameters.

dpiX Single

The horizontal resolution (in dots per inch). The default value is 96.

dpiY Single

The vertical resolution (in dots per inch). The default value is 96.

charactersFitted Int32

The number of characters in the string.

linesFilled Int32

The number of lines in the string.

#Returns

Type Description
SizeF

The string’s measured size.

#Remarks

Use this method to calculate the size of the drawn text. Use the returned SizeF object to calculate a page area or a point where you can draw text.

See Also