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 usa la clase Graphics para crear formas primitivas en la superficie de la imagen. Para demostrar la operación, el ejemplo crea una nueva imagen en formato PNG y dibuja formas primitivas en la superficie de la imagen utilizando los métodos de dibujo expuestos por la clase Graphics.
[C#]//Crea una instancia de FileStreamusing(System.IO.FileStreamstream=newSystem.IO.FileStream(@"C:\temp\output.png",System.IO.FileMode.Create)){//Cree una instancia de PngOptions y configure sus diversas propiedadesAspose.Imaging.ImageOptions.PngOptionspngOptions=newAspose.Imaging.ImageOptions.PngOptions();//Establecer la fuente para PngOptionspngOptions.Source=newAspose.Imaging.Sources.StreamSource(stream);//Crear una instancia de Imagen using(Aspose.Imaging.Imageimage=Aspose.Imaging.Image.Create(pngOptions,500,500)){//Crear e inicializar una instancia de la clase GraphicsAspose.Imaging.Graphicsgraphics=newAspose.Imaging.Graphics(image);//Borrar superficie gráficagraphics.Clear(Aspose.Imaging.Color.Wheat);// Dibuje un Arco especificando el objeto Pluma que tiene color Negro, //un rectángulo que rodea el arco, el ángulo de inicio y el ángulo de barridographics.DrawArc(newAspose.Imaging.Pen(Aspose.Imaging.Color.Black,2),newAspose.Imaging.Rectangle(200,200,100,200),0,300);//Dibuje un Bézier especificando el objeto Pen que tiene color azul y puntos de coordenadas.graphics.DrawBezier(newAspose.Imaging.Pen(Aspose.Imaging.Color.Blue,2),newAspose.Imaging.Point(250,100),newAspose.Imaging.Point(300,30),newAspose.Imaging.Point(450,100),newAspose.Imaging.Point(235,25));//Dibuje una curva especificando el objeto Pen que tiene color verde y una matriz de puntosgraphics.DrawCurve(newAspose.Imaging.Pen(Aspose.Imaging.Color.Green,2),new[]{newAspose.Imaging.Point(100,200),newAspose.Imaging.Point(100,350),newAspose.Imaging.Point(200,450)});//Dibuja una Elipse usando el objeto Pluma y un Rectángulo circundantegraphics.DrawEllipse(newAspose.Imaging.Pen(Aspose.Imaging.Color.Yellow,2),newAspose.Imaging.Rectangle(300,300,100,100));//Dibuja una línea graphics.DrawLine(newAspose.Imaging.Pen(Aspose.Imaging.Color.Violet,2),newAspose.Imaging.Point(100,100),newAspose.Imaging.Point(200,200));//Dibujar un segmento circulargraphics.DrawPie(newAspose.Imaging.Pen(Aspose.Imaging.Color.Silver,2),newAspose.Imaging.Rectangle(newAspose.Imaging.Point(200,20),newAspose.Imaging.Size(200,200)),0,45);//Dibuje un polígono especificando el objeto Pen que tiene color rojo y una matriz de puntosgraphics.DrawPolygon(newAspose.Imaging.Pen(Aspose.Imaging.Color.Red,2),new[]{newAspose.Imaging.Point(20,100),newAspose.Imaging.Point(20,200),newAspose.Imaging.Point(220,20)});//Dibujar un Rectángulographics.DrawRectangle(newAspose.Imaging.Pen(Aspose.Imaging.Color.Orange,2),newAspose.Imaging.Rectangle(newAspose.Imaging.Point(250,250),newAspose.Imaging.Size(100,100)));//Crear un objeto SolidBrush y establecer sus diversas propiedadesAspose.Imaging.Brushes.SolidBrushbrush=newAspose.Imaging.Brushes.SolidBrush();brush.Color=Color.Purple;brush.Opacity=100;//Dibuje una cadena usando el objeto SolidBrush y la fuente, en un punto específicographics.DrawString("This image is created by Aspose.Imaging API",newAspose.Imaging.Font("Times New Roman",16),brush,newAspose.Imaging.PointF(50,400));// guarda todos los cambios.image.Save();}}
Dibuja la cadena de texto especificada en la ubicación especificada con elBrush yFont objetos usando los atributos de formato del especificadoStringFormat .
Dibuja la cadena de texto especificada en la ubicación especificada con elBrush yFont objetos usando los atributos de formato del especificadoStringFormat .
Dibuja la cadena de texto especificada en el rectángulo especificado con elBrush yFont objetos usando los atributos de formato del especificadoStringFormat .