Graphics.DrawString

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

Dibuja la cadena de texto especificada en la ubicación especificada con elBrush yFont objetos.

public void DrawString(string s, Font font, Brush brush, float x, float y)
ParámetroEscribeDescripción
sStringCuerda para dibujar.
fontFontFont que define el formato de texto de la cadena.
brushBrushBrush que determina el color y la textura del texto dibujado.
xSingleLa coordenada x de la esquina superior izquierda del texto dibujado.
ySingleLa coordenada y de la esquina superior izquierda del texto dibujado.

Excepciones

excepcióncondición
ArgumentNullExceptionbrush es nulo. -o- s es nulo.

Ver también


DrawString(string, Font, Brush, PointF)

Dibuja la cadena de texto especificada en la ubicación especificada con elBrush yFont objetos.

public void DrawString(string s, Font font, Brush brush, PointF point)
ParámetroEscribeDescripción
sStringCuerda para dibujar.
fontFontFont que define el formato de texto de la cadena.
brushBrushBrush que determina el color y la textura del texto dibujado.
pointPointFPointF estructura que especifica la esquina superior izquierda del texto dibujado.

Excepciones

excepcióncondición
ArgumentNullExceptionbrush es nulo. -o- s es nulo.

Ejemplos

Este ejemplo demuestra el uso de la clase Font y SolidBrush para dibujar cadenas en la superficie de la imagen. El ejemplo crea una nueva imagen y dibuja formas usando Figuras y GraphicsPath

[C#]

//Crea una instancia de Imagen
using (Aspose.PSD.Image image = new Aspose.PSD.FileFormats.Psd.PsdImage(500, 500))
{
    //Crea e inicializa una instancia de la clase Graphics
    Aspose.PSD.Graphics graphics = new Aspose.PSD.Graphics(image);

    // Limpia la superficie gráfica
    graphics.Clear(Color.Wheat);

    //Crea una instancia de Font
    Aspose.PSD.Font font = new Aspose.PSD.Font("Times New Roman", 16);

    //Crear una instancia de SolidBrush con color rojo
    Aspose.PSD.Brushes.SolidBrush brush = new Aspose.PSD.Brushes.SolidBrush(Color.Red);

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

    // crear opciones de exportación.
    Aspose.PSD.ImageOptions.GifOptions options = new Aspose.PSD.ImageOptions.GifOptions();

    // guarda todos los cambios
    image.Save("C:\\temp\\output.gif", options);
}

Ver también


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

Dibuja la cadena de texto especificada en la ubicación especificada con elBrush yFont objetos usando los atributos de formato del especificadoStringFormat .

public void DrawString(string s, Font font, Brush brush, float x, float y, StringFormat format)
ParámetroEscribeDescripción
sStringCuerda para dibujar.
fontFontFont que define el formato de texto de la cadena.
brushBrushBrush que determina el color y la textura del texto dibujado.
xSingleLa coordenada x de la esquina superior izquierda del texto dibujado.
ySingleLa coordenada y de la esquina superior izquierda del texto dibujado.
formatStringFormatStringFormat que especifica los atributos de formato, como el espaciado entre líneas y la alineación, que se aplican al texto dibujado.

Excepciones

excepcióncondición
ArgumentNullExceptionbrush es nulo. -o- s es nulo.

Ver también


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

Dibuja la cadena de texto especificada en la ubicación especificada con elBrush yFont objetos usando los atributos de formato del especificadoStringFormat .

public void DrawString(string s, Font font, Brush brush, PointF point, StringFormat format)
ParámetroEscribeDescripción
sStringCuerda para dibujar.
fontFontFont que define el formato de texto de la cadena.
brushBrushBrush que determina el color y la textura del texto dibujado.
pointPointFPointF estructura que especifica la esquina superior izquierda del texto dibujado.
formatStringFormatStringFormat que especifica los atributos de formato, como el espaciado entre líneas y la alineación, que se aplican al texto dibujado.

Excepciones

excepcióncondición
ArgumentNullExceptionbrush es nulo. -o- s es nulo.

Ver también


DrawString(string, Font, Brush, RectangleF)

Dibuja la cadena de texto especificada en el rectángulo especificado con elBrush yFont objetos.

public void DrawString(string s, Font font, Brush brush, RectangleF layoutRectangle)
ParámetroEscribeDescripción
sStringCuerda para dibujar.
fontFontFont que define el formato de texto de la cadena.
brushBrushBrush que determina el color y la textura del texto dibujado.
layoutRectangleRectangleFRectangleF estructura que especifica la ubicación del texto dibujado.

Excepciones

excepcióncondición
ArgumentNullExceptionbrush es nulo. -o- s es nulo.

Ver también


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

Dibuja la cadena de texto especificada en el rectángulo especificado con elBrush yFont objetos usando los atributos de formato del especificadoStringFormat .

public void DrawString(string s, Font font, Brush brush, RectangleF layoutRectangle, 
    StringFormat format)
ParámetroEscribeDescripción
sStringCuerda para dibujar.
fontFontFont que define el formato de texto de la cadena.
brushBrushBrush que determina el color y la textura del texto dibujado.
layoutRectangleRectangleFRectangleF estructura que especifica la ubicación del texto dibujado.
formatStringFormatStringFormat que especifica los atributos de formato, como el espaciado entre líneas y la alineación, que se aplican al texto dibujado.

Excepciones

excepcióncondición
ArgumentNullExceptionbrush es nulo. -o- s es nulo. -o- brush es nulo.

Ver también