TextRenderer Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona métodos usados para medir y representar texto. Esta clase no puede heredarse.
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
- Herencia
-
TextRenderer
Ejemplos
En el ejemplo de código siguiente se muestra cómo usar el DrawText método . Para ejecutar este ejemplo, pegue el código en un formulario Windows y llame a
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
Comentarios
La clase />
Puede manipular cómo se dibuja el texto mediante una de las DrawText sobrecargas que toma un TextFormatFlags parámetro. Por ejemplo, el comportamiento predeterminado de TextRenderer es agregar relleno al rectángulo delimitador del texto dibujado para dar cabida a glifos de sobresalido. Si necesita dibujar una línea de texto sin estos espacios adicionales, debe usar las versiones de DrawText y MeasureText que toman un Size parámetro y TextFormatFlags . Para obtener un ejemplo, consulte MeasureText(IDeviceContext, String, Font, Size, TextFormatFlags).
Note
No se admiten los DrawText métodos de TextRenderer impresión. Siempre debe usar los DrawString métodos de la Graphics clase .
Métodos
| Nombre | Description |
|---|---|
| DrawText(IDeviceContext, ReadOnlySpan<Char>, Font, Point, Color, Color, TextFormatFlags) |
Dibuja el texto especificado en la ubicación especificada mediante el contexto de dispositivo, la fuente, el color, el color posterior y las instrucciones de formato especificados. |
| DrawText(IDeviceContext, ReadOnlySpan<Char>, Font, Point, Color, Color) |
Dibuja el texto especificado en la ubicación especificada, utilizando el contexto de dispositivo, la fuente, el color y el color de fondo especificados. |
| DrawText(IDeviceContext, ReadOnlySpan<Char>, Font, Point, Color, TextFormatFlags) |
Dibuja el texto especificado en la ubicación especificada mediante el contexto de dispositivo, la fuente, el color y las instrucciones de formato especificados. |
| DrawText(IDeviceContext, ReadOnlySpan<Char>, Font, Point, Color) |
Dibuja el texto especificado en la ubicación especificada mediante el contexto de dispositivo, la fuente y el color especificados. |
| DrawText(IDeviceContext, ReadOnlySpan<Char>, Font, Rectangle, Color, Color, TextFormatFlags) |
Dibuja el texto especificado dentro de los límites especificados mediante el contexto del dispositivo, la fuente, el color, el color posterior y las instrucciones de formato especificados. |
| DrawText(IDeviceContext, ReadOnlySpan<Char>, Font, Rectangle, Color, Color) |
Dibuja el texto especificado dentro de los límites especificados mediante el contexto de dispositivo, la fuente, el color y el color de fondo especificados. |
| DrawText(IDeviceContext, ReadOnlySpan<Char>, Font, Rectangle, Color, TextFormatFlags) |
Dibuja el texto especificado dentro de los límites especificados mediante el contexto de dispositivo, la fuente, el color y las instrucciones de formato especificados. |
| DrawText(IDeviceContext, ReadOnlySpan<Char>, Font, Rectangle, Color) |
Dibuja el texto especificado dentro de los límites especificados, utilizando el contexto de dispositivo, la fuente y el color especificados. |
| DrawText(IDeviceContext, String, Font, Point, Color, Color, TextFormatFlags) |
Dibuja el texto especificado en la ubicación especificada mediante el contexto de dispositivo, la fuente, el color, el color posterior y las instrucciones de formato especificados. |
| DrawText(IDeviceContext, String, Font, Point, Color, Color) |
Dibuja el texto especificado en la ubicación especificada, utilizando el contexto de dispositivo, la fuente, el color y el color de fondo especificados. |
| DrawText(IDeviceContext, String, Font, Point, Color, TextFormatFlags) |
Dibuja el texto especificado en la ubicación especificada mediante el contexto de dispositivo, la fuente, el color y las instrucciones de formato especificados. |
| DrawText(IDeviceContext, String, Font, Point, Color) |
Dibuja el texto especificado en la ubicación especificada mediante el contexto de dispositivo, la fuente y el color especificados. |
| DrawText(IDeviceContext, String, Font, Rectangle, Color, Color, TextFormatFlags) |
Dibuja el texto especificado dentro de los límites especificados mediante el contexto del dispositivo, la fuente, el color, el color posterior y las instrucciones de formato especificados. |
| DrawText(IDeviceContext, String, Font, Rectangle, Color, Color) |
Dibuja el texto especificado dentro de los límites especificados mediante el contexto de dispositivo, la fuente, el color y el color de fondo especificados. |
| DrawText(IDeviceContext, String, Font, Rectangle, Color, TextFormatFlags) |
Dibuja el texto especificado dentro de los límites especificados mediante el contexto de dispositivo, la fuente, el color y las instrucciones de formato especificados. |
| DrawText(IDeviceContext, String, Font, Rectangle, Color) |
Dibuja el texto especificado dentro de los límites especificados, utilizando el contexto de dispositivo, la fuente y el color especificados. |
| MeasureText(IDeviceContext, ReadOnlySpan<Char>, Font, Size, TextFormatFlags) |
Proporciona el tamaño, en píxeles, del texto especificado cuando se dibuja con el contexto de dispositivo, la fuente y las instrucciones de formato especificados, utilizando el tamaño especificado para crear el rectángulo de límite inicial para el texto. |
| MeasureText(IDeviceContext, ReadOnlySpan<Char>, Font, Size) |
Proporciona el tamaño, en píxeles, del texto especificado cuando se dibuja con la fuente especificada en el contexto de dispositivo especificado, utilizando el tamaño especificado para crear un rectángulo delimitador inicial para el texto. |
| MeasureText(IDeviceContext, ReadOnlySpan<Char>, Font) |
Proporciona el tamaño, en píxeles, del texto especificado dibujado con la fuente especificada en el contexto de dispositivo especificado. |
| MeasureText(IDeviceContext, String, Font, Size, TextFormatFlags) |
Proporciona el tamaño, en píxeles, del texto especificado cuando se dibuja con el contexto de dispositivo, la fuente y las instrucciones de formato especificados, utilizando el tamaño especificado para crear el rectángulo de límite inicial para el texto. |
| MeasureText(IDeviceContext, String, Font, Size) |
Proporciona el tamaño, en píxeles, del texto especificado cuando se dibuja con la fuente especificada en el contexto de dispositivo especificado, utilizando el tamaño especificado para crear un rectángulo delimitador inicial para el texto. |
| MeasureText(IDeviceContext, String, Font) |
Proporciona el tamaño, en píxeles, del texto especificado dibujado con la fuente especificada en el contexto de dispositivo especificado. |
| MeasureText(ReadOnlySpan<Char>, Font, Size, TextFormatFlags) |
Proporciona el tamaño, en píxeles, del texto especificado cuando se dibuja con la fuente y las instrucciones de formato especificadas, utilizando el tamaño especificado para crear el rectángulo de límite inicial para el texto. |
| MeasureText(ReadOnlySpan<Char>, Font, Size) |
Proporciona el tamaño, en píxeles, del texto especificado cuando se dibuja con la fuente especificada, utilizando el tamaño especificado para crear un rectángulo delimitador inicial. |
| MeasureText(ReadOnlySpan<Char>, Font) |
Proporciona el tamaño, en píxeles, del texto especificado cuando se dibuja con la fuente especificada. |
| MeasureText(String, Font, Size, TextFormatFlags) |
Proporciona el tamaño, en píxeles, del texto especificado cuando se dibuja con la fuente y las instrucciones de formato especificadas, utilizando el tamaño especificado para crear el rectángulo de límite inicial para el texto. |
| MeasureText(String, Font, Size) |
Proporciona el tamaño, en píxeles, del texto especificado cuando se dibuja con la fuente especificada, utilizando el tamaño especificado para crear un rectángulo delimitador inicial. |
| MeasureText(String, Font) |
Proporciona el tamaño, en píxeles, del texto especificado cuando se dibuja con la fuente especificada. |