TextRenderer Classe

Définition

Fournit des méthodes utilisées pour mesurer et afficher du texte. Cette classe ne peut pas être héritée.

public ref class TextRenderer sealed
public ref class TextRenderer abstract sealed
public sealed class TextRenderer
public static class TextRenderer
type TextRenderer = class
Public NotInheritable Class TextRenderer
Public Class TextRenderer
Héritage
TextRenderer

Exemples

L’exemple de code suivant montre comment utiliser la DrawText méthode. Pour exécuter cet exemple, collez le code dans un formulaire Windows et appelez RenderText1 à partir du gestionnaire d'événements Paint du formulaire, en passant e en tant que PaintEventArgs.

private void RenderText1(PaintEventArgs e)
{
    TextRenderer.DrawText(e.Graphics, "Regular Text", this.Font, 
        new Point(10, 10), SystemColors.ControlText);
}
Private Sub RenderText1(ByVal e As PaintEventArgs)
    TextRenderer.DrawText(e.Graphics, "Regular Text", _
        Me.Font, New Point(10, 10), SystemColors.ControlText)

End Sub

Remarques

La classe TextRenderer fournit un ensemble de méthodes static qui peuvent être utilisées pour mesurer et dessiner du texte sur un contrôle formulaire Windows.

Vous pouvez manipuler la façon dont le texte est dessiné à l’aide de l’une DrawText des surcharges qui acceptent un TextFormatFlags paramètre. Par exemple, le comportement par défaut est TextRenderer d’ajouter un remplissage au rectangle englobant du texte dessiné pour prendre en charge les glyphes en surplomb. Si vous avez besoin de dessiner une ligne de texte sans ces espaces supplémentaires, vous devez utiliser les versions et DrawTextMeasureText qui prennent un Size et un TextFormatFlags paramètre. Pour obtenir un exemple, consultez MeasureText(IDeviceContext, String, Font, Size, TextFormatFlags).

Note

Les DrawText méthodes d’impression TextRenderer ne sont pas prises en charge. Vous devez toujours utiliser les DrawString méthodes de la Graphics classe.

Méthodes

Nom Description
DrawText(IDeviceContext, ReadOnlySpan<Char>, Font, Point, Color, Color, TextFormatFlags)

Dessine le texte spécifié à l’emplacement spécifié à l’aide des instructions de contexte d’appareil, de police, de couleur, de couleur et de mise en forme spécifiées.

DrawText(IDeviceContext, ReadOnlySpan<Char>, Font, Point, Color, Color)

Dessine le texte spécifié à l’emplacement spécifié, à l’aide du contexte d’appareil, de la police, de la couleur et de la couleur de retour spécifiés.

DrawText(IDeviceContext, ReadOnlySpan<Char>, Font, Point, Color, TextFormatFlags)

Dessine le texte spécifié à l’emplacement spécifié à l’aide des instructions de contexte, de police, de couleur et de mise en forme de l’appareil spécifiés.

DrawText(IDeviceContext, ReadOnlySpan<Char>, Font, Point, Color)

Dessine le texte spécifié à l’emplacement spécifié à l’aide du contexte, de la police et de la couleur de l’appareil spécifiés.

DrawText(IDeviceContext, ReadOnlySpan<Char>, Font, Rectangle, Color, Color, TextFormatFlags)

Dessine le texte spécifié dans les limites spécifiées à l’aide du contexte d’appareil, de la police, de la couleur, de la couleur de retour et des instructions de mise en forme spécifiés.

DrawText(IDeviceContext, ReadOnlySpan<Char>, Font, Rectangle, Color, Color)

Dessine le texte spécifié dans les limites spécifiées à l’aide du contexte d’appareil, de la police, de la couleur et de la couleur précédent spécifiés.

DrawText(IDeviceContext, ReadOnlySpan<Char>, Font, Rectangle, Color, TextFormatFlags)

Dessine le texte spécifié dans les limites spécifiées à l’aide du contexte d’appareil, de la police, de la couleur et des instructions de mise en forme spécifiés.

DrawText(IDeviceContext, ReadOnlySpan<Char>, Font, Rectangle, Color)

Dessine le texte spécifié dans les limites spécifiées, à l’aide du contexte d’appareil, de la police et de la couleur spécifiés.

DrawText(IDeviceContext, String, Font, Point, Color, Color, TextFormatFlags)

Dessine le texte spécifié à l’emplacement spécifié à l’aide des instructions de contexte d’appareil, de police, de couleur, de couleur et de mise en forme spécifiées.

DrawText(IDeviceContext, String, Font, Point, Color, Color)

Dessine le texte spécifié à l’emplacement spécifié, à l’aide du contexte d’appareil, de la police, de la couleur et de la couleur de retour spécifiés.

DrawText(IDeviceContext, String, Font, Point, Color, TextFormatFlags)

Dessine le texte spécifié à l’emplacement spécifié à l’aide des instructions de contexte, de police, de couleur et de mise en forme de l’appareil spécifiés.

DrawText(IDeviceContext, String, Font, Point, Color)

Dessine le texte spécifié à l’emplacement spécifié à l’aide du contexte, de la police et de la couleur de l’appareil spécifiés.

DrawText(IDeviceContext, String, Font, Rectangle, Color, Color, TextFormatFlags)

Dessine le texte spécifié dans les limites spécifiées à l’aide du contexte d’appareil, de la police, de la couleur, de la couleur de retour et des instructions de mise en forme spécifiés.

DrawText(IDeviceContext, String, Font, Rectangle, Color, Color)

Dessine le texte spécifié dans les limites spécifiées à l’aide du contexte d’appareil, de la police, de la couleur et de la couleur précédent spécifiés.

DrawText(IDeviceContext, String, Font, Rectangle, Color, TextFormatFlags)

Dessine le texte spécifié dans les limites spécifiées à l’aide du contexte d’appareil, de la police, de la couleur et des instructions de mise en forme spécifiés.

DrawText(IDeviceContext, String, Font, Rectangle, Color)

Dessine le texte spécifié dans les limites spécifiées, à l’aide du contexte d’appareil, de la police et de la couleur spécifiés.

MeasureText(IDeviceContext, ReadOnlySpan<Char>, Font, Size, TextFormatFlags)

Fournit la taille, en pixels, du texte spécifié lorsqu’il est dessiné avec le contexte de l’appareil, la police et les instructions de mise en forme spécifiés, en utilisant la taille spécifiée pour créer le rectangle englobant initial pour le texte.

MeasureText(IDeviceContext, ReadOnlySpan<Char>, Font, Size)

Fournit la taille, en pixels, du texte spécifié lorsqu’il est dessiné avec la police spécifiée dans le contexte d’appareil spécifié, à l’aide de la taille spécifiée pour créer un rectangle englobant initial pour le texte.

MeasureText(IDeviceContext, ReadOnlySpan<Char>, Font)

Fournit la taille, en pixels, du texte spécifié dessiné avec la police spécifiée dans le contexte d’appareil spécifié.

MeasureText(IDeviceContext, String, Font, Size, TextFormatFlags)

Fournit la taille, en pixels, du texte spécifié lorsqu’il est dessiné avec le contexte de l’appareil, la police et les instructions de mise en forme spécifiés, en utilisant la taille spécifiée pour créer le rectangle englobant initial pour le texte.

MeasureText(IDeviceContext, String, Font, Size)

Fournit la taille, en pixels, du texte spécifié lorsqu’il est dessiné avec la police spécifiée dans le contexte d’appareil spécifié, à l’aide de la taille spécifiée pour créer un rectangle englobant initial pour le texte.

MeasureText(IDeviceContext, String, Font)

Fournit la taille, en pixels, du texte spécifié dessiné avec la police spécifiée dans le contexte d’appareil spécifié.

MeasureText(ReadOnlySpan<Char>, Font, Size, TextFormatFlags)

Fournit la taille, en pixels, du texte spécifié lorsqu’il est dessiné avec les instructions de police et de mise en forme spécifiées, à l’aide de la taille spécifiée pour créer le rectangle englobant initial pour le texte.

MeasureText(ReadOnlySpan<Char>, Font, Size)

Fournit la taille, en pixels, du texte spécifié lorsqu’il est dessiné avec la police spécifiée, à l’aide de la taille spécifiée pour créer un rectangle englobant initial.

MeasureText(ReadOnlySpan<Char>, Font)

Fournit la taille, en pixels, du texte spécifié lorsqu’il est dessiné avec la police spécifiée.

MeasureText(String, Font, Size, TextFormatFlags)

Fournit la taille, en pixels, du texte spécifié lorsqu’il est dessiné avec les instructions de police et de mise en forme spécifiées, à l’aide de la taille spécifiée pour créer le rectangle englobant initial pour le texte.

MeasureText(String, Font, Size)

Fournit la taille, en pixels, du texte spécifié lorsqu’il est dessiné avec la police spécifiée, à l’aide de la taille spécifiée pour créer un rectangle englobant initial.

MeasureText(String, Font)

Fournit la taille, en pixels, du texte spécifié lorsqu’il est dessiné avec la police spécifiée.

S’applique à