TextRenderer Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Biedt methoden die worden gebruikt om tekst te meten en weer te geven. Deze klasse kan niet worden overgenomen.
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
- Overname
-
TextRenderer
Voorbeelden
In het volgende codevoorbeeld ziet u hoe u de DrawText methode gebruikt. Als u dit voorbeeld wilt uitvoeren, plakt u de code in een Windows Formulier en roept u RenderText1 aan vanuit de Paint gebeurtenis-handler van het formulier, waarbij u e doorgeeft als 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
Opmerkingen
De klasse TextRenderer biedt een set static methoden die kunnen worden gebruikt voor het meten en tekenen van tekst op een Windows Formulierbesturingselement.
U kunt bewerken hoe de tekst wordt getekend met behulp van een van de DrawText overbelastingen die een TextFormatFlags parameter gebruiken. Het standaardgedrag van de TextRenderer tekst is bijvoorbeeld om opvulling toe te voegen aan de begrenzingsrechthoek van de getekende tekst om te voorzien in overhangende glyphs. Als u een tekstregel wilt tekenen zonder deze extra spaties, moet u de versies van DrawText en MeasureText die een Size en TextFormatFlags parameter gebruiken. Zie MeasureText(IDeviceContext, String, Font, Size, TextFormatFlags)voor een voorbeeld.
Note
De DrawText methoden voor TextRenderer afdrukken worden niet ondersteund. U moet altijd de DrawString methoden van de Graphics klasse gebruiken.
Methoden
| Name | Description |
|---|---|
| DrawText(IDeviceContext, ReadOnlySpan<Char>, Font, Point, Color, Color, TextFormatFlags) |
Hiermee tekent u de opgegeven tekst op de opgegeven locatie met behulp van de opgegeven apparaatcontext, lettertype, kleur, achtergrondkleur en opmaakinstructies. |
| DrawText(IDeviceContext, ReadOnlySpan<Char>, Font, Point, Color, Color) |
Hiermee tekent u de opgegeven tekst op de opgegeven locatie, met behulp van de opgegeven apparaatcontext, lettertype, kleur en achtergrondkleur. |
| DrawText(IDeviceContext, ReadOnlySpan<Char>, Font, Point, Color, TextFormatFlags) |
Hiermee tekent u de opgegeven tekst op de opgegeven locatie met behulp van de opgegeven apparaatcontext, lettertype, kleur en opmaakinstructies. |
| DrawText(IDeviceContext, ReadOnlySpan<Char>, Font, Point, Color) |
Hiermee tekent u de opgegeven tekst op de opgegeven locatie met behulp van de opgegeven apparaatcontext, het lettertype en de kleur. |
| DrawText(IDeviceContext, ReadOnlySpan<Char>, Font, Rectangle, Color, Color, TextFormatFlags) |
Hiermee tekent u de opgegeven tekst binnen de opgegeven grenzen met behulp van de opgegeven apparaatcontext, lettertype, kleur, achtergrondkleur en opmaakinstructies. |
| DrawText(IDeviceContext, ReadOnlySpan<Char>, Font, Rectangle, Color, Color) |
Hiermee tekent u de opgegeven tekst binnen de opgegeven grenzen met behulp van de opgegeven apparaatcontext, lettertype, kleur en achtergrondkleur. |
| DrawText(IDeviceContext, ReadOnlySpan<Char>, Font, Rectangle, Color, TextFormatFlags) |
Hiermee tekent u de opgegeven tekst binnen de opgegeven grenzen met behulp van de opgegeven apparaatcontext, lettertype, kleur en opmaakinstructies. |
| DrawText(IDeviceContext, ReadOnlySpan<Char>, Font, Rectangle, Color) |
Hiermee tekent u de opgegeven tekst binnen de opgegeven grenzen, met behulp van de opgegeven apparaatcontext, het lettertype en de kleur. |
| DrawText(IDeviceContext, String, Font, Point, Color, Color, TextFormatFlags) |
Hiermee tekent u de opgegeven tekst op de opgegeven locatie met behulp van de opgegeven apparaatcontext, lettertype, kleur, achtergrondkleur en opmaakinstructies. |
| DrawText(IDeviceContext, String, Font, Point, Color, Color) |
Hiermee tekent u de opgegeven tekst op de opgegeven locatie, met behulp van de opgegeven apparaatcontext, lettertype, kleur en achtergrondkleur. |
| DrawText(IDeviceContext, String, Font, Point, Color, TextFormatFlags) |
Hiermee tekent u de opgegeven tekst op de opgegeven locatie met behulp van de opgegeven apparaatcontext, lettertype, kleur en opmaakinstructies. |
| DrawText(IDeviceContext, String, Font, Point, Color) |
Hiermee tekent u de opgegeven tekst op de opgegeven locatie met behulp van de opgegeven apparaatcontext, het lettertype en de kleur. |
| DrawText(IDeviceContext, String, Font, Rectangle, Color, Color, TextFormatFlags) |
Hiermee tekent u de opgegeven tekst binnen de opgegeven grenzen met behulp van de opgegeven apparaatcontext, lettertype, kleur, achtergrondkleur en opmaakinstructies. |
| DrawText(IDeviceContext, String, Font, Rectangle, Color, Color) |
Hiermee tekent u de opgegeven tekst binnen de opgegeven grenzen met behulp van de opgegeven apparaatcontext, lettertype, kleur en achtergrondkleur. |
| DrawText(IDeviceContext, String, Font, Rectangle, Color, TextFormatFlags) |
Hiermee tekent u de opgegeven tekst binnen de opgegeven grenzen met behulp van de opgegeven apparaatcontext, lettertype, kleur en opmaakinstructies. |
| DrawText(IDeviceContext, String, Font, Rectangle, Color) |
Hiermee tekent u de opgegeven tekst binnen de opgegeven grenzen, met behulp van de opgegeven apparaatcontext, het lettertype en de kleur. |
| MeasureText(IDeviceContext, ReadOnlySpan<Char>, Font, Size, TextFormatFlags) |
Geeft de grootte, in pixels, van de opgegeven tekst wanneer deze wordt getekend met de opgegeven apparaatcontext, het lettertype en de opmaakinstructies, met behulp van de opgegeven grootte om de oorspronkelijke begrenzingsrechthoek voor de tekst te maken. |
| MeasureText(IDeviceContext, ReadOnlySpan<Char>, Font, Size) |
Geeft de grootte, in pixels, van de opgegeven tekst wanneer deze wordt getekend met het opgegeven lettertype in de opgegeven apparaatcontext, met behulp van de opgegeven grootte om een eerste begrenzingsrechthoek voor de tekst te maken. |
| MeasureText(IDeviceContext, ReadOnlySpan<Char>, Font) |
Biedt de grootte, in pixels, van de opgegeven tekst die is getekend met het opgegeven lettertype in de opgegeven apparaatcontext. |
| MeasureText(IDeviceContext, String, Font, Size, TextFormatFlags) |
Geeft de grootte, in pixels, van de opgegeven tekst wanneer deze wordt getekend met de opgegeven apparaatcontext, het lettertype en de opmaakinstructies, met behulp van de opgegeven grootte om de oorspronkelijke begrenzingsrechthoek voor de tekst te maken. |
| MeasureText(IDeviceContext, String, Font, Size) |
Geeft de grootte, in pixels, van de opgegeven tekst wanneer deze wordt getekend met het opgegeven lettertype in de opgegeven apparaatcontext, met behulp van de opgegeven grootte om een eerste begrenzingsrechthoek voor de tekst te maken. |
| MeasureText(IDeviceContext, String, Font) |
Biedt de grootte, in pixels, van de opgegeven tekst die is getekend met het opgegeven lettertype in de opgegeven apparaatcontext. |
| MeasureText(ReadOnlySpan<Char>, Font, Size, TextFormatFlags) |
Geeft de grootte, in pixels, van de opgegeven tekst wanneer deze wordt getekend met het opgegeven lettertype en de opmaakinstructies, met behulp van de opgegeven grootte om de eerste begrenzingsrechthoek voor de tekst te maken. |
| MeasureText(ReadOnlySpan<Char>, Font, Size) |
Geeft de grootte, in pixels, van de opgegeven tekst op wanneer deze met het opgegeven lettertype wordt getekend, met behulp van de opgegeven grootte om een eerste begrenzingsrechthoek te maken. |
| MeasureText(ReadOnlySpan<Char>, Font) |
Geeft de grootte, in pixels, van de opgegeven tekst wanneer deze wordt getekend met het opgegeven lettertype. |
| MeasureText(String, Font, Size, TextFormatFlags) |
Geeft de grootte, in pixels, van de opgegeven tekst wanneer deze wordt getekend met het opgegeven lettertype en de opmaakinstructies, met behulp van de opgegeven grootte om de eerste begrenzingsrechthoek voor de tekst te maken. |
| MeasureText(String, Font, Size) |
Geeft de grootte, in pixels, van de opgegeven tekst op wanneer deze met het opgegeven lettertype wordt getekend, met behulp van de opgegeven grootte om een eerste begrenzingsrechthoek te maken. |
| MeasureText(String, Font) |
Geeft de grootte, in pixels, van de opgegeven tekst wanneer deze wordt getekend met het opgegeven lettertype. |