TextRenderer Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce metodi utilizzati per misurare ed eseguire il rendering del testo. La classe non può essere ereditata.
public ref class TextRenderer sealed
public sealed class TextRenderer
type TextRenderer = class
Public NotInheritable Class TextRenderer
- Ereditarietà
-
TextRenderer
Esempio
Nell'esempio di codice seguente viene illustrato come usare il DrawText metodo . Per eseguire questo esempio, incollare il codice in un modulo di Windows e chiamare
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
Commenti
La classe TextRenderer fornisce un set di metodi static che possono essere utilizzati per misurare e disegnare testo in un controllo Form Windows.
È possibile modificare la modalità di disegno del testo usando uno degli DrawText overload che accettano un TextFormatFlags parametro. Ad esempio, il comportamento predefinito di consiste nell'aggiungere TextRenderer spaziatura interna al rettangolo di delimitazione del testo disegnato per contenere glifi sporgenti. Se è necessario disegnare una riga di testo senza questi spazi aggiuntivi, è consigliabile usare le versioni di DrawText e che accettano un Size parametro e MeasureTextTextFormatFlags . Per un esempio, vedere MeasureText(IDeviceContext, String, Font, Size, TextFormatFlags).
Note
I DrawText metodi di TextRenderer non sono supportati per la stampa. È consigliabile usare sempre i DrawString metodi della Graphics classe .
Metodi
| Nome | Descrizione |
|---|---|
| DrawText(IDeviceContext, String, Font, Point, Color, Color, TextFormatFlags) |
Disegna il testo specificato nella posizione specificata utilizzando il contesto di dispositivo, il tipo di carattere, il colore, il colore posteriore e le istruzioni di formattazione specificati. |
| DrawText(IDeviceContext, String, Font, Point, Color, Color) |
Disegna il testo specificato nella posizione specificata, utilizzando il contesto di dispositivo, il tipo di carattere, il colore e il colore posteriore specificati. |
| DrawText(IDeviceContext, String, Font, Point, Color, TextFormatFlags) |
Disegna il testo specificato nella posizione specificata usando il contesto di dispositivo, il tipo di carattere, il colore e le istruzioni di formattazione specificati. |
| DrawText(IDeviceContext, String, Font, Point, Color) |
Disegna il testo specificato nella posizione specificata utilizzando il contesto di dispositivo, il tipo di carattere e il colore specificati. |
| DrawText(IDeviceContext, String, Font, Rectangle, Color, Color, TextFormatFlags) |
Disegna il testo specificato all'interno dei limiti specificati utilizzando il contesto di dispositivo, il tipo di carattere, il colore, il colore posteriore e le istruzioni di formattazione specificati. |
| DrawText(IDeviceContext, String, Font, Rectangle, Color, Color) |
Disegna il testo specificato all'interno dei limiti specificati utilizzando il contesto di dispositivo, il tipo di carattere, il colore e il colore posteriore specificati. |
| DrawText(IDeviceContext, String, Font, Rectangle, Color, TextFormatFlags) |
Disegna il testo specificato all'interno dei limiti specificati utilizzando il contesto di dispositivo, il tipo di carattere, il colore e le istruzioni di formattazione specificati. |
| DrawText(IDeviceContext, String, Font, Rectangle, Color) |
Disegna il testo specificato all'interno dei limiti specificati, utilizzando il contesto di dispositivo, il tipo di carattere e il colore specificati. |
| Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| MeasureText(IDeviceContext, String, Font, Size, TextFormatFlags) |
Fornisce le dimensioni, in pixel, del testo specificato quando viene disegnato con il contesto di dispositivo, il tipo di carattere e le istruzioni di formattazione specificati, utilizzando le dimensioni specificate per creare il rettangolo di delimitazione iniziale per il testo. |
| MeasureText(IDeviceContext, String, Font, Size) |
Fornisce le dimensioni, in pixel, del testo specificato quando viene disegnato con il tipo di carattere specificato nel contesto di dispositivo specificato, utilizzando le dimensioni specificate per creare un rettangolo di delimitazione iniziale per il testo. |
| MeasureText(IDeviceContext, String, Font) |
Fornisce le dimensioni, in pixel, del testo specificato disegnato con il tipo di carattere specificato nel contesto di dispositivo specificato. |
| MeasureText(String, Font, Size, TextFormatFlags) |
Fornisce le dimensioni, in pixel, del testo specificato quando viene disegnato con il tipo di carattere e le istruzioni di formattazione specificati, utilizzando le dimensioni specificate per creare il rettangolo di delimitazione iniziale per il testo. |
| MeasureText(String, Font, Size) |
Fornisce le dimensioni, in pixel, del testo specificato quando viene disegnato con il tipo di carattere specificato, utilizzando le dimensioni specificate per creare un rettangolo di delimitazione iniziale. |
| MeasureText(String, Font) |
Fornisce le dimensioni, in pixel, del testo specificato quando viene disegnato con il tipo di carattere specificato. |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |