Graphics.DrawString

DrawString(string, Font, Brush, float, float)

Tekent de opgegeven tekenreeks op de opgegeven locatie met de opgegevenBrush EnFont objecten.

public void DrawString(string s, Font font, Brush brush, float x, float y)
ParameterTypeBeschrijving
sStringString om te tekenen.
fontFontFont die de tekstopmaak van de tekenreeks definieert.
brushBrushBrush die de kleur en textuur van de getekende tekst bepaalt.
xSingleDe x-coördinaat van de linkerbovenhoek van de getekende tekst.
ySingleDe y-coördinaat van de linkerbovenhoek van de getekende tekst.

Uitzonderingen

uitzonderingvoorwaarde
ArgumentNullExceptionbrush is nul. -of- s is niets.

Zie ook


DrawString(string, Font, Brush, PointF)

Tekent de opgegeven tekenreeks op de opgegeven locatie met de opgegevenBrush EnFont objecten.

public void DrawString(string s, Font font, Brush brush, PointF point)
ParameterTypeBeschrijving
sStringString om te tekenen.
fontFontFont die de tekstopmaak van de tekenreeks definieert.
brushBrushBrush die de kleur en textuur van de getekende tekst bepaalt.
pointPointFPointF structuur die de linkerbovenhoek van de getekende tekst specificeert.

Uitzonderingen

uitzonderingvoorwaarde
ArgumentNullExceptionbrush is nul. -of- s is niets.

Voorbeelden

Dit voorbeeld demonstreert het gebruik van de klasse Font en SolidBrush om tekenreeksen op het afbeeldingsoppervlak te tekenen. In het voorbeeld wordt een nieuwe afbeelding gemaakt en vormen getekend met behulp van Figuren en GraphicsPath

[C#]

//Maakt een exemplaar van Image
using (Aspose.PSD.Image image = new Aspose.PSD.FileFormats.Psd.PsdImage(500, 500))
{
    // Creëert en initialiseert een instantie van de klasse Graphics
    Aspose.PSD.Graphics graphics = new Aspose.PSD.Graphics(image);

    // Wist grafisch oppervlak
    graphics.Clear(Color.Wheat);

    //Maakt een exemplaar van Font
    Aspose.PSD.Font font = new Aspose.PSD.Font("Times New Roman", 16);

    // Maak een exemplaar van SolidBrush met rode kleur
    Aspose.PSD.Brushes.SolidBrush brush = new Aspose.PSD.Brushes.SolidBrush(Color.Red);

    // Teken een string
    graphics.DrawString("Created by Aspose.PSD for .Net", font, brush, new PointF(100, 100));

    // creëer exportopties.
    Aspose.PSD.ImageOptions.GifOptions options = new Aspose.PSD.ImageOptions.GifOptions();

    // sla alle veranderingen op
    image.Save("C:\\temp\\output.gif", options);
}

Zie ook


DrawString(string, Font, Brush, float, float, StringFormat)

Tekent de opgegeven tekenreeks op de opgegeven locatie met de opgegevenBrush EnFont objecten met behulp van de opmaakkenmerken van het opgegevenStringFormat .

public void DrawString(string s, Font font, Brush brush, float x, float y, StringFormat format)
ParameterTypeBeschrijving
sStringString om te tekenen.
fontFontFont die de tekstopmaak van de tekenreeks definieert.
brushBrushBrush die de kleur en textuur van de getekende tekst bepaalt.
xSingleDe x-coördinaat van de linkerbovenhoek van de getekende tekst.
ySingleDe y-coördinaat van de linkerbovenhoek van de getekende tekst.
formatStringFormatStringFormat dat opmaakkenmerken specificeert, zoals regelafstand en uitlijning, die worden toegepast op de getekende tekst.

Uitzonderingen

uitzonderingvoorwaarde
ArgumentNullExceptionbrush is nul. -of- s is niets.

Zie ook


DrawString(string, Font, Brush, PointF, StringFormat)

Tekent de opgegeven tekenreeks op de opgegeven locatie met de opgegevenBrush EnFont objecten met behulp van de opmaakkenmerken van het opgegevenStringFormat .

public void DrawString(string s, Font font, Brush brush, PointF point, StringFormat format)
ParameterTypeBeschrijving
sStringString om te tekenen.
fontFontFont die de tekstopmaak van de tekenreeks definieert.
brushBrushBrush die de kleur en textuur van de getekende tekst bepaalt.
pointPointFPointF structuur die de linkerbovenhoek van de getekende tekst specificeert.
formatStringFormatStringFormat dat opmaakkenmerken specificeert, zoals regelafstand en uitlijning, die worden toegepast op de getekende tekst.

Uitzonderingen

uitzonderingvoorwaarde
ArgumentNullExceptionbrush is nul. -of- s is niets.

Zie ook


DrawString(string, Font, Brush, RectangleF)

Tekent de opgegeven tekenreeks in de opgegeven rechthoek met de opgegevenBrush EnFont objecten.

public void DrawString(string s, Font font, Brush brush, RectangleF layoutRectangle)
ParameterTypeBeschrijving
sStringString om te tekenen.
fontFontFont die de tekstopmaak van de tekenreeks definieert.
brushBrushBrush die de kleur en textuur van de getekende tekst bepaalt.
layoutRectangleRectangleFRectangleF structuur die de locatie van de getekende tekst specificeert.

Uitzonderingen

uitzonderingvoorwaarde
ArgumentNullExceptionbrush is nul. -of- s is niets.

Zie ook


DrawString(string, Font, Brush, RectangleF, StringFormat)

Tekent de opgegeven tekenreeks in de opgegeven rechthoek met de opgegevenBrush EnFont objecten met behulp van de opmaakkenmerken van het opgegevenStringFormat .

public void DrawString(string s, Font font, Brush brush, RectangleF layoutRectangle, 
    StringFormat format)
ParameterTypeBeschrijving
sStringString om te tekenen.
fontFontFont die de tekstopmaak van de tekenreeks definieert.
brushBrushBrush die de kleur en textuur van de getekende tekst bepaalt.
layoutRectangleRectangleFRectangleF structuur die de locatie van de getekende tekst specificeert.
formatStringFormatStringFormat dat opmaakkenmerken specificeert, zoals regelafstand en uitlijning, die worden toegepast op de getekende tekst.

Uitzonderingen

uitzonderingvoorwaarde
ArgumentNullExceptionbrush is nul. -of- s is nul. -of- brush is niets.

Zie ook