Graphics.DrawString

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

Disegna la stringa di testo specificata nella posizione specificata con l’elemento specificatoBrush EFont oggetti.

public void DrawString(string s, Font font, Brush brush, float x, float y)
ParametroTipoDescrizione
sStringStringa da disegnare.
fontFontFont che definisce il formato del testo della stringa.
brushBrushBrush che determina il colore e la trama del testo disegnato.
xSingleLa coordinata x dell’angolo superiore sinistro del testo disegnato.
ySingleLa coordinata y dell’angolo superiore sinistro del testo disegnato.

Eccezioni

eccezionecondizione
ArgumentNullExceptionbrush è nullo. -oppure- s è zero.

Guarda anche


DrawString(string, Font, Brush, PointF)

Disegna la stringa di testo specificata nella posizione specificata con l’elemento specificatoBrush EFont oggetti.

public void DrawString(string s, Font font, Brush brush, PointF point)
ParametroTipoDescrizione
sStringStringa da disegnare.
fontFontFont che definisce il formato del testo della stringa.
brushBrushBrush che determina il colore e la trama del testo disegnato.
pointPointFPointF struttura che specifica l’angolo superiore sinistro del testo disegnato.

Eccezioni

eccezionecondizione
ArgumentNullExceptionbrush è nullo. -oppure- s è zero.

Esempi

Questo esempio dimostra l’uso della classe Font e SolidBrush per disegnare stringhe sulla superficie dell’immagine. L’esempio crea una nuova immagine Image e disegna forme usando Figures e GraphicsPath

[C#]

//Crea un'istanza di Image
using (Aspose.PSD.Image image = new Aspose.PSD.FileFormats.Psd.PsdImage(500, 500))
{
    //Crea e inizializza un'istanza della classe Graphics
    Aspose.PSD.Graphics graphics = new Aspose.PSD.Graphics(image);

    //Cancella la superficie grafica
    graphics.Clear(Color.Wheat);

    //Crea un'istanza di Font
    Aspose.PSD.Font font = new Aspose.PSD.Font("Times New Roman", 16);

    //Crea un'istanza di SolidBrush con colore rosso
    Aspose.PSD.Brushes.SolidBrush brush = new Aspose.PSD.Brushes.SolidBrush(Color.Red);

    // Disegna una stringa
    graphics.DrawString("Created by Aspose.PSD for .Net", font, brush, new PointF(100, 100));

    // crea opzioni di esportazione.
    Aspose.PSD.ImageOptions.GifOptions options = new Aspose.PSD.ImageOptions.GifOptions();

    // salva tutte le modifiche
    image.Save("C:\\temp\\output.gif", options);
}

Guarda anche


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

Disegna la stringa di testo specificata nella posizione specificata con l’elemento specificatoBrush EFont oggetti utilizzando gli attributi di formattazione del file specificatoStringFormat .

public void DrawString(string s, Font font, Brush brush, float x, float y, StringFormat format)
ParametroTipoDescrizione
sStringStringa da disegnare.
fontFontFont che definisce il formato del testo della stringa.
brushBrushBrush che determina il colore e la trama del testo disegnato.
xSingleLa coordinata x dell’angolo superiore sinistro del testo disegnato.
ySingleLa coordinata y dell’angolo superiore sinistro del testo disegnato.
formatStringFormatStringFormat che specifica gli attributi di formattazione, come l’interlinea e l’allineamento, che vengono applicati al testo disegnato.

Eccezioni

eccezionecondizione
ArgumentNullExceptionbrush è nullo. -oppure- s è zero.

Guarda anche


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

Disegna la stringa di testo specificata nella posizione specificata con l’elemento specificatoBrush EFont oggetti utilizzando gli attributi di formattazione del file specificatoStringFormat .

public void DrawString(string s, Font font, Brush brush, PointF point, StringFormat format)
ParametroTipoDescrizione
sStringStringa da disegnare.
fontFontFont che definisce il formato del testo della stringa.
brushBrushBrush che determina il colore e la trama del testo disegnato.
pointPointFPointF struttura che specifica l’angolo superiore sinistro del testo disegnato.
formatStringFormatStringFormat che specifica gli attributi di formattazione, come l’interlinea e l’allineamento, che vengono applicati al testo disegnato.

Eccezioni

eccezionecondizione
ArgumentNullExceptionbrush è nullo. -oppure- s è zero.

Guarda anche


DrawString(string, Font, Brush, RectangleF)

Disegna la stringa di testo specificata nel rettangolo specificato con l’oggetto specificatoBrush EFont oggetti.

public void DrawString(string s, Font font, Brush brush, RectangleF layoutRectangle)
ParametroTipoDescrizione
sStringStringa da disegnare.
fontFontFont che definisce il formato del testo della stringa.
brushBrushBrush che determina il colore e la trama del testo disegnato.
layoutRectangleRectangleFRectangleF struttura che specifica la posizione del testo disegnato.

Eccezioni

eccezionecondizione
ArgumentNullExceptionbrush è nullo. -oppure- s è zero.

Guarda anche


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

Disegna la stringa di testo specificata nel rettangolo specificato con l’oggetto specificatoBrush EFont oggetti utilizzando gli attributi di formattazione del file specificatoStringFormat .

public void DrawString(string s, Font font, Brush brush, RectangleF layoutRectangle, 
    StringFormat format)
ParametroTipoDescrizione
sStringStringa da disegnare.
fontFontFont che definisce il formato del testo della stringa.
brushBrushBrush che determina il colore e la trama del testo disegnato.
layoutRectangleRectangleFRectangleF struttura che specifica la posizione del testo disegnato.
formatStringFormatStringFormat che specifica gli attributi di formattazione, come l’interlinea e l’allineamento, che vengono applicati al testo disegnato.

Eccezioni

eccezionecondizione
ArgumentNullExceptionbrush è nullo. -oppure- s è nullo. -oppure- brush è zero.

Guarda anche