TextRenderer Klas

Definitie

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.

Van toepassing op