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ámetro | Escribe | Descripción |
---|
s | String | Cuerda para dibujar. |
font | Font | Font que define el formato de texto de la cadena. |
brush | Brush | Brush que determina el color y la textura del texto dibujado. |
x | Single | La coordenada x de la esquina superior izquierda del texto dibujado. |
y | Single | La coordenada y de la esquina superior izquierda del texto dibujado. |
Excepciones
excepción | condición |
---|
ArgumentNullException | brush 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ámetro | Escribe | Descripción |
---|
s | String | Cuerda para dibujar. |
font | Font | Font que define el formato de texto de la cadena. |
brush | Brush | Brush que determina el color y la textura del texto dibujado. |
point | PointF | PointF estructura que especifica la esquina superior izquierda del texto dibujado. |
Excepciones
excepción | condición |
---|
ArgumentNullException | brush 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ámetro | Escribe | Descripción |
---|
s | String | Cuerda para dibujar. |
font | Font | Font que define el formato de texto de la cadena. |
brush | Brush | Brush que determina el color y la textura del texto dibujado. |
x | Single | La coordenada x de la esquina superior izquierda del texto dibujado. |
y | Single | La coordenada y de la esquina superior izquierda del texto dibujado. |
format | StringFormat | StringFormat que especifica los atributos de formato, como el espaciado entre líneas y la alineación, que se aplican al texto dibujado. |
Excepciones
excepción | condición |
---|
ArgumentNullException | brush 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ámetro | Escribe | Descripción |
---|
s | String | Cuerda para dibujar. |
font | Font | Font que define el formato de texto de la cadena. |
brush | Brush | Brush que determina el color y la textura del texto dibujado. |
point | PointF | PointF estructura que especifica la esquina superior izquierda del texto dibujado. |
format | StringFormat | StringFormat que especifica los atributos de formato, como el espaciado entre líneas y la alineación, que se aplican al texto dibujado. |
Excepciones
excepción | condición |
---|
ArgumentNullException | brush 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ámetro | Escribe | Descripción |
---|
s | String | Cuerda para dibujar. |
font | Font | Font que define el formato de texto de la cadena. |
brush | Brush | Brush que determina el color y la textura del texto dibujado. |
layoutRectangle | RectangleF | RectangleF estructura que especifica la ubicación del texto dibujado. |
Excepciones
excepción | condición |
---|
ArgumentNullException | brush 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ámetro | Escribe | Descripción |
---|
s | String | Cuerda para dibujar. |
font | Font | Font que define el formato de texto de la cadena. |
brush | Brush | Brush que determina el color y la textura del texto dibujado. |
layoutRectangle | RectangleF | RectangleF estructura que especifica la ubicación del texto dibujado. |
format | StringFormat | StringFormat que especifica los atributos de formato, como el espaciado entre líneas y la alineación, que se aplican al texto dibujado. |
Excepciones
excepción | condición |
---|
ArgumentNullException | brush es nulo. -o- s es nulo. -o- brush es nulo. |
Ver también