DataGridViewCell.MeasureTextHeight Metodo

Definizione

Ottiene l'altezza, in pixel, del testo specificato.

Overload

MeasureTextHeight(Graphics, String, Font, Int32, TextFormatFlags, Boolean)

Ottiene l'altezza, in pixel, del testo specificato considerando le caratteristiche specificate. Indica inoltre se la larghezza richiesta è maggiore della larghezza massima specificata.

MeasureTextHeight(Graphics, String, Font, Int32, TextFormatFlags)

Ottiene l'altezza, in pixel, del testo specificato considerando le caratteristiche specificate.

MeasureTextHeight(Graphics, String, Font, Int32, TextFormatFlags, Boolean)

Ottiene l'altezza, in pixel, del testo specificato considerando le caratteristiche specificate. Indica inoltre se la larghezza richiesta è maggiore della larghezza massima specificata.

C#
public static int MeasureTextHeight (System.Drawing.Graphics graphics, string text, System.Drawing.Font font, int maxWidth, System.Windows.Forms.TextFormatFlags flags, out bool widthTruncated);
C#
public static int MeasureTextHeight (System.Drawing.Graphics graphics, string? text, System.Drawing.Font font, int maxWidth, System.Windows.Forms.TextFormatFlags flags, out bool widthTruncated);

Parametri

graphics
Graphics

Classe Graphics utilizzata per il rendering del testo.

text
String

Testo da misurare.

font
Font

Classe Font applicata al testo.

maxWidth
Int32

Larghezza massima del testo.

flags
TextFormatFlags

Combinazione bit per bit dei valori TextFormatFlags da applicare al testo.

widthTruncated
Boolean

Impostato su true se la larghezza richiesta è maggiore del parametro maxWidth.

Restituisce

Altezza, in pixel, del testo.

Eccezioni

graphics è null.

-oppure-

font è null.

maxWidth è minore di 1.

flags non è una combinazione bit per bit valida di valori di TextFormatFlags.

Commenti

Se sono necessarie più righe e la formattazione specificata lo consente, l'altezza restituita è l'altezza combinata di tutte le righe.

Vedi anche

Si applica a

.NET Framework 4.8.1 e altre versioni
Prodotto Versioni
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

MeasureTextHeight(Graphics, String, Font, Int32, TextFormatFlags)

Ottiene l'altezza, in pixel, del testo specificato considerando le caratteristiche specificate.

C#
public static int MeasureTextHeight (System.Drawing.Graphics graphics, string text, System.Drawing.Font font, int maxWidth, System.Windows.Forms.TextFormatFlags flags);
C#
public static int MeasureTextHeight (System.Drawing.Graphics graphics, string? text, System.Drawing.Font font, int maxWidth, System.Windows.Forms.TextFormatFlags flags);

Parametri

graphics
Graphics

Classe Graphics utilizzata per il rendering del testo.

text
String

Testo da misurare.

font
Font

Classe Font applicata al testo.

maxWidth
Int32

Larghezza massima del testo.

flags
TextFormatFlags

Combinazione bit per bit dei valori TextFormatFlags da applicare al testo.

Restituisce

Altezza, in pixel, del testo.

Eccezioni

graphics è null.

-oppure-

font è null.

maxWidth è minore di 1.

flags non è una combinazione bit per bit valida di valori di TextFormatFlags.

Commenti

Se sono necessarie più righe e la formattazione specificata lo consente, l'altezza restituita è l'altezza combinata di tutte le righe.

Vedi anche

Si applica a

.NET Framework 4.8.1 e altre versioni
Prodotto Versioni
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9