Class Graphics

Class Graphics

Nama dari : Aspose.Imaging Pengumpulan: Aspose.Imaging.dll (25.4.0)

Menampilkan grafis sesuai dengan mesin grafis yang digunakan dalam assembly saat ini.

public sealed class Graphics

Inheritance

object Graphics

anggota yang diwarisi

object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Examples

Contoh ini menggunakan kelas Grafis untuk membuat bentuk primitif di permukaan Gambar. Untuk menunjukkan operasi, contoh ini menciptakan gambar baru dalam format PNG dan menggambar bentuk primitif di permukaan Gambar menggunakan metode menggambar yang dipaparkan oleh kelas Grafis

//Creates an instance of FileStream
                                                                                                                                                                                                                                                                using (System.IO.FileStream stream = new System.IO.FileStream(@"C:\temp\output.png", System.IO.FileMode.Create))
                                                                                                                                                                                                                                                                {
                                                                                                                                                                                                                                                                    //Create an instance of PngOptions and set its various properties
                                                                                                                                                                                                                                                                    Aspose.Imaging.ImageOptions.PngOptions pngOptions = new Aspose.Imaging.ImageOptions.PngOptions();

                                                                                                                                                                                                                                                                    //Set the Source for PngOptions
                                                                                                                                                                                                                                                                    pngOptions.Source = new Aspose.Imaging.Sources.StreamSource(stream);

                                                                                                                                                                                                                                                                    //Create an instance of Image 
                                                                                                                                                                                                                                                                    using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Create(pngOptions, 500, 500))
                                                                                                                                                                                                                                                                    {
                                                                                                                                                                                                                                                                        //Create and initialize an instance of Graphics class
                                                                                                                                                                                                                                                                        Aspose.Imaging.Graphics graphics = new Aspose.Imaging.Graphics(image);

                                                                                                                                                                                                                                                                        //Clear Graphics surface
                                                                                                                                                                                                                                                                        graphics.Clear(Aspose.Imaging.Color.Wheat);

                                                                                                                                                                                                                                                                        //Draw an Arc by specifying the Pen object having Black color, 
                                                                                                                                                                                                                                                                        //a Rectangle surrounding the Arc, Start Angle and Sweep Angle
                                                                                                                                                                                                                                                                        graphics.DrawArc(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Black, 2), new Aspose.Imaging.Rectangle(200, 200, 100, 200), 0, 300);

                                                                                                                                                                                                                                                                        //Draw a Bezier by specifying the Pen object having Blue color and co-ordinate Points.
                                                                                                                                                                                                                                                                        graphics.DrawBezier(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Blue, 2), new Aspose.Imaging.Point(250, 100), new Aspose.Imaging.Point(300, 30), new Aspose.Imaging.Point(450, 100), new Aspose.Imaging.Point(235, 25));

                                                                                                                                                                                                                                                                        //Draw a Curve by specifying the Pen object having Green color and an array of Points
                                                                                                                                                                                                                                                                        graphics.DrawCurve(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Green, 2), new[] { new Aspose.Imaging.Point(100, 200), new Aspose.Imaging.Point(100, 350), new Aspose.Imaging.Point(200, 450) });

                                                                                                                                                                                                                                                                        //Draw an Ellipse using the Pen object and a surrounding Rectangle
                                                                                                                                                                                                                                                                        graphics.DrawEllipse(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Yellow, 2), new Aspose.Imaging.Rectangle(300, 300, 100, 100));

                                                                                                                                                                                                                                                                        //Draw a Line 
                                                                                                                                                                                                                                                                        graphics.DrawLine(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Violet, 2), new Aspose.Imaging.Point(100, 100), new Aspose.Imaging.Point(200, 200));

                                                                                                                                                                                                                                                                        //Draw a Pie segment
                                                                                                                                                                                                                                                                        graphics.DrawPie(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Silver, 2), new Aspose.Imaging.Rectangle(new Aspose.Imaging.Point(200, 20), new Aspose.Imaging.Size(200, 200)), 0, 45);

                                                                                                                                                                                                                                                                        //Draw a Polygon by specifying the Pen object having Red color and an array of Points
                                                                                                                                                                                                                                                                        graphics.DrawPolygon(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Red, 2), new[] { new Aspose.Imaging.Point(20, 100), new Aspose.Imaging.Point(20, 200), new Aspose.Imaging.Point(220, 20) });

                                                                                                                                                                                                                                                                        //Draw a Rectangle
                                                                                                                                                                                                                                                                        graphics.DrawRectangle(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Orange, 2), new Aspose.Imaging.Rectangle(new Aspose.Imaging.Point(250, 250), new Aspose.Imaging.Size(100, 100)));

                                                                                                                                                                                                                                                                        //Create a SolidBrush object and set its various properties
                                                                                                                                                                                                                                                                        Aspose.Imaging.Brushes.SolidBrush brush = new Aspose.Imaging.Brushes.SolidBrush();
                                                                                                                                                                                                                                                                        brush.Color = Color.Purple;
                                                                                                                                                                                                                                                                        brush.Opacity = 100;

                                                                                                                                                                                                                                                                        //Draw a String using the SolidBrush object and Font, at specific Point
                                                                                                                                                                                                                                                                        graphics.DrawString("This image is created by Aspose.Imaging API", new Aspose.Imaging.Font("Times New Roman", 16), brush, new Aspose.Imaging.PointF(50, 400));

                                                                                                                                                                                                                                                                        // save all changes.
                                                                                                                                                                                                                                                                        image.Save();
                                                                                                                                                                                                                                                                    }
                                                                                                                                                                                                                                                                }

Constructors

Graphics(Image)

Ini menganalisis contoh baru dari kelas Aspose.Imaging.Graphics.

public Graphics(Image sourceImage)

Parameters

sourceImage Image

gambar sumbernya.

Properties

Clip

Dapatkan atau menetapkan daerah klip.

public Region Clip { get; set; }

Nilai Properti

Region

CompositingQuality

Dapatkan atau menetapkan kualitas komposisi.

public CompositingQuality CompositingQuality { get; set; }

Nilai Properti

CompositingQuality

Dpix

Dapatkan resolusi horizontal dari Aspose.Imaging.Graphics ini.

public float DpiX { get; }

Nilai Properti

float

Dpiya

Dapatkan resolusi vertikal dari Aspose.Imaging.Graphics ini.

public float DpiY { get; }

Nilai Properti

float

Image

Dapatkan gambar tersebut.

public Image Image { get; }

Nilai Properti

Image

InterpolationMode

Dapatkan atau menetapkan mode interpolasi.

public InterpolationMode InterpolationMode { get; set; }

Nilai Properti

InterpolationMode

IsInBeginUpdateCall

Dapatkan nilai yang menunjukkan apakah grafis berada dalam status panggilan BeginUpdate.

public bool IsInBeginUpdateCall { get; }

Nilai Properti

bool

PageScale

Dapatkan atau menetapkan skala antara unit dunia dan unit halaman untuk Aspose.Imaging.Graphics ini.

public float PageScale { get; set; }

Nilai Properti

float

PageUnit

Dapatkan atau menetapkan unit ukuran yang digunakan untuk koordinat halaman dalam Aspose.Imaging.Graphics ini.

public GraphicsUnit PageUnit { get; set; }

Nilai Properti

GraphicsUnit

PaintableImageOptions

Dapatkan atau menetapkan opsi gambar, digunakan untuk membuat gambar vaktor yang dapat dicat.

public ImageOptionsBase PaintableImageOptions { get; set; }

Nilai Properti

ImageOptionsBase

SmoothingMode

Dapatkan atau menetapkan mode pelonggaran.

public SmoothingMode SmoothingMode { get; set; }

Nilai Properti

SmoothingMode

TextRenderingHint

Dapatkan atau menetapkan teks rendering petunjuk.

public TextRenderingHint TextRenderingHint { get; set; }

Nilai Properti

TextRenderingHint

Transform

Dapatkan atau menetapkan salinan transformasi dunia geometrik untuk Aspose.Imaging.Graphics ini.

public Matrix Transform { get; set; }

Nilai Properti

Matrix

Methods

BeginUpdate()

Efek grafis yang diterapkan kemudian tidak akan diterapkan segera sebaliknya EndUpdate akan menyebabkan menerapkan semua efek sekaligus.

public void BeginUpdate()

Remarks

Perhatikan efek setelah BeginUpdate dipanggil tidak akan diterapkan jika EndUpdate tidak dipanggil.

Clear(Color)

Membersihkan permukaan grafik menggunakan warna yang ditentukan.

public void Clear(Color color)

Parameters

color Color

Warna untuk membersihkan permukaan grafis.

Examples

Contoh-contoh ini menggunakan GraphicsPath dan Graphics class untuk membuat dan memanipulasi Figur di permukaan Gambar. Contoh ini menciptakan Gambar baru (tiff), membersihkan permukaan dan menarik jalur dengan bantuan GraphicsPath class. Pada akhirnya metode DrawPath yang didedikasikan oleh Graphics class dipanggil untuk membuat jalur di permukaan.

//Create an instance of FileStream
                                                                                                                                                                                                                                                                                                                                             using (System.IO.FileStream stream = new System.IO.FileStream(@"C:\temp\output.tiff", System.IO.FileMode.Create))
                                                                                                                                                                                                                                                                                                                                             {
                                                                                                                                                                                                                                                                                                                                                 //Create an instance of TiffOptions and set its various properties
                                                                                                                                                                                                                                                                                                                                                 Aspose.Imaging.ImageOptions.TiffOptions tiffOptions = new Aspose.Imaging.ImageOptions.TiffOptions(Imaging.FileFormats.Tiff.Enums.TiffExpectedFormat.Default);

                                                                                                                                                                                                                                                                                                                                                 //Set the source for the instance of ImageOptions
                                                                                                                                                                                                                                                                                                                                                 tiffOptions.Source = new Aspose.Imaging.Sources.StreamSource(stream);

                                                                                                                                                                                                                                                                                                                                                 //Create an instance of Image 
                                                                                                                                                                                                                                                                                                                                                 using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Create(tiffOptions, 500, 500))
                                                                                                                                                                                                                                                                                                                                                 {
                                                                                                                                                                                                                                                                                                                                                     //Create and initialize an instance of Graphics class
                                                                                                                                                                                                                                                                                                                                                     Aspose.Imaging.Graphics graphics = new Aspose.Imaging.Graphics(image);

                                                                                                                                                                                                                                                                                                                                                     //Clear Graphics surface
                                                                                                                                                                                                                                                                                                                                                     graphics.Clear(Color.Wheat);

                                                                                                                                                                                                                                                                                                                                                     //Create an instance of GraphicsPath class
                                                                                                                                                                                                                                                                                                                                                     Aspose.Imaging.GraphicsPath graphicspath = new Aspose.Imaging.GraphicsPath();

                                                                                                                                                                                                                                                                                                                                                     //Create an instance of Figure class
                                                                                                                                                                                                                                                                                                                                                     Aspose.Imaging.Figure figure = new Aspose.Imaging.Figure();

                                                                                                                                                                                                                                                                                                                                                     //Add Shapes to Figure object
                                                                                                                                                                                                                                                                                                                                                     figure.AddShape(new Aspose.Imaging.Shapes.RectangleShape(new Aspose.Imaging.RectangleF(10f, 10f, 300f, 300f)));
                                                                                                                                                                                                                                                                                                                                                     figure.AddShape(new Aspose.Imaging.Shapes.EllipseShape(new Aspose.Imaging.RectangleF(50f, 50f, 300f, 300f)));
                                                                                                                                                                                                                                                                                                                                                     figure.AddShape(new Aspose.Imaging.Shapes.PieShape(new Aspose.Imaging.RectangleF(new Aspose.Imaging.PointF(250f, 250f), new Aspose.Imaging.SizeF(200f, 200f)), 0f, 45f));

                                                                                                                                                                                                                                                                                                                                                     //Add Figure object to GraphicsPath
                                                                                                                                                                                                                                                                                                                                                     graphicspath.AddFigure(figure);

                                                                                                                                                                                                                                                                                                                                                     //Draw path with Pen object of color Black
                                                                                                                                                                                                                                                                                                                                                     graphics.DrawPath(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Black, 2), graphicspath);

                                                                                                                                                                                                                                                                                                                                                     // save all changes.
                                                                                                                                                                                                                                                                                                                                                     image.Save();
                                                                                                                                                                                                                                                                                                                                                 }
                                                                                                                                                                                                                                                                                                                                             }

Contoh ini menggunakan kelas Grafis untuk membuat bentuk primitif di permukaan Gambar. Untuk menunjukkan operasi, contoh ini menciptakan gambar baru dalam format PNG dan menggambar bentuk primitif di permukaan Gambar menggunakan metode menggambar yang dipaparkan oleh kelas Grafis

//Creates an instance of FileStream
                                                                                                                                                                                                                                                                using (System.IO.FileStream stream = new System.IO.FileStream(@"C:\temp\output.png", System.IO.FileMode.Create))
                                                                                                                                                                                                                                                                {
                                                                                                                                                                                                                                                                    //Create an instance of PngOptions and set its various properties
                                                                                                                                                                                                                                                                    Aspose.Imaging.ImageOptions.PngOptions pngOptions = new Aspose.Imaging.ImageOptions.PngOptions();

                                                                                                                                                                                                                                                                    //Set the Source for PngOptions
                                                                                                                                                                                                                                                                    pngOptions.Source = new Aspose.Imaging.Sources.StreamSource(stream);

                                                                                                                                                                                                                                                                    //Create an instance of Image 
                                                                                                                                                                                                                                                                    using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Create(pngOptions, 500, 500))
                                                                                                                                                                                                                                                                    {
                                                                                                                                                                                                                                                                        //Create and initialize an instance of Graphics class
                                                                                                                                                                                                                                                                        Aspose.Imaging.Graphics graphics = new Aspose.Imaging.Graphics(image);

                                                                                                                                                                                                                                                                        //Clear Graphics surface
                                                                                                                                                                                                                                                                        graphics.Clear(Aspose.Imaging.Color.Wheat);

                                                                                                                                                                                                                                                                        //Draw an Arc by specifying the Pen object having Black color, 
                                                                                                                                                                                                                                                                        //a Rectangle surrounding the Arc, Start Angle and Sweep Angle
                                                                                                                                                                                                                                                                        graphics.DrawArc(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Black, 2), new Aspose.Imaging.Rectangle(200, 200, 100, 200), 0, 300);

                                                                                                                                                                                                                                                                        //Draw a Bezier by specifying the Pen object having Blue color and co-ordinate Points.
                                                                                                                                                                                                                                                                        graphics.DrawBezier(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Blue, 2), new Aspose.Imaging.Point(250, 100), new Aspose.Imaging.Point(300, 30), new Aspose.Imaging.Point(450, 100), new Aspose.Imaging.Point(235, 25));

                                                                                                                                                                                                                                                                        //Draw a Curve by specifying the Pen object having Green color and an array of Points
                                                                                                                                                                                                                                                                        graphics.DrawCurve(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Green, 2), new[] { new Aspose.Imaging.Point(100, 200), new Aspose.Imaging.Point(100, 350), new Aspose.Imaging.Point(200, 450) });

                                                                                                                                                                                                                                                                        //Draw an Ellipse using the Pen object and a surrounding Rectangle
                                                                                                                                                                                                                                                                        graphics.DrawEllipse(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Yellow, 2), new Aspose.Imaging.Rectangle(300, 300, 100, 100));

                                                                                                                                                                                                                                                                        //Draw a Line 
                                                                                                                                                                                                                                                                        graphics.DrawLine(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Violet, 2), new Aspose.Imaging.Point(100, 100), new Aspose.Imaging.Point(200, 200));

                                                                                                                                                                                                                                                                        //Draw a Pie segment
                                                                                                                                                                                                                                                                        graphics.DrawPie(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Silver, 2), new Aspose.Imaging.Rectangle(new Aspose.Imaging.Point(200, 20), new Aspose.Imaging.Size(200, 200)), 0, 45);

                                                                                                                                                                                                                                                                        //Draw a Polygon by specifying the Pen object having Red color and an array of Points
                                                                                                                                                                                                                                                                        graphics.DrawPolygon(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Red, 2), new[] { new Aspose.Imaging.Point(20, 100), new Aspose.Imaging.Point(20, 200), new Aspose.Imaging.Point(220, 20) });

                                                                                                                                                                                                                                                                        //Draw a Rectangle
                                                                                                                                                                                                                                                                        graphics.DrawRectangle(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Orange, 2), new Aspose.Imaging.Rectangle(new Aspose.Imaging.Point(250, 250), new Aspose.Imaging.Size(100, 100)));

                                                                                                                                                                                                                                                                        //Create a SolidBrush object and set its various properties
                                                                                                                                                                                                                                                                        Aspose.Imaging.Brushes.SolidBrush brush = new Aspose.Imaging.Brushes.SolidBrush();
                                                                                                                                                                                                                                                                        brush.Color = Color.Purple;
                                                                                                                                                                                                                                                                        brush.Opacity = 100;

                                                                                                                                                                                                                                                                        //Draw a String using the SolidBrush object and Font, at specific Point
                                                                                                                                                                                                                                                                        graphics.DrawString("This image is created by Aspose.Imaging API", new Aspose.Imaging.Font("Times New Roman", 16), brush, new Aspose.Imaging.PointF(50, 400));

                                                                                                                                                                                                                                                                        // save all changes.
                                                                                                                                                                                                                                                                        image.Save();
                                                                                                                                                                                                                                                                    }
                                                                                                                                                                                                                                                                }

DrawArc(Pen, float, float, float, float, float, float)

Ia menggambarkan lubang yang mewakili bagian dari ellipse yang ditentukan oleh sepasang koordinat, lebar, dan ketinggian.

public void DrawArc(Pen pen, float x, float y, float width, float height, float startAngle, float sweepAngle)

Parameters

pen Pen

Aspose.Imaging.Pen yang menentukan warna, lebar, dan gaya arc.

x float

Koordinat x dari sudut kiri atas rektangle yang menentukan ellipse.

y float

Y-koordinat sudut kiri atas rektangle yang menentukan ellipse.

width float

Ketebalan rektangle yang mendefinisikan elips.

height float

Ketinggian rektangle yang menentukan ellipse.

startAngle float

Sudut dalam derajat diukur secara jam dari x-axis ke titik permulaan arc.

sweepAngle float

Angle dalam derajat diukur dengan cara jam dari parameter startAngle’ untuk mengakhiri titik arc.

Exceptions

ArgumentNullException

pen’ is null.

DrawArc(Pen, RectangleF, float, float)

Menarik arc yang mewakili bagian dari ellipse yang ditentukan oleh struktur Aspose.Imaging.RectangleF.

public void DrawArc(Pen pen, RectangleF rect, float startAngle, float sweepAngle)

Parameters

pen Pen

Aspose.Imaging.Pen yang menentukan warna, lebar, dan gaya arc.

rect RectangleF

Aspose.Imaging.RectangleF struktur yang menentukan batas-batas elips.

startAngle float

Sudut dalam derajat diukur secara jam dari x-axis ke titik permulaan arc.

sweepAngle float

Angle dalam derajat diukur dengan cara jam dari parameter startAngle’ untuk mengakhiri titik arc.

Exceptions

ArgumentNullException

pen’ is null

DrawArc(Pen, int, int, int, int, int)

Ia menggambarkan lubang yang mewakili bagian dari ellipse yang ditentukan oleh sepasang koordinat, lebar, dan ketinggian.

public void DrawArc(Pen pen, int x, int y, int width, int height, int startAngle, int sweepAngle)

Parameters

pen Pen

Aspose.Imaging.Pen yang menentukan warna, lebar, dan gaya arc.

x int

Koordinat x dari sudut kiri atas rektangle yang menentukan ellipse.

y int

Y-koordinat sudut kiri atas rektangle yang menentukan ellipse.

width int

Ketebalan rektangle yang mendefinisikan elips.

height int

Ketinggian rektangle yang menentukan ellipse.

startAngle int

Sudut dalam derajat diukur secara jam dari x-axis ke titik permulaan arc.

sweepAngle int

Angle dalam derajat diukur dengan cara jam dari parameter startAngle’ untuk mengakhiri titik arc.

Exceptions

ArgumentNullException

pen’ is null.

DrawArc(Pen, rektangle, float, float)

Menarik arc yang mewakili bagian dari ellipse yang ditentukan oleh struktur Aspose.Imaging.Rectangle.

public void DrawArc(Pen pen, Rectangle rect, float startAngle, float sweepAngle)

Parameters

pen Pen

Aspose.Imaging.Pen yang menentukan warna, lebar, dan gaya arc.

rect Rectangle

Aspose.Imaging.RectangleF struktur yang menentukan batas-batas elips.

startAngle float

Sudut dalam derajat diukur secara jam dari x-axis ke titik permulaan arc.

sweepAngle float

Angle dalam derajat diukur dengan cara jam dari parameter startAngle’ untuk mengakhiri titik arc.

Examples

Contoh ini menggunakan kelas Grafis untuk membuat bentuk primitif di permukaan Gambar. Untuk menunjukkan operasi, contoh ini menciptakan gambar baru dalam format PNG dan menggambar bentuk primitif di permukaan Gambar menggunakan metode menggambar yang dipaparkan oleh kelas Grafis

//Creates an instance of FileStream
                                                                                                                                                                                                                                                                using (System.IO.FileStream stream = new System.IO.FileStream(@"C:\temp\output.png", System.IO.FileMode.Create))
                                                                                                                                                                                                                                                                {
                                                                                                                                                                                                                                                                    //Create an instance of PngOptions and set its various properties
                                                                                                                                                                                                                                                                    Aspose.Imaging.ImageOptions.PngOptions pngOptions = new Aspose.Imaging.ImageOptions.PngOptions();

                                                                                                                                                                                                                                                                    //Set the Source for PngOptions
                                                                                                                                                                                                                                                                    pngOptions.Source = new Aspose.Imaging.Sources.StreamSource(stream);

                                                                                                                                                                                                                                                                    //Create an instance of Image 
                                                                                                                                                                                                                                                                    using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Create(pngOptions, 500, 500))
                                                                                                                                                                                                                                                                    {
                                                                                                                                                                                                                                                                        //Create and initialize an instance of Graphics class
                                                                                                                                                                                                                                                                        Aspose.Imaging.Graphics graphics = new Aspose.Imaging.Graphics(image);

                                                                                                                                                                                                                                                                        //Clear Graphics surface
                                                                                                                                                                                                                                                                        graphics.Clear(Aspose.Imaging.Color.Wheat);

                                                                                                                                                                                                                                                                        //Draw an Arc by specifying the Pen object having Black color, 
                                                                                                                                                                                                                                                                        //a Rectangle surrounding the Arc, Start Angle and Sweep Angle
                                                                                                                                                                                                                                                                        graphics.DrawArc(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Black, 2), new Aspose.Imaging.Rectangle(200, 200, 100, 200), 0, 300);

                                                                                                                                                                                                                                                                        //Draw a Bezier by specifying the Pen object having Blue color and co-ordinate Points.
                                                                                                                                                                                                                                                                        graphics.DrawBezier(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Blue, 2), new Aspose.Imaging.Point(250, 100), new Aspose.Imaging.Point(300, 30), new Aspose.Imaging.Point(450, 100), new Aspose.Imaging.Point(235, 25));

                                                                                                                                                                                                                                                                        //Draw a Curve by specifying the Pen object having Green color and an array of Points
                                                                                                                                                                                                                                                                        graphics.DrawCurve(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Green, 2), new[] { new Aspose.Imaging.Point(100, 200), new Aspose.Imaging.Point(100, 350), new Aspose.Imaging.Point(200, 450) });

                                                                                                                                                                                                                                                                        //Draw an Ellipse using the Pen object and a surrounding Rectangle
                                                                                                                                                                                                                                                                        graphics.DrawEllipse(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Yellow, 2), new Aspose.Imaging.Rectangle(300, 300, 100, 100));

                                                                                                                                                                                                                                                                        //Draw a Line 
                                                                                                                                                                                                                                                                        graphics.DrawLine(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Violet, 2), new Aspose.Imaging.Point(100, 100), new Aspose.Imaging.Point(200, 200));

                                                                                                                                                                                                                                                                        //Draw a Pie segment
                                                                                                                                                                                                                                                                        graphics.DrawPie(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Silver, 2), new Aspose.Imaging.Rectangle(new Aspose.Imaging.Point(200, 20), new Aspose.Imaging.Size(200, 200)), 0, 45);

                                                                                                                                                                                                                                                                        //Draw a Polygon by specifying the Pen object having Red color and an array of Points
                                                                                                                                                                                                                                                                        graphics.DrawPolygon(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Red, 2), new[] { new Aspose.Imaging.Point(20, 100), new Aspose.Imaging.Point(20, 200), new Aspose.Imaging.Point(220, 20) });

                                                                                                                                                                                                                                                                        //Draw a Rectangle
                                                                                                                                                                                                                                                                        graphics.DrawRectangle(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Orange, 2), new Aspose.Imaging.Rectangle(new Aspose.Imaging.Point(250, 250), new Aspose.Imaging.Size(100, 100)));

                                                                                                                                                                                                                                                                        //Create a SolidBrush object and set its various properties
                                                                                                                                                                                                                                                                        Aspose.Imaging.Brushes.SolidBrush brush = new Aspose.Imaging.Brushes.SolidBrush();
                                                                                                                                                                                                                                                                        brush.Color = Color.Purple;
                                                                                                                                                                                                                                                                        brush.Opacity = 100;

                                                                                                                                                                                                                                                                        //Draw a String using the SolidBrush object and Font, at specific Point
                                                                                                                                                                                                                                                                        graphics.DrawString("This image is created by Aspose.Imaging API", new Aspose.Imaging.Font("Times New Roman", 16), brush, new Aspose.Imaging.PointF(50, 400));

                                                                                                                                                                                                                                                                        // save all changes.
                                                                                                                                                                                                                                                                        image.Save();
                                                                                                                                                                                                                                                                    }
                                                                                                                                                                                                                                                                }

Exceptions

ArgumentNullException

pen’ is null.

DrawBezier(Pelayaran, Pelayaran, Pelayaran, Pelayaran, Pelayaran, Pelayaran, Pelayaran, Pelayaran, Pelayaran)

Ia menggambarkan garis Bézier yang ditakrifkan oleh empat pasangan koordinat yang mewakili titik.

public void DrawBezier(Pen pen, float x1, float y1, float x2, float y2, float x3, float y3, float x4, float y4)

Parameters

pen Pen

Aspose.Imaging.Pen yang menentukan warna, lebar, dan gaya kurva.

x1 float

Koordinat x dari titik permulaan kurva.

y1 float

Y-koordinat dari titik permulaan kurva.

x2 float

Koordinat x dari titik kontrol pertama kurva.

y2 float

Y-koordinat dari titik kontrol pertama kurva.

x3 float

Koordinat x dari titik kontrol kedua kurva.

y3 float

Y-koordinat dari titik kontrol kedua kurva.

x4 float

Koordinat x dari titik akhir kurva.

y4 float

Y-koordinat dari titik akhir kurva.

Exceptions

ArgumentNullException

pen’ is null.

DrawBezier(Pen, PointF, PointF dan PointF)

Ia menggambar spline Bézier yang ditakrifkan oleh empat struktur Aspose.Imaging.PointF.

public void DrawBezier(Pen pen, PointF pt1, PointF pt2, PointF pt3, PointF pt4)

Parameters

pen Pen

Aspose.Imaging.Pen yang menentukan warna, lebar, dan gaya kurva.

pt1 PointF

Struktur Aspose.Imaging.PointF yang mewakili titik permulaan kurva.

pt2 PointF

Struktur Aspose.Imaging.PointF yang mewakili titik kontrol pertama untuk kurva.

pt3 PointF

Struktur Aspose.Imaging.PointF yang mewakili titik kontrol kedua untuk kurva.

pt4 PointF

Struktur Aspose.Imaging.PointF yang mewakili titik akhir kurva.

Exceptions

ArgumentNullException

pen’ is null.

DrawBezier(Pen, titik, titik, titik dan titik)

Menggambar spline Bézier yang ditakrifkan oleh empat struktur Aspose.Imaging.Point.

public void DrawBezier(Pen pen, Point pt1, Point pt2, Point pt3, Point pt4)

Parameters

pen Pen

Aspose.Imaging.Pen struktur yang menentukan warna, lebar, dan gaya kurva.

pt1 Point

Struktur Aspose.Imaging.Point yang mewakili titik permulaan kurva.

pt2 Point

Struktur Aspose.Imaging.Point yang mewakili titik kontrol pertama untuk kurva.

pt3 Point

Struktur Aspose.Imaging.Point yang mewakili titik kontrol kedua untuk kurva.

pt4 Point

Struktur Aspose.Imaging.Point yang mewakili titik akhir kurva.

Examples

Contoh ini menggunakan kelas Grafis untuk membuat bentuk primitif di permukaan Gambar. Untuk menunjukkan operasi, contoh ini menciptakan gambar baru dalam format PNG dan menggambar bentuk primitif di permukaan Gambar menggunakan metode menggambar yang dipaparkan oleh kelas Grafis

//Creates an instance of FileStream
                                                                                                                                                                                                                                                                using (System.IO.FileStream stream = new System.IO.FileStream(@"C:\temp\output.png", System.IO.FileMode.Create))
                                                                                                                                                                                                                                                                {
                                                                                                                                                                                                                                                                    //Create an instance of PngOptions and set its various properties
                                                                                                                                                                                                                                                                    Aspose.Imaging.ImageOptions.PngOptions pngOptions = new Aspose.Imaging.ImageOptions.PngOptions();

                                                                                                                                                                                                                                                                    //Set the Source for PngOptions
                                                                                                                                                                                                                                                                    pngOptions.Source = new Aspose.Imaging.Sources.StreamSource(stream);

                                                                                                                                                                                                                                                                    //Create an instance of Image 
                                                                                                                                                                                                                                                                    using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Create(pngOptions, 500, 500))
                                                                                                                                                                                                                                                                    {
                                                                                                                                                                                                                                                                        //Create and initialize an instance of Graphics class
                                                                                                                                                                                                                                                                        Aspose.Imaging.Graphics graphics = new Aspose.Imaging.Graphics(image);

                                                                                                                                                                                                                                                                        //Clear Graphics surface
                                                                                                                                                                                                                                                                        graphics.Clear(Aspose.Imaging.Color.Wheat);

                                                                                                                                                                                                                                                                        //Draw an Arc by specifying the Pen object having Black color, 
                                                                                                                                                                                                                                                                        //a Rectangle surrounding the Arc, Start Angle and Sweep Angle
                                                                                                                                                                                                                                                                        graphics.DrawArc(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Black, 2), new Aspose.Imaging.Rectangle(200, 200, 100, 200), 0, 300);

                                                                                                                                                                                                                                                                        //Draw a Bezier by specifying the Pen object having Blue color and co-ordinate Points.
                                                                                                                                                                                                                                                                        graphics.DrawBezier(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Blue, 2), new Aspose.Imaging.Point(250, 100), new Aspose.Imaging.Point(300, 30), new Aspose.Imaging.Point(450, 100), new Aspose.Imaging.Point(235, 25));

                                                                                                                                                                                                                                                                        //Draw a Curve by specifying the Pen object having Green color and an array of Points
                                                                                                                                                                                                                                                                        graphics.DrawCurve(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Green, 2), new[] { new Aspose.Imaging.Point(100, 200), new Aspose.Imaging.Point(100, 350), new Aspose.Imaging.Point(200, 450) });

                                                                                                                                                                                                                                                                        //Draw an Ellipse using the Pen object and a surrounding Rectangle
                                                                                                                                                                                                                                                                        graphics.DrawEllipse(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Yellow, 2), new Aspose.Imaging.Rectangle(300, 300, 100, 100));

                                                                                                                                                                                                                                                                        //Draw a Line 
                                                                                                                                                                                                                                                                        graphics.DrawLine(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Violet, 2), new Aspose.Imaging.Point(100, 100), new Aspose.Imaging.Point(200, 200));

                                                                                                                                                                                                                                                                        //Draw a Pie segment
                                                                                                                                                                                                                                                                        graphics.DrawPie(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Silver, 2), new Aspose.Imaging.Rectangle(new Aspose.Imaging.Point(200, 20), new Aspose.Imaging.Size(200, 200)), 0, 45);

                                                                                                                                                                                                                                                                        //Draw a Polygon by specifying the Pen object having Red color and an array of Points
                                                                                                                                                                                                                                                                        graphics.DrawPolygon(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Red, 2), new[] { new Aspose.Imaging.Point(20, 100), new Aspose.Imaging.Point(20, 200), new Aspose.Imaging.Point(220, 20) });

                                                                                                                                                                                                                                                                        //Draw a Rectangle
                                                                                                                                                                                                                                                                        graphics.DrawRectangle(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Orange, 2), new Aspose.Imaging.Rectangle(new Aspose.Imaging.Point(250, 250), new Aspose.Imaging.Size(100, 100)));

                                                                                                                                                                                                                                                                        //Create a SolidBrush object and set its various properties
                                                                                                                                                                                                                                                                        Aspose.Imaging.Brushes.SolidBrush brush = new Aspose.Imaging.Brushes.SolidBrush();
                                                                                                                                                                                                                                                                        brush.Color = Color.Purple;
                                                                                                                                                                                                                                                                        brush.Opacity = 100;

                                                                                                                                                                                                                                                                        //Draw a String using the SolidBrush object and Font, at specific Point
                                                                                                                                                                                                                                                                        graphics.DrawString("This image is created by Aspose.Imaging API", new Aspose.Imaging.Font("Times New Roman", 16), brush, new Aspose.Imaging.PointF(50, 400));

                                                                                                                                                                                                                                                                        // save all changes.
                                                                                                                                                                                                                                                                        image.Save();
                                                                                                                                                                                                                                                                    }
                                                                                                                                                                                                                                                                }

Exceptions

ArgumentNullException

pen’ is null.

DrawBeziers(Pen, titik[])

Menarik serangkaian spline Bézier dari berbagai struktur Aspose.Imaging.Point.

public void DrawBeziers(Pen pen, Point[] points)

Parameters

pen Pen

Aspose.Imaging.Pen yang menentukan warna, lebar, dan gaya kurva.

points Point [ ]

Array dari Aspose.Imaging.Point struktur yang mewakili titik yang menentukan kurva.

Exceptions

ArgumentNullException

pen’ is null.-or-points’ is null.

DrawBeziers(Pen dan PointF[])

Menarik serangkaian spline Bézier dari berbagai struktur Aspose.Imaging.PointF.

public void DrawBeziers(Pen pen, PointF[] points)

Parameters

pen Pen

Aspose.Imaging.Pen yang menentukan warna, lebar, dan gaya kurva.

points PointF [ ]

Rangkaian struktur Aspose.Imaging.PointF yang mewakili titik yang menentukan kurva.

Exceptions

ArgumentNullException

pen’ is null.-or-points’ is null.

DrawClosedCurve(Pen dan PointF[])

Menarik spline kardinal tertutup yang ditakrifkan oleh berbagai struktur Aspose.Imaging.PointF. Metode ini menggunakan ketegangan default 0.5 dan Aspose.Imaging.FillMode.Alternate mode isi.

public void DrawClosedCurve(Pen pen, PointF[] points)

Parameters

pen Pen

Aspose.Imaging.Pen yang menentukan warna, lebar, dan tinggi kurva.

points PointF [ ]

Rangkaian struktur Aspose.Imaging.PointF yang menentukan spline.

Exceptions

ArgumentNullException

pen’ is null.-or-points’ is null.

DrawClosedCurve(Pen dan PointF[ ], dan float)

Menarik spline kardinal tertutup yang ditakrifkan oleh berbagai struktur Aspose.Imaging.PointF menggunakan ketegangan yang ditentukan. metode ini menggunakan mode pengisi default Aspose.Imaging.FillMode.Alternate.

public void DrawClosedCurve(Pen pen, PointF[] points, float tension)

Parameters

pen Pen

Aspose.Imaging.Pen yang menentukan warna, lebar, dan tinggi kurva.

points PointF [ ]

Rangkaian struktur Aspose.Imaging.PointF yang menentukan spline.

tension float

Nilai yang lebih besar atau setara dengan 0.0F yang menentukan ketegangan kurva.

Exceptions

ArgumentNullException

pen’ is null.-or-points’ is null.

DrawClosedCurve(Pen, titik[])

Menarik spline kardinal tertutup yang ditakrifkan oleh berbagai struktur Aspose.Imaging.Point.Metode ini menggunakan ketegangan default 0.5 dan Aspose.Imaging.FillMode.Alternate mode isi.

public void DrawClosedCurve(Pen pen, Point[] points)

Parameters

pen Pen

Aspose.Imaging.Pen yang menentukan warna, lebar, dan tinggi kurva.

points Point [ ]

Array dari Aspose.Imaging.Point struktur yang menentukan spline.

Exceptions

ArgumentNullException

pen’ is null.-or-points’ is null.

DrawClosedCurve(Pen, titik[ ], dan float)

Menarik spline kardinal tertutup yang ditakrifkan oleh berbagai struktur Aspose.Imaging.Point menggunakan ketegangan tertentu.Metode ini menggunakan mode pengisi default Aspose.Imaging.FillMode.Alternate.

public void DrawClosedCurve(Pen pen, Point[] points, float tension)

Parameters

pen Pen

Aspose.Imaging.Pen yang menentukan warna, lebar, dan tinggi kurva.

points Point [ ]

Array dari Aspose.Imaging.Point struktur yang menentukan spline.

tension float

Nilai yang lebih besar atau setara dengan 0.0F yang menentukan ketegangan kurva.

Exceptions

ArgumentNullException

pen’ is null.-or-points’ is null.

DrawCurve(Pen dan PointF[])

Menggerakkan spline kardinal melalui rangkaian struktur Aspose.Imaging.PointF yang ditentukan. metode ini menggunakan tegangan default 0.5.

public void DrawCurve(Pen pen, PointF[] points)

Parameters

pen Pen

Aspose.Imaging.Pen yang menentukan warna, lebar, dan tinggi kurva.

points PointF [ ]

Rangkaian struktur Aspose.Imaging.PointF yang menentukan spline.

Exceptions

ArgumentNullException

pen’ is null.-or-points’ is null.

DrawCurve(Pen dan PointF[ ], dan float)

Menggerakkan spline kardinal melalui rangkaian struktur Aspose.Imaging.PointF yang ditentukan menggunakan tegangan yang ditentukan.

public void DrawCurve(Pen pen, PointF[] points, float tension)

Parameters

pen Pen

Aspose.Imaging.Pen yang menentukan warna, lebar, dan tinggi kurva.

points PointF [ ]

Rangkaian struktur Aspose.Imaging.PointF yang mewakili titik-titik yang menentukan kurva.

tension float

Nilai yang lebih besar atau setara dengan 0.0F yang menentukan ketegangan kurva.

Exceptions

ArgumentNullException

pen’ is null.-or-points’ is null.

DrawCurve(Pen dan PointF[ ], dengan int, int)

Menarik spline kardinal melalui rangkaian struktur Aspose.Imaging.PointF yang ditentukan.Metode ini menggunakan ketegangan default 0.5.

public void DrawCurve(Pen pen, PointF[] points, int offset, int numberOfSegments)

Parameters

pen Pen

Aspose.Imaging.Pen yang menentukan warna, lebar, dan tinggi kurva.

points PointF [ ]

Rangkaian struktur Aspose.Imaging.PointF yang menentukan spline.

offset int

Mengalihkan dari elemen pertama dalam urutan parameter points" ke titik permulaan dalam kurva.

numberOfSegments int

Jumlah segmen setelah titik permulaan untuk dimasukkan ke dalam kurva.

Exceptions

ArgumentNullException

pen’ is null.-or-points’ is null.

DrawCurve(Pen dan PointF[ ], int , int , float)

Menarik spline kardinal melalui rangkaian struktur Aspose.Imaging.PointF yang ditentukan menggunakan ketegangan yang ditentukan.

public void DrawCurve(Pen pen, PointF[] points, int offset, int numberOfSegments, float tension)

Parameters

pen Pen

Aspose.Imaging.Pen yang menentukan warna, lebar, dan tinggi kurva.

points PointF [ ]

Rangkaian struktur Aspose.Imaging.PointF yang menentukan spline.

offset int

Mengalihkan dari elemen pertama dalam urutan parameter points" ke titik permulaan dalam kurva.

numberOfSegments int

Jumlah segmen setelah titik permulaan untuk dimasukkan ke dalam kurva.

tension float

Nilai yang lebih besar atau setara dengan 0.0F yang menentukan ketegangan kurva.

Exceptions

ArgumentNullException

pen’ is null.-or-points’ is null.

DrawCurve(Pen, titik[])

Menarik spline kardinal melalui rangkaian struktur Aspose.Imaging.Point yang ditentukan.

public void DrawCurve(Pen pen, Point[] points)

Parameters

pen Pen

Aspose.Imaging.Pen yang menentukan warna, lebar, dan tinggi kurva.

points Point [ ]

Array dari Aspose.Imaging.Point struktur yang menentukan spline.

Examples

Contoh ini menggunakan kelas Grafis untuk membuat bentuk primitif di permukaan Gambar. Untuk menunjukkan operasi, contoh ini menciptakan gambar baru dalam format PNG dan menggambar bentuk primitif di permukaan Gambar menggunakan metode menggambar yang dipaparkan oleh kelas Grafis

//Creates an instance of FileStream
                                                                                                                                                                                                                                                                using (System.IO.FileStream stream = new System.IO.FileStream(@"C:\temp\output.png", System.IO.FileMode.Create))
                                                                                                                                                                                                                                                                {
                                                                                                                                                                                                                                                                    //Create an instance of PngOptions and set its various properties
                                                                                                                                                                                                                                                                    Aspose.Imaging.ImageOptions.PngOptions pngOptions = new Aspose.Imaging.ImageOptions.PngOptions();

                                                                                                                                                                                                                                                                    //Set the Source for PngOptions
                                                                                                                                                                                                                                                                    pngOptions.Source = new Aspose.Imaging.Sources.StreamSource(stream);

                                                                                                                                                                                                                                                                    //Create an instance of Image 
                                                                                                                                                                                                                                                                    using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Create(pngOptions, 500, 500))
                                                                                                                                                                                                                                                                    {
                                                                                                                                                                                                                                                                        //Create and initialize an instance of Graphics class
                                                                                                                                                                                                                                                                        Aspose.Imaging.Graphics graphics = new Aspose.Imaging.Graphics(image);

                                                                                                                                                                                                                                                                        //Clear Graphics surface
                                                                                                                                                                                                                                                                        graphics.Clear(Aspose.Imaging.Color.Wheat);

                                                                                                                                                                                                                                                                        //Draw an Arc by specifying the Pen object having Black color, 
                                                                                                                                                                                                                                                                        //a Rectangle surrounding the Arc, Start Angle and Sweep Angle
                                                                                                                                                                                                                                                                        graphics.DrawArc(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Black, 2), new Aspose.Imaging.Rectangle(200, 200, 100, 200), 0, 300);

                                                                                                                                                                                                                                                                        //Draw a Bezier by specifying the Pen object having Blue color and co-ordinate Points.
                                                                                                                                                                                                                                                                        graphics.DrawBezier(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Blue, 2), new Aspose.Imaging.Point(250, 100), new Aspose.Imaging.Point(300, 30), new Aspose.Imaging.Point(450, 100), new Aspose.Imaging.Point(235, 25));

                                                                                                                                                                                                                                                                        //Draw a Curve by specifying the Pen object having Green color and an array of Points
                                                                                                                                                                                                                                                                        graphics.DrawCurve(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Green, 2), new[] { new Aspose.Imaging.Point(100, 200), new Aspose.Imaging.Point(100, 350), new Aspose.Imaging.Point(200, 450) });

                                                                                                                                                                                                                                                                        //Draw an Ellipse using the Pen object and a surrounding Rectangle
                                                                                                                                                                                                                                                                        graphics.DrawEllipse(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Yellow, 2), new Aspose.Imaging.Rectangle(300, 300, 100, 100));

                                                                                                                                                                                                                                                                        //Draw a Line 
                                                                                                                                                                                                                                                                        graphics.DrawLine(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Violet, 2), new Aspose.Imaging.Point(100, 100), new Aspose.Imaging.Point(200, 200));

                                                                                                                                                                                                                                                                        //Draw a Pie segment
                                                                                                                                                                                                                                                                        graphics.DrawPie(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Silver, 2), new Aspose.Imaging.Rectangle(new Aspose.Imaging.Point(200, 20), new Aspose.Imaging.Size(200, 200)), 0, 45);

                                                                                                                                                                                                                                                                        //Draw a Polygon by specifying the Pen object having Red color and an array of Points
                                                                                                                                                                                                                                                                        graphics.DrawPolygon(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Red, 2), new[] { new Aspose.Imaging.Point(20, 100), new Aspose.Imaging.Point(20, 200), new Aspose.Imaging.Point(220, 20) });

                                                                                                                                                                                                                                                                        //Draw a Rectangle
                                                                                                                                                                                                                                                                        graphics.DrawRectangle(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Orange, 2), new Aspose.Imaging.Rectangle(new Aspose.Imaging.Point(250, 250), new Aspose.Imaging.Size(100, 100)));

                                                                                                                                                                                                                                                                        //Create a SolidBrush object and set its various properties
                                                                                                                                                                                                                                                                        Aspose.Imaging.Brushes.SolidBrush brush = new Aspose.Imaging.Brushes.SolidBrush();
                                                                                                                                                                                                                                                                        brush.Color = Color.Purple;
                                                                                                                                                                                                                                                                        brush.Opacity = 100;

                                                                                                                                                                                                                                                                        //Draw a String using the SolidBrush object and Font, at specific Point
                                                                                                                                                                                                                                                                        graphics.DrawString("This image is created by Aspose.Imaging API", new Aspose.Imaging.Font("Times New Roman", 16), brush, new Aspose.Imaging.PointF(50, 400));

                                                                                                                                                                                                                                                                        // save all changes.
                                                                                                                                                                                                                                                                        image.Save();
                                                                                                                                                                                                                                                                    }
                                                                                                                                                                                                                                                                }

Exceptions

ArgumentNullException

pen’ is null.-or-points’ is null.

DrawCurve(Pen, titik[ ], dan float)

Menggerakkan spline kardinal melalui rangkaian struktur Aspose.Imaging.Point yang ditentukan menggunakan ketegangan yang ditentukan.

public void DrawCurve(Pen pen, Point[] points, float tension)

Parameters

pen Pen

Aspose.Imaging.Pen yang menentukan warna, lebar, dan tinggi kurva.

points Point [ ]

Array dari Aspose.Imaging.Point struktur yang menentukan spline.

tension float

Nilai yang lebih besar atau setara dengan 0.0F yang menentukan ketegangan kurva.

Exceptions

ArgumentNullException

pen’ is null.-or-points’ is null.

DrawCurve(Pen, titik[ ], int , int , float)

Menggerakkan spline kardinal melalui rangkaian struktur Aspose.Imaging.Point yang ditentukan menggunakan ketegangan yang ditentukan.

public void DrawCurve(Pen pen, Point[] points, int offset, int numberOfSegments, float tension)

Parameters

pen Pen

Aspose.Imaging.Pen yang menentukan warna, lebar, dan tinggi kurva.

points Point [ ]

Array dari Aspose.Imaging.Point struktur yang menentukan spline.

offset int

Mengalihkan dari elemen pertama dalam urutan parameter points" ke titik permulaan dalam kurva.

numberOfSegments int

Jumlah segmen setelah titik permulaan untuk dimasukkan ke dalam kurva.

tension float

Nilai yang lebih besar atau setara dengan 0.0F yang menentukan ketegangan kurva.

Exceptions

ArgumentNullException

pen’ is null.-or-points’ is null.

DrawEllipse(Pen, RectangleF)

Ia menggambar ellipse yang ditakrifkan oleh ambang Aspose.Imaging.RectangleF.

public void DrawEllipse(Pen pen, RectangleF rect)

Parameters

pen Pen

Aspose.Imaging.Pen yang menentukan warna, lebar, dan gaya ellipse.

rect RectangleF

Aspose.Imaging.RectangleF struktur yang menentukan batas-batas elips.

Exceptions

ArgumentNullException

pen’ is null.

DrawEllipse(Banjir, Banjir, Banjir dan Banjir)

Ia menggambar ellipse yang ditakrifkan oleh rektangle yang ditentukan oleh sepasang koordinat, ketinggian, dan lebar.

public void DrawEllipse(Pen pen, float x, float y, float width, float height)

Parameters

pen Pen

Aspose.Imaging.Pen yang menentukan warna, lebar, dan gaya ellipse.

x float

X-koordinat sudut kiri atas rektangle yang menentukan ellipse.

y float

Y-koordinat sudut kiri atas rektangle penghubung yang menentukan ellipse.

width float

Ketebalan rektangle yang menentukan ellipse.

height float

Ketinggian rektangle yang menentukan ellipse.

Exceptions

ArgumentNullException

pen’ is null.

DrawEllipse(Pen, rektangle)

Ia menggambar ellipse yang ditentukan oleh struktur ambang Aspose.Imaging.Rectangle.

public void DrawEllipse(Pen pen, Rectangle rect)

Parameters

pen Pen

Aspose.Imaging.Pen yang menentukan warna, lebar, dan gaya ellipse.

rect Rectangle

Aspose.Imaging.Rectangle struktur yang menentukan batas-batas ellipse.

Examples

Contoh ini menggunakan kelas Grafis untuk membuat bentuk primitif di permukaan Gambar. Untuk menunjukkan operasi, contoh ini menciptakan gambar baru dalam format PNG dan menggambar bentuk primitif di permukaan Gambar menggunakan metode menggambar yang dipaparkan oleh kelas Grafis

//Creates an instance of FileStream
                                                                                                                                                                                                                                                                using (System.IO.FileStream stream = new System.IO.FileStream(@"C:\temp\output.png", System.IO.FileMode.Create))
                                                                                                                                                                                                                                                                {
                                                                                                                                                                                                                                                                    //Create an instance of PngOptions and set its various properties
                                                                                                                                                                                                                                                                    Aspose.Imaging.ImageOptions.PngOptions pngOptions = new Aspose.Imaging.ImageOptions.PngOptions();

                                                                                                                                                                                                                                                                    //Set the Source for PngOptions
                                                                                                                                                                                                                                                                    pngOptions.Source = new Aspose.Imaging.Sources.StreamSource(stream);

                                                                                                                                                                                                                                                                    //Create an instance of Image 
                                                                                                                                                                                                                                                                    using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Create(pngOptions, 500, 500))
                                                                                                                                                                                                                                                                    {
                                                                                                                                                                                                                                                                        //Create and initialize an instance of Graphics class
                                                                                                                                                                                                                                                                        Aspose.Imaging.Graphics graphics = new Aspose.Imaging.Graphics(image);

                                                                                                                                                                                                                                                                        //Clear Graphics surface
                                                                                                                                                                                                                                                                        graphics.Clear(Aspose.Imaging.Color.Wheat);

                                                                                                                                                                                                                                                                        //Draw an Arc by specifying the Pen object having Black color, 
                                                                                                                                                                                                                                                                        //a Rectangle surrounding the Arc, Start Angle and Sweep Angle
                                                                                                                                                                                                                                                                        graphics.DrawArc(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Black, 2), new Aspose.Imaging.Rectangle(200, 200, 100, 200), 0, 300);

                                                                                                                                                                                                                                                                        //Draw a Bezier by specifying the Pen object having Blue color and co-ordinate Points.
                                                                                                                                                                                                                                                                        graphics.DrawBezier(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Blue, 2), new Aspose.Imaging.Point(250, 100), new Aspose.Imaging.Point(300, 30), new Aspose.Imaging.Point(450, 100), new Aspose.Imaging.Point(235, 25));

                                                                                                                                                                                                                                                                        //Draw a Curve by specifying the Pen object having Green color and an array of Points
                                                                                                                                                                                                                                                                        graphics.DrawCurve(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Green, 2), new[] { new Aspose.Imaging.Point(100, 200), new Aspose.Imaging.Point(100, 350), new Aspose.Imaging.Point(200, 450) });

                                                                                                                                                                                                                                                                        //Draw an Ellipse using the Pen object and a surrounding Rectangle
                                                                                                                                                                                                                                                                        graphics.DrawEllipse(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Yellow, 2), new Aspose.Imaging.Rectangle(300, 300, 100, 100));

                                                                                                                                                                                                                                                                        //Draw a Line 
                                                                                                                                                                                                                                                                        graphics.DrawLine(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Violet, 2), new Aspose.Imaging.Point(100, 100), new Aspose.Imaging.Point(200, 200));

                                                                                                                                                                                                                                                                        //Draw a Pie segment
                                                                                                                                                                                                                                                                        graphics.DrawPie(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Silver, 2), new Aspose.Imaging.Rectangle(new Aspose.Imaging.Point(200, 20), new Aspose.Imaging.Size(200, 200)), 0, 45);

                                                                                                                                                                                                                                                                        //Draw a Polygon by specifying the Pen object having Red color and an array of Points
                                                                                                                                                                                                                                                                        graphics.DrawPolygon(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Red, 2), new[] { new Aspose.Imaging.Point(20, 100), new Aspose.Imaging.Point(20, 200), new Aspose.Imaging.Point(220, 20) });

                                                                                                                                                                                                                                                                        //Draw a Rectangle
                                                                                                                                                                                                                                                                        graphics.DrawRectangle(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Orange, 2), new Aspose.Imaging.Rectangle(new Aspose.Imaging.Point(250, 250), new Aspose.Imaging.Size(100, 100)));

                                                                                                                                                                                                                                                                        //Create a SolidBrush object and set its various properties
                                                                                                                                                                                                                                                                        Aspose.Imaging.Brushes.SolidBrush brush = new Aspose.Imaging.Brushes.SolidBrush();
                                                                                                                                                                                                                                                                        brush.Color = Color.Purple;
                                                                                                                                                                                                                                                                        brush.Opacity = 100;

                                                                                                                                                                                                                                                                        //Draw a String using the SolidBrush object and Font, at specific Point
                                                                                                                                                                                                                                                                        graphics.DrawString("This image is created by Aspose.Imaging API", new Aspose.Imaging.Font("Times New Roman", 16), brush, new Aspose.Imaging.PointF(50, 400));

                                                                                                                                                                                                                                                                        // save all changes.
                                                                                                                                                                                                                                                                        image.Save();
                                                                                                                                                                                                                                                                    }
                                                                                                                                                                                                                                                                }

Exceptions

ArgumentNullException

pen’ is null.

DrawEllipse(Pen, int, int, int, int)

Ia menggambar ellipse yang ditakrifkan oleh rektangle yang ditentukan oleh sepasang koordinat, ketinggian, dan lebar.

public void DrawEllipse(Pen pen, int x, int y, int width, int height)

Parameters

pen Pen

Aspose.Imaging.Pen yang menentukan warna, lebar, dan gaya ellipse.

x int

X-koordinat sudut kiri atas rektangle yang menentukan ellipse.

y int

Y-koordinat sudut kiri atas rektangle penghubung yang menentukan ellipse.

width int

Ketebalan rektangle yang menentukan ellipse.

height int

Ketinggian rektangle yang menentukan ellipse.

Exceptions

ArgumentNullException

pen’ is null.

DrawImage(Gambar dari PointF)

Menarik Aspose.Imaging.Graphics.Image yang ditentukan, menggunakan ukuran fisik asli, di lokasi yang ditentukan.

public void DrawImage(Image sourceImage, PointF point)

Parameters

sourceImage Image

Gambar yang harus dicetak.

point PointF

Struktur Aspose.Imaging.PointF yang mewakili sudut kiri atas gambar yang ditarik.

Exceptions

ArgumentNullException

sourceImage’ is null.

DrawImage(gambar, float, float)

Menarik Aspose.Imaging.Graphics.Image yang ditentukan, menggunakan ukuran fisik asli, di lokasi yang ditentukan.

public void DrawImage(Image sourceImage, float x, float y)

Parameters

sourceImage Image

Gambar yang harus dicetak.

x float

Koordinat x dari sudut kiri atas gambar yang ditarik.

y float

Y-koordinat sudut kiri atas gambar yang ditarik.

Exceptions

ArgumentNullException

sourceImage’ is null.

DrawImage(Gambar dari RectangleF)

Menarik Aspose.Imaging.Graphics.Image yang ditentukan di lokasi yang ditentukan dan dengan ukuran yang ditentukan.

public void DrawImage(Image sourceImage, RectangleF rect)

Parameters

sourceImage Image

Gambar yang harus dicetak.

rect RectangleF

Aspose.Imaging.RectangleF struktur yang menentukan lokasi dan ukuran gambar yang ditarik.

Exceptions

ArgumentNullException

sourceImage’ is null.

DrawImage(Gambar, rektangle, grafis)

Menarik Aspose.Imaging.Graphics.Image yang ditentukan di lokasi yang ditentukan dan dengan ukuran yang ditentukan.

public void DrawImage(Image sourceImage, Rectangle rectDestination, GraphicsUnit graphicsUnit)

Parameters

sourceImage Image

Gambar yang harus dicetak.

rectDestination Rectangle

tujuan dari rektangle.

graphicsUnit GraphicsUnit

dan unit grafis.

Exceptions

ArgumentNullException

sourceImage’ is null.

DrawImage(Gambar, RectangleF, GraphicsUnit)

Menarik Aspose.Imaging.Graphics.Image yang ditentukan di lokasi yang ditentukan dan dengan ukuran yang ditentukan.

public void DrawImage(Image sourceImage, RectangleF rectDestination, GraphicsUnit graphicsUnit)

Parameters

sourceImage Image

Gambar yang harus dicetak.

rectDestination RectangleF

tujuan dari rektangle.

graphicsUnit GraphicsUnit

dan unit grafis.

Exceptions

ArgumentNullException

sourceImage’ is null.

DrawImage(Gambar, Rectangle, GraphicsUnit, ImageAttributes)

Menarik Aspose.Imaging.Graphics.Image yang ditentukan di lokasi yang ditentukan dan dengan ukuran yang ditentukan.

public void DrawImage(Image sourceImage, Rectangle rectDestination, GraphicsUnit graphicsUnit, ImageAttributes imageAttributes)

Parameters

sourceImage Image

Gambar yang harus dicetak.

rectDestination Rectangle

tujuan dari rektangle.

graphicsUnit GraphicsUnit

dan unit grafis.

imageAttributes ImageAttributes

Gambar memiliki atribut.

Exceptions

ArgumentNullException

sourceImage’ is null.

DrawImage(Gambar, RectangleF, GraphicsUnit, ImageAttributes)

Menarik Aspose.Imaging.Graphics.Image yang ditentukan di lokasi yang ditentukan dan dengan ukuran yang ditentukan.

public void DrawImage(Image sourceImage, RectangleF rectDestination, GraphicsUnit graphicsUnit, ImageAttributes imageAttributes)

Parameters

sourceImage Image

Gambar yang harus dicetak.

rectDestination RectangleF

Destinasi rektangle untuk dicetak.

graphicsUnit GraphicsUnit

dan unit grafis.

imageAttributes ImageAttributes

Gambar memiliki atribut.

Exceptions

ArgumentNullException

sourceImage’ is null.

DrawImage(Gambar, rektangle, rektangle, grafis)

Menarik Aspose.Imaging.Graphics.Image yang ditentukan di lokasi yang ditentukan dan dengan ukuran yang ditentukan.

public void DrawImage(Image sourceImage, Rectangle rectSource, Rectangle rectDestination, GraphicsUnit graphicsUnit)

Parameters

sourceImage Image

Gambar yang harus dicetak.

rectSource Rectangle

Sumber dari rektum.

rectDestination Rectangle

Destinasi yang tepat.

graphicsUnit GraphicsUnit

dan unit grafis.

Exceptions

ArgumentNullException

sourceImage’ is null.

DrawImage(Gambar, RectangleF, RectangleF, GrafisUnit)

Menarik Aspose.Imaging.Graphics.Image yang ditentukan di lokasi yang ditentukan dan dengan ukuran yang ditentukan.

public void DrawImage(Image sourceImage, RectangleF rectSource, RectangleF rectDestination, GraphicsUnit graphicsUnit)

Parameters

sourceImage Image

Gambar yang harus dicetak.

rectSource RectangleF

Sumber dari rektum.

rectDestination RectangleF

Destinasi yang tepat.

graphicsUnit GraphicsUnit

dan unit grafis.

Exceptions

ArgumentNullException

sourceImage’ is null.

DrawImage(Gambar, Rectangle, Rectangle, GraphicsUnit, ImageAttributes)

Menarik Aspose.Imaging.Graphics.Image yang ditentukan di lokasi yang ditentukan dan dengan ukuran yang ditentukan.

public void DrawImage(Image sourceImage, Rectangle rectSource, Rectangle rectDestination, GraphicsUnit graphicsUnit, ImageAttributes imageAttributes)

Parameters

sourceImage Image

Gambar yang harus dicetak.

rectSource Rectangle

Sumber dari rektum.

rectDestination Rectangle

Destinasi yang tepat.

graphicsUnit GraphicsUnit

dan unit grafis.

imageAttributes ImageAttributes

Gambar memiliki atribut.

Exceptions

ArgumentNullException

sourceImage’ is null.

DrawImage(Gambar, RectangleF, RectangleF, GraphicsUnit, ImageAttributes)

Menarik Aspose.Imaging.Graphics.Image yang ditentukan di lokasi yang ditentukan dan dengan ukuran yang ditentukan.

public void DrawImage(Image sourceImage, RectangleF rectSource, RectangleF rectDestination, GraphicsUnit graphicsUnit, ImageAttributes imageAttributes)

Parameters

sourceImage Image

Gambar yang harus dicetak.

rectSource RectangleF

Sumber dari rektangle.

rectDestination RectangleF

tujuan dari rektangle.

graphicsUnit GraphicsUnit

Unit grafis untuk digunakan.

imageAttributes ImageAttributes

Gambar yang digunakan untuk digunakan.

Exceptions

ArgumentNullException

sourceImage’ is null.

DrawImage(Gambar, titik[])

Menarik bagian yang ditentukan dari image’ pada lokasi yang ditentukan dan dengan ukuran yang ditentukan.

public void DrawImage(Image image, Point[] destPoints)

Parameters

image Image

Gambar yang harus dicetak.

destPoints Point [ ]

Rangkaian tiga struktur PointF yang mendefinisikan paralelogram.

DrawImage(Gambar, titik[ ], dan rektangle)

Menarik bagian yang ditentukan dari image’ pada lokasi yang ditentukan dan dengan ukuran yang ditentukan.

public void DrawImage(Image image, Point[] destPoints, Rectangle srcRect)

Parameters

image Image

Gambar yang harus dicetak.

destPoints Point [ ]

Rangkaian tiga struktur PointF yang mendefinisikan paralelogram.

srcRect Rectangle

Sumber dari rektangle.

DrawImage(Gambar, titik[ ], Rectangle, GraphicsUnit)

Menarik bagian yang ditentukan dari image’ pada lokasi yang ditentukan dan dengan ukuran yang ditentukan.

public void DrawImage(Image image, Point[] destPoints, Rectangle srcRect, GraphicsUnit srcUnit)

Parameters

image Image

Gambar yang harus dicetak.

destPoints Point [ ]

Rangkaian tiga struktur PointF yang mendefinisikan paralelogram.

srcRect Rectangle

Sumber dari rektangle.

srcUnit GraphicsUnit

Unit Pengukuran

DrawImage(Gambar, titik[ ], Rectangle, GraphicsUnit, ImageAttributes)

Menarik bagian yang ditentukan dari image’ pada lokasi yang ditentukan dan dengan ukuran yang ditentukan.

public void DrawImage(Image image, Point[] destPoints, Rectangle srcRect, GraphicsUnit srcUnit, ImageAttributes imageAttributes)

Parameters

image Image

Gambar yang harus dicetak.

destPoints Point [ ]

Rangkaian tiga struktur PointF yang mendefinisikan paralelogram.

srcRect Rectangle

Sumber dari rektangle.

srcUnit GraphicsUnit

Unit Pengukuran

imageAttributes ImageAttributes

Gambar memiliki atribut.

DrawImage(Gambar dari PointF[])

Menarik bagian yang ditentukan dari image’ pada lokasi yang ditentukan dan dengan ukuran yang ditentukan.

public void DrawImage(Image image, PointF[] destPoints)

Parameters

image Image

Gambar yang harus dicetak.

destPoints PointF [ ]

Rangkaian tiga struktur PointF yang mendefinisikan paralelogram.

Exceptions

ArgumentNullException

Gambar

DrawImage(Gambar dari PointF[ ], dan RectangleF)

Menarik bagian yang ditentukan dari image’ pada lokasi yang ditentukan dan dengan ukuran yang ditentukan.

public void DrawImage(Image image, PointF[] destPoints, RectangleF srcRect)

Parameters

image Image

Gambar yang harus dicetak.

destPoints PointF [ ]

Rangkaian tiga struktur PointF yang mendefinisikan paralelogram.

srcRect RectangleF

Sumber dari rektangle.

DrawImage(Gambar dari PointF[ ], RectangleF, GraphicsUnit)

Menarik bagian yang ditentukan dari image’ pada lokasi yang ditentukan dan dengan ukuran yang ditentukan.

public void DrawImage(Image image, PointF[] destPoints, RectangleF srcRect, GraphicsUnit srcUnit)

Parameters

image Image

Gambar yang harus dicetak.

destPoints PointF [ ]

Rangkaian tiga struktur PointF yang mendefinisikan paralelogram.

srcRect RectangleF

Sumber dari rektangle.

srcUnit GraphicsUnit

Unit Pengukuran

DrawImage(Gambar dari PointF[ ], RectangleF, GraphicsUnit, ImageAttributes)

Menarik bagian yang ditentukan dari image’ pada lokasi yang ditentukan dan dengan ukuran yang ditentukan.

public void DrawImage(Image image, PointF[] destPoints, RectangleF srcRect, GraphicsUnit srcUnit, ImageAttributes imageAttributes)

Parameters

image Image

Gambar yang harus dicetak.

destPoints PointF [ ]

Rangkaian tiga struktur PointF yang mendefinisikan paralelogram.

srcRect RectangleF

Sumber dari rektangle.

srcUnit GraphicsUnit

Unit Pengukuran

imageAttributes ImageAttributes

Gambar memiliki atribut.

DrawImage(gambar, float, float, float, float)

Menarik Aspose.Imaging.Graphics.Image yang ditentukan di lokasi yang ditentukan dan dengan ukuran yang ditentukan.

public void DrawImage(Image sourceImage, float x, float y, float width, float height)

Parameters

sourceImage Image

Gambar yang harus dicetak.

x float

Koordinat x dari sudut kiri atas gambar yang ditarik.

y float

Y-koordinat sudut kiri atas gambar yang ditarik.

width float

Ketebalan dari gambar yang ditarik.

height float

Ketinggian gambar yang ditarik.

Exceptions

ArgumentNullException

sourceImage’ is null.

DrawImage(Gambar, titik)

Menarik Aspose.Imaging.Graphics.Image yang ditentukan, menggunakan ukuran fisik asli, di lokasi yang ditentukan.

public void DrawImage(Image sourceImage, Point point)

Parameters

sourceImage Image

Gambar yang harus dicetak.

point Point

Struktur Aspose.Imaging.Point yang mewakili lokasi sudut kiri atas gambar yang ditarik.

Exceptions

ArgumentNullException

sourceImage’ is null.

DrawImage(gambar, int, int)

Menarik gambar yang ditentukan, menggunakan ukuran fisik asli, di lokasi yang ditentukan oleh pasangan koordinat.

public void DrawImage(Image sourceImage, int x, int y)

Parameters

sourceImage Image

Gambar yang harus dicetak.

x int

Koordinat x dari sudut kiri atas gambar yang ditarik.

y int

Y-koordinat sudut kiri atas gambar yang ditarik.

Exceptions

ArgumentNullException

sourceImage’ is null.

DrawImage(gambar, rektangle)

Menarik Aspose.Imaging.Graphics.Image yang ditentukan di lokasi yang ditentukan dan dengan ukuran yang ditentukan.

public void DrawImage(Image sourceImage, Rectangle rect)

Parameters

sourceImage Image

Gambar yang harus dicetak.

rect Rectangle

Aspose.Imaging.Rectangle struktur yang menentukan lokasi dan ukuran gambar yang ditarik.

Exceptions

ArgumentNullException

sourceImage’ is null.

DrawImage(Gambar, int, int, int dan int)

Menarik Aspose.Imaging.Graphics.Image yang ditentukan di lokasi yang ditentukan dan dengan ukuran yang ditentukan.

public void DrawImage(Image sourceImage, int x, int y, int width, int height)

Parameters

sourceImage Image

Gambar yang harus dicetak.

x int

Koordinat x dari sudut kiri atas gambar yang ditarik.

y int

Y-koordinat sudut kiri atas gambar yang ditarik.

width int

Ketebalan dari gambar yang ditarik.

height int

Ketinggian gambar yang ditarik.

Exceptions

ArgumentNullException

sourceImage’ is null.

DrawImageUnscaled(Gambar, titik)

Menggambar gambar tertentu menggunakan ukuran fisik asli di lokasi tertentu.

public void DrawImageUnscaled(Image sourceImage, Point point)

Parameters

sourceImage Image

Gambar yang harus dicetak.

point Point

Struktur Aspose.Imaging.Point yang menentukan sudut kiri atas gambar yang ditarik.

Exceptions

ArgumentNullException

sourceImage’ is null.

DrawImageUnscaled(gambar, int, int)

Menggambar gambar yang ditentukan menggunakan ukuran fisik asli di lokasi yang ditentukan oleh pasangan koordinat.

public void DrawImageUnscaled(Image sourceImage, int x, int y)

Parameters

sourceImage Image

Gambar yang harus dicetak.

x int

Koordinat x dari sudut kiri atas gambar yang ditarik.

y int

Y-koordinat sudut kiri atas gambar yang ditarik.

Exceptions

ArgumentNullException

sourceImage’ is null.

DrawImageUnscaled(gambar, rektangle)

Menggambar gambar tertentu menggunakan ukuran fisik asli di lokasi tertentu.

public void DrawImageUnscaled(Image sourceImage, Rectangle rect)

Parameters

sourceImage Image

Gambar yang harus dicetak.

rect Rectangle

Aspose.Imaging.Rectangle yang menentukan sudut kiri atas gambar yang ditarik. sifat X dan Y dari rektangle menentukan sudut kiri atas. sifat Width dan Height diabaikan.

Exceptions

ArgumentNullException

sourceImage’ is null.

DrawImageUnscaled(Gambar, int, int, int dan int)

Menggambar gambar tertentu menggunakan ukuran fisik asli di lokasi tertentu.

public void DrawImageUnscaled(Image sourceImage, int x, int y, int width, int height)

Parameters

sourceImage Image

Gambar yang harus dicetak.

x int

Koordinat x dari sudut kiri atas gambar yang ditarik.

y int

Y-koordinat sudut kiri atas gambar yang ditarik.

width int

Parameter ini tidak digunakan.

height int

Parameter ini tidak digunakan.

Exceptions

ArgumentNullException

sourceImage’ is null.

DrawImageUnscaledAndClipped(gambar, rektangle)

Menarik gambar yang ditentukan tanpa skala dan klip, jika perlu, untuk menyesuaikan diri dengan rektangle yang ditentukan.

public void DrawImageUnscaledAndClipped(Image sourceImage, Rectangle rect)

Parameters

sourceImage Image

Gambar yang harus dicetak.

rect Rectangle

Aspose.Imaging.Rectangle di mana untuk menggambar gambar.

Exceptions

ArgumentNullException

sourceImage’ is null.

DrawLine(Pen, titik dan titik)

Menarik garis yang menghubungkan dua struktur Aspose.Imaging.Point.

public void DrawLine(Pen pen, Point point1, Point point2)

Parameters

pen Pen

Aspose.Imaging.Pen yang menentukan warna, lebar, dan gaya garis.

point1 Point

Struktur Aspose.Imaging.Point yang mewakili titik pertama untuk terhubung.

point2 Point

Struktur Aspose.Imaging.Point yang mewakili titik kedua untuk terhubung.

Examples

Contoh ini menggunakan kelas Grafis untuk membuat bentuk primitif di permukaan Gambar. Untuk menunjukkan operasi, contoh ini menciptakan gambar baru dalam format PNG dan menggambar bentuk primitif di permukaan Gambar menggunakan metode menggambar yang dipaparkan oleh kelas Grafis

//Creates an instance of FileStream
                                                                                                                                                                                                                                                                using (System.IO.FileStream stream = new System.IO.FileStream(@"C:\temp\output.png", System.IO.FileMode.Create))
                                                                                                                                                                                                                                                                {
                                                                                                                                                                                                                                                                    //Create an instance of PngOptions and set its various properties
                                                                                                                                                                                                                                                                    Aspose.Imaging.ImageOptions.PngOptions pngOptions = new Aspose.Imaging.ImageOptions.PngOptions();

                                                                                                                                                                                                                                                                    //Set the Source for PngOptions
                                                                                                                                                                                                                                                                    pngOptions.Source = new Aspose.Imaging.Sources.StreamSource(stream);

                                                                                                                                                                                                                                                                    //Create an instance of Image 
                                                                                                                                                                                                                                                                    using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Create(pngOptions, 500, 500))
                                                                                                                                                                                                                                                                    {
                                                                                                                                                                                                                                                                        //Create and initialize an instance of Graphics class
                                                                                                                                                                                                                                                                        Aspose.Imaging.Graphics graphics = new Aspose.Imaging.Graphics(image);

                                                                                                                                                                                                                                                                        //Clear Graphics surface
                                                                                                                                                                                                                                                                        graphics.Clear(Aspose.Imaging.Color.Wheat);

                                                                                                                                                                                                                                                                        //Draw an Arc by specifying the Pen object having Black color, 
                                                                                                                                                                                                                                                                        //a Rectangle surrounding the Arc, Start Angle and Sweep Angle
                                                                                                                                                                                                                                                                        graphics.DrawArc(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Black, 2), new Aspose.Imaging.Rectangle(200, 200, 100, 200), 0, 300);

                                                                                                                                                                                                                                                                        //Draw a Bezier by specifying the Pen object having Blue color and co-ordinate Points.
                                                                                                                                                                                                                                                                        graphics.DrawBezier(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Blue, 2), new Aspose.Imaging.Point(250, 100), new Aspose.Imaging.Point(300, 30), new Aspose.Imaging.Point(450, 100), new Aspose.Imaging.Point(235, 25));

                                                                                                                                                                                                                                                                        //Draw a Curve by specifying the Pen object having Green color and an array of Points
                                                                                                                                                                                                                                                                        graphics.DrawCurve(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Green, 2), new[] { new Aspose.Imaging.Point(100, 200), new Aspose.Imaging.Point(100, 350), new Aspose.Imaging.Point(200, 450) });

                                                                                                                                                                                                                                                                        //Draw an Ellipse using the Pen object and a surrounding Rectangle
                                                                                                                                                                                                                                                                        graphics.DrawEllipse(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Yellow, 2), new Aspose.Imaging.Rectangle(300, 300, 100, 100));

                                                                                                                                                                                                                                                                        //Draw a Line 
                                                                                                                                                                                                                                                                        graphics.DrawLine(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Violet, 2), new Aspose.Imaging.Point(100, 100), new Aspose.Imaging.Point(200, 200));

                                                                                                                                                                                                                                                                        //Draw a Pie segment
                                                                                                                                                                                                                                                                        graphics.DrawPie(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Silver, 2), new Aspose.Imaging.Rectangle(new Aspose.Imaging.Point(200, 20), new Aspose.Imaging.Size(200, 200)), 0, 45);

                                                                                                                                                                                                                                                                        //Draw a Polygon by specifying the Pen object having Red color and an array of Points
                                                                                                                                                                                                                                                                        graphics.DrawPolygon(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Red, 2), new[] { new Aspose.Imaging.Point(20, 100), new Aspose.Imaging.Point(20, 200), new Aspose.Imaging.Point(220, 20) });

                                                                                                                                                                                                                                                                        //Draw a Rectangle
                                                                                                                                                                                                                                                                        graphics.DrawRectangle(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Orange, 2), new Aspose.Imaging.Rectangle(new Aspose.Imaging.Point(250, 250), new Aspose.Imaging.Size(100, 100)));

                                                                                                                                                                                                                                                                        //Create a SolidBrush object and set its various properties
                                                                                                                                                                                                                                                                        Aspose.Imaging.Brushes.SolidBrush brush = new Aspose.Imaging.Brushes.SolidBrush();
                                                                                                                                                                                                                                                                        brush.Color = Color.Purple;
                                                                                                                                                                                                                                                                        brush.Opacity = 100;

                                                                                                                                                                                                                                                                        //Draw a String using the SolidBrush object and Font, at specific Point
                                                                                                                                                                                                                                                                        graphics.DrawString("This image is created by Aspose.Imaging API", new Aspose.Imaging.Font("Times New Roman", 16), brush, new Aspose.Imaging.PointF(50, 400));

                                                                                                                                                                                                                                                                        // save all changes.
                                                                                                                                                                                                                                                                        image.Save();
                                                                                                                                                                                                                                                                    }
                                                                                                                                                                                                                                                                }

Exceptions

ArgumentNullException

pen’ is null.

DrawLine(Pen, PointF dan PointF)

Menarik garis yang menghubungkan dua struktur Aspose.Imaging.PointF.

public void DrawLine(Pen pen, PointF point1, PointF point2)

Parameters

pen Pen

Aspose.Imaging.Pen yang menentukan warna, lebar, dan gaya garis.

point1 PointF

Struktur Aspose.Imaging.PointF yang mewakili titik pertama untuk terhubung.

point2 PointF

Struktur Aspose.Imaging.PointF yang mewakili titik kedua untuk terhubung.

Exceptions

ArgumentNullException

pen’ is null.

DrawLine(Pen, int, int, int, int)

Menarik garis yang menghubungkan dua titik yang ditentukan oleh pasangan koordinat.

public void DrawLine(Pen pen, int x1, int y1, int x2, int y2)

Parameters

pen Pen

Aspose.Imaging.Pen yang menentukan warna, lebar, dan gaya garis.

x1 int

Koordinat x dari titik pertama.

y1 int

koordinat dari titik pertama.

x2 int

Koordinat X dari titik kedua.

y2 int

koordinat dari titik kedua.

Exceptions

ArgumentNullException

pen’ is null.

DrawLine(Banjir, Banjir, Banjir dan Banjir)

Menarik garis yang menghubungkan dua titik yang ditentukan oleh pasangan koordinat.

public void DrawLine(Pen pen, float x1, float y1, float x2, float y2)

Parameters

pen Pen

Aspose.Imaging.Pen yang menentukan warna, lebar, dan gaya garis.

x1 float

Koordinat x dari titik pertama.

y1 float

koordinat dari titik pertama.

x2 float

Koordinat X dari titik kedua.

y2 float

koordinat dari titik kedua.

Exceptions

ArgumentNullException

pen’ is null.

DrawLines(Pen, titik[])

Menggambar serangkaian segmen garis yang menghubungkan berbagai struktur Aspose.Imaging.Point.

public void DrawLines(Pen pen, Point[] points)

Parameters

pen Pen

Aspose.Imaging.Pen yang menentukan warna, lebar, dan gaya segmen garis.

points Point [ ]

Rangkaian struktur Aspose.Imaging.Point yang mewakili titik untuk terhubung.

Exceptions

ArgumentNullException

pen’ is null.-or-points’ is null.

ArgumentException

Rangkaian points" mengandung kurang dari 2 poin.

DrawLines(Pen dan PointF[])

Menggambar serangkaian segmen garis yang menghubungkan berbagai struktur Aspose.Imaging.PointF.

public void DrawLines(Pen pen, PointF[] points)

Parameters

pen Pen

Aspose.Imaging.Pen yang menentukan warna, lebar, dan gaya segmen garis.

points PointF [ ]

Rangkaian struktur Aspose.Imaging.PointF yang mewakili titik untuk terhubung.

Exceptions

ArgumentNullException

pen’ is null.-or-points’ is null.

ArgumentException

Rangkaian points" mengandung kurang dari 2 poin.

DrawPath(Pen dan GraphicsPath)

Tuliskan sebuah Aspose.Imaging.GraphicsPath.

public void DrawPath(Pen pen, GraphicsPath path)

Parameters

pen Pen

Aspose.Imaging.Pen yang menentukan warna, lebar, dan gaya jalan.

path GraphicsPath

Cara menggambar.Grafik untuk menggambar.

Examples

Contoh-contoh ini menggunakan GraphicsPath dan Graphics class untuk membuat dan memanipulasi Figur di permukaan Gambar. Contoh ini menciptakan Gambar baru (tiff), membersihkan permukaan dan menarik jalur dengan bantuan GraphicsPath class. Pada akhirnya metode DrawPath yang didedikasikan oleh Graphics class dipanggil untuk membuat jalur di permukaan.

//Create an instance of FileStream
                                                                                                                                                                                                                                                                                                                                             using (System.IO.FileStream stream = new System.IO.FileStream(@"C:\temp\output.tiff", System.IO.FileMode.Create))
                                                                                                                                                                                                                                                                                                                                             {
                                                                                                                                                                                                                                                                                                                                                 //Create an instance of TiffOptions and set its various properties
                                                                                                                                                                                                                                                                                                                                                 Aspose.Imaging.ImageOptions.TiffOptions tiffOptions = new Aspose.Imaging.ImageOptions.TiffOptions(Imaging.FileFormats.Tiff.Enums.TiffExpectedFormat.Default);

                                                                                                                                                                                                                                                                                                                                                 //Set the source for the instance of ImageOptions
                                                                                                                                                                                                                                                                                                                                                 tiffOptions.Source = new Aspose.Imaging.Sources.StreamSource(stream);

                                                                                                                                                                                                                                                                                                                                                 //Create an instance of Image 
                                                                                                                                                                                                                                                                                                                                                 using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Create(tiffOptions, 500, 500))
                                                                                                                                                                                                                                                                                                                                                 {
                                                                                                                                                                                                                                                                                                                                                     //Create and initialize an instance of Graphics class
                                                                                                                                                                                                                                                                                                                                                     Aspose.Imaging.Graphics graphics = new Aspose.Imaging.Graphics(image);

                                                                                                                                                                                                                                                                                                                                                     //Clear Graphics surface
                                                                                                                                                                                                                                                                                                                                                     graphics.Clear(Color.Wheat);

                                                                                                                                                                                                                                                                                                                                                     //Create an instance of GraphicsPath class
                                                                                                                                                                                                                                                                                                                                                     Aspose.Imaging.GraphicsPath graphicspath = new Aspose.Imaging.GraphicsPath();

                                                                                                                                                                                                                                                                                                                                                     //Create an instance of Figure class
                                                                                                                                                                                                                                                                                                                                                     Aspose.Imaging.Figure figure = new Aspose.Imaging.Figure();

                                                                                                                                                                                                                                                                                                                                                     //Add Shapes to Figure object
                                                                                                                                                                                                                                                                                                                                                     figure.AddShape(new Aspose.Imaging.Shapes.RectangleShape(new Aspose.Imaging.RectangleF(10f, 10f, 300f, 300f)));
                                                                                                                                                                                                                                                                                                                                                     figure.AddShape(new Aspose.Imaging.Shapes.EllipseShape(new Aspose.Imaging.RectangleF(50f, 50f, 300f, 300f)));
                                                                                                                                                                                                                                                                                                                                                     figure.AddShape(new Aspose.Imaging.Shapes.PieShape(new Aspose.Imaging.RectangleF(new Aspose.Imaging.PointF(250f, 250f), new Aspose.Imaging.SizeF(200f, 200f)), 0f, 45f));

                                                                                                                                                                                                                                                                                                                                                     //Add Figure object to GraphicsPath
                                                                                                                                                                                                                                                                                                                                                     graphicspath.AddFigure(figure);

                                                                                                                                                                                                                                                                                                                                                     //Draw path with Pen object of color Black
                                                                                                                                                                                                                                                                                                                                                     graphics.DrawPath(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Black, 2), graphicspath);

                                                                                                                                                                                                                                                                                                                                                     // save all changes.
                                                                                                                                                                                                                                                                                                                                                     image.Save();
                                                                                                                                                                                                                                                                                                                                                 }
                                                                                                                                                                                                                                                                                                                                             }

Exceptions

ArgumentNullException

pen’ is null.-or-path’ is null.

DrawPie(Pen, RectangleF, float, float)

Ia menggambarkan bentuk kaki yang ditakrifkan oleh ellipse yang ditentukan oleh struktur Aspose.Imaging.RectangleF dan dua garis radial.

public void DrawPie(Pen pen, RectangleF rect, float startAngle, float sweepAngle)

Parameters

pen Pen

Aspose.Imaging.Pen yang menentukan warna, lebar, dan gaya bentuk pie.

rect RectangleF

Aspose.Imaging.RectangleF struktur yang mewakili rektangle penghubung yang menentukan ellipse dari mana bentuk kaki berasal.

startAngle float

sudut yang diukur dalam derajat jam dari x-axis ke sisi pertama bentuk pie.

sweepAngle float

Angle yang diukur dalam derajat jam dari parameter startAngle’ ke sisi kedua dari bentuk kaki.

Exceptions

ArgumentNullException

pen’ is null.

DrawPie(Pen, float, float, float, float, float, float)

Ia menggambarkan bentuk kaki yang ditakrifkan oleh ellipse yang ditentukan oleh pasangan koordinat, lebar, ketinggian, dan dua garis radial.

public void DrawPie(Pen pen, float x, float y, float width, float height, float startAngle, float sweepAngle)

Parameters

pen Pen

Aspose.Imaging.Pen yang menentukan warna, lebar, dan gaya bentuk pie.

x float

X-koordinat sudut kiri atas rektangle yang menentukan ellipse dari mana bentuk kaki berasal.

y float

Y-koordinat sudut kiri atas rektangle yang menentukan ellipse dari mana bentuk kaki berasal.

width float

Lebar rektangle sempadan yang menentukan ellipse dari mana bentuk kaki datang.

height float

Ketinggian rektangle sempadan yang menentukan ellipse dari mana bentuk kaki berasal.

startAngle float

sudut yang diukur dalam derajat jam dari x-axis ke sisi pertama bentuk pie.

sweepAngle float

Angle yang diukur dalam derajat jam dari parameter startAngle’ ke sisi kedua dari bentuk kaki.

Exceptions

ArgumentNullException

pen’ is null.

DrawPie(Pen, rektangle, float, float)

Ia menggambarkan bentuk kaki yang ditakrifkan oleh ellipse yang ditentukan oleh struktur Aspose.Imaging.Rectangle dan dua garis radial.

public void DrawPie(Pen pen, Rectangle rect, float startAngle, float sweepAngle)

Parameters

pen Pen

Aspose.Imaging.Pen yang menentukan warna, lebar, dan gaya bentuk pie.

rect Rectangle

Aspose.Imaging.Rectangle struktur yang mewakili rektangle penghubung yang menentukan ellipse dari mana bentuk kaki berasal.

startAngle float

sudut yang diukur dalam derajat jam dari x-axis ke sisi pertama bentuk pie.

sweepAngle float

Angle yang diukur dalam derajat jam dari parameter startAngle’ ke sisi kedua dari bentuk kaki.

Examples

Contoh ini menggunakan kelas Grafis untuk membuat bentuk primitif di permukaan Gambar. Untuk menunjukkan operasi, contoh ini menciptakan gambar baru dalam format PNG dan menggambar bentuk primitif di permukaan Gambar menggunakan metode menggambar yang dipaparkan oleh kelas Grafis

//Creates an instance of FileStream
                                                                                                                                                                                                                                                                using (System.IO.FileStream stream = new System.IO.FileStream(@"C:\temp\output.png", System.IO.FileMode.Create))
                                                                                                                                                                                                                                                                {
                                                                                                                                                                                                                                                                    //Create an instance of PngOptions and set its various properties
                                                                                                                                                                                                                                                                    Aspose.Imaging.ImageOptions.PngOptions pngOptions = new Aspose.Imaging.ImageOptions.PngOptions();

                                                                                                                                                                                                                                                                    //Set the Source for PngOptions
                                                                                                                                                                                                                                                                    pngOptions.Source = new Aspose.Imaging.Sources.StreamSource(stream);

                                                                                                                                                                                                                                                                    //Create an instance of Image 
                                                                                                                                                                                                                                                                    using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Create(pngOptions, 500, 500))
                                                                                                                                                                                                                                                                    {
                                                                                                                                                                                                                                                                        //Create and initialize an instance of Graphics class
                                                                                                                                                                                                                                                                        Aspose.Imaging.Graphics graphics = new Aspose.Imaging.Graphics(image);

                                                                                                                                                                                                                                                                        //Clear Graphics surface
                                                                                                                                                                                                                                                                        graphics.Clear(Aspose.Imaging.Color.Wheat);

                                                                                                                                                                                                                                                                        //Draw an Arc by specifying the Pen object having Black color, 
                                                                                                                                                                                                                                                                        //a Rectangle surrounding the Arc, Start Angle and Sweep Angle
                                                                                                                                                                                                                                                                        graphics.DrawArc(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Black, 2), new Aspose.Imaging.Rectangle(200, 200, 100, 200), 0, 300);

                                                                                                                                                                                                                                                                        //Draw a Bezier by specifying the Pen object having Blue color and co-ordinate Points.
                                                                                                                                                                                                                                                                        graphics.DrawBezier(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Blue, 2), new Aspose.Imaging.Point(250, 100), new Aspose.Imaging.Point(300, 30), new Aspose.Imaging.Point(450, 100), new Aspose.Imaging.Point(235, 25));

                                                                                                                                                                                                                                                                        //Draw a Curve by specifying the Pen object having Green color and an array of Points
                                                                                                                                                                                                                                                                        graphics.DrawCurve(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Green, 2), new[] { new Aspose.Imaging.Point(100, 200), new Aspose.Imaging.Point(100, 350), new Aspose.Imaging.Point(200, 450) });

                                                                                                                                                                                                                                                                        //Draw an Ellipse using the Pen object and a surrounding Rectangle
                                                                                                                                                                                                                                                                        graphics.DrawEllipse(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Yellow, 2), new Aspose.Imaging.Rectangle(300, 300, 100, 100));

                                                                                                                                                                                                                                                                        //Draw a Line 
                                                                                                                                                                                                                                                                        graphics.DrawLine(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Violet, 2), new Aspose.Imaging.Point(100, 100), new Aspose.Imaging.Point(200, 200));

                                                                                                                                                                                                                                                                        //Draw a Pie segment
                                                                                                                                                                                                                                                                        graphics.DrawPie(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Silver, 2), new Aspose.Imaging.Rectangle(new Aspose.Imaging.Point(200, 20), new Aspose.Imaging.Size(200, 200)), 0, 45);

                                                                                                                                                                                                                                                                        //Draw a Polygon by specifying the Pen object having Red color and an array of Points
                                                                                                                                                                                                                                                                        graphics.DrawPolygon(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Red, 2), new[] { new Aspose.Imaging.Point(20, 100), new Aspose.Imaging.Point(20, 200), new Aspose.Imaging.Point(220, 20) });

                                                                                                                                                                                                                                                                        //Draw a Rectangle
                                                                                                                                                                                                                                                                        graphics.DrawRectangle(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Orange, 2), new Aspose.Imaging.Rectangle(new Aspose.Imaging.Point(250, 250), new Aspose.Imaging.Size(100, 100)));

                                                                                                                                                                                                                                                                        //Create a SolidBrush object and set its various properties
                                                                                                                                                                                                                                                                        Aspose.Imaging.Brushes.SolidBrush brush = new Aspose.Imaging.Brushes.SolidBrush();
                                                                                                                                                                                                                                                                        brush.Color = Color.Purple;
                                                                                                                                                                                                                                                                        brush.Opacity = 100;

                                                                                                                                                                                                                                                                        //Draw a String using the SolidBrush object and Font, at specific Point
                                                                                                                                                                                                                                                                        graphics.DrawString("This image is created by Aspose.Imaging API", new Aspose.Imaging.Font("Times New Roman", 16), brush, new Aspose.Imaging.PointF(50, 400));

                                                                                                                                                                                                                                                                        // save all changes.
                                                                                                                                                                                                                                                                        image.Save();
                                                                                                                                                                                                                                                                    }
                                                                                                                                                                                                                                                                }

Exceptions

ArgumentNullException

pen’ is null.

DrawPie(Pen, int, int, int, int, int)

Ia menggambarkan bentuk kaki yang ditakrifkan oleh ellipse yang ditentukan oleh pasangan koordinat, lebar, ketinggian, dan dua garis radial.

public void DrawPie(Pen pen, int x, int y, int width, int height, int startAngle, int sweepAngle)

Parameters

pen Pen

Aspose.Imaging.Pen yang menentukan warna, lebar, dan gaya bentuk pie.

x int

X-koordinat sudut kiri atas rektangle yang menentukan ellipse dari mana bentuk kaki berasal.

y int

Y-koordinat sudut kiri atas rektangle yang menentukan ellipse dari mana bentuk kaki berasal.

width int

Lebar rektangle sempadan yang menentukan ellipse dari mana bentuk kaki datang.

height int

Ketinggian rektangle sempadan yang menentukan ellipse dari mana bentuk kaki berasal.

startAngle int

sudut yang diukur dalam derajat jam dari x-axis ke sisi pertama bentuk pie.

sweepAngle int

Angle yang diukur dalam derajat jam dari parameter startAngle’ ke sisi kedua dari bentuk kaki.

Exceptions

ArgumentNullException

pen’ is null.

DrawPolygon(Pen dan PointF[])

Ia menggambar poligon yang ditakrifkan oleh berbagai struktur Aspose.Imaging.PointF.

public void DrawPolygon(Pen pen, PointF[] points)

Parameters

pen Pen

Aspose.Imaging.Pen yang menentukan warna, lebar, dan gaya polygon.

points PointF [ ]

Rangkaian struktur Aspose.Imaging.PointF yang mewakili vertikal polygon.

Exceptions

ArgumentNullException

pen’ is null.-or-points’ is null.

DrawPolygon(Pen, titik[])

Ia menggambar poligon yang ditakrifkan oleh berbagai struktur Aspose.Imaging.Point.

public void DrawPolygon(Pen pen, Point[] points)

Parameters

pen Pen

Aspose.Imaging.Pen yang menentukan warna, lebar, dan gaya polygon.

points Point [ ]

Array dari Aspose.Imaging.Point struktur yang mewakili vertikal polygon.

Examples

Contoh ini menggunakan kelas Grafis untuk membuat bentuk primitif di permukaan Gambar. Untuk menunjukkan operasi, contoh ini menciptakan gambar baru dalam format PNG dan menggambar bentuk primitif di permukaan Gambar menggunakan metode menggambar yang dipaparkan oleh kelas Grafis

//Creates an instance of FileStream
                                                                                                                                                                                                                                                                using (System.IO.FileStream stream = new System.IO.FileStream(@"C:\temp\output.png", System.IO.FileMode.Create))
                                                                                                                                                                                                                                                                {
                                                                                                                                                                                                                                                                    //Create an instance of PngOptions and set its various properties
                                                                                                                                                                                                                                                                    Aspose.Imaging.ImageOptions.PngOptions pngOptions = new Aspose.Imaging.ImageOptions.PngOptions();

                                                                                                                                                                                                                                                                    //Set the Source for PngOptions
                                                                                                                                                                                                                                                                    pngOptions.Source = new Aspose.Imaging.Sources.StreamSource(stream);

                                                                                                                                                                                                                                                                    //Create an instance of Image 
                                                                                                                                                                                                                                                                    using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Create(pngOptions, 500, 500))
                                                                                                                                                                                                                                                                    {
                                                                                                                                                                                                                                                                        //Create and initialize an instance of Graphics class
                                                                                                                                                                                                                                                                        Aspose.Imaging.Graphics graphics = new Aspose.Imaging.Graphics(image);

                                                                                                                                                                                                                                                                        //Clear Graphics surface
                                                                                                                                                                                                                                                                        graphics.Clear(Aspose.Imaging.Color.Wheat);

                                                                                                                                                                                                                                                                        //Draw an Arc by specifying the Pen object having Black color, 
                                                                                                                                                                                                                                                                        //a Rectangle surrounding the Arc, Start Angle and Sweep Angle
                                                                                                                                                                                                                                                                        graphics.DrawArc(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Black, 2), new Aspose.Imaging.Rectangle(200, 200, 100, 200), 0, 300);

                                                                                                                                                                                                                                                                        //Draw a Bezier by specifying the Pen object having Blue color and co-ordinate Points.
                                                                                                                                                                                                                                                                        graphics.DrawBezier(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Blue, 2), new Aspose.Imaging.Point(250, 100), new Aspose.Imaging.Point(300, 30), new Aspose.Imaging.Point(450, 100), new Aspose.Imaging.Point(235, 25));

                                                                                                                                                                                                                                                                        //Draw a Curve by specifying the Pen object having Green color and an array of Points
                                                                                                                                                                                                                                                                        graphics.DrawCurve(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Green, 2), new[] { new Aspose.Imaging.Point(100, 200), new Aspose.Imaging.Point(100, 350), new Aspose.Imaging.Point(200, 450) });

                                                                                                                                                                                                                                                                        //Draw an Ellipse using the Pen object and a surrounding Rectangle
                                                                                                                                                                                                                                                                        graphics.DrawEllipse(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Yellow, 2), new Aspose.Imaging.Rectangle(300, 300, 100, 100));

                                                                                                                                                                                                                                                                        //Draw a Line 
                                                                                                                                                                                                                                                                        graphics.DrawLine(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Violet, 2), new Aspose.Imaging.Point(100, 100), new Aspose.Imaging.Point(200, 200));

                                                                                                                                                                                                                                                                        //Draw a Pie segment
                                                                                                                                                                                                                                                                        graphics.DrawPie(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Silver, 2), new Aspose.Imaging.Rectangle(new Aspose.Imaging.Point(200, 20), new Aspose.Imaging.Size(200, 200)), 0, 45);

                                                                                                                                                                                                                                                                        //Draw a Polygon by specifying the Pen object having Red color and an array of Points
                                                                                                                                                                                                                                                                        graphics.DrawPolygon(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Red, 2), new[] { new Aspose.Imaging.Point(20, 100), new Aspose.Imaging.Point(20, 200), new Aspose.Imaging.Point(220, 20) });

                                                                                                                                                                                                                                                                        //Draw a Rectangle
                                                                                                                                                                                                                                                                        graphics.DrawRectangle(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Orange, 2), new Aspose.Imaging.Rectangle(new Aspose.Imaging.Point(250, 250), new Aspose.Imaging.Size(100, 100)));

                                                                                                                                                                                                                                                                        //Create a SolidBrush object and set its various properties
                                                                                                                                                                                                                                                                        Aspose.Imaging.Brushes.SolidBrush brush = new Aspose.Imaging.Brushes.SolidBrush();
                                                                                                                                                                                                                                                                        brush.Color = Color.Purple;
                                                                                                                                                                                                                                                                        brush.Opacity = 100;

                                                                                                                                                                                                                                                                        //Draw a String using the SolidBrush object and Font, at specific Point
                                                                                                                                                                                                                                                                        graphics.DrawString("This image is created by Aspose.Imaging API", new Aspose.Imaging.Font("Times New Roman", 16), brush, new Aspose.Imaging.PointF(50, 400));

                                                                                                                                                                                                                                                                        // save all changes.
                                                                                                                                                                                                                                                                        image.Save();
                                                                                                                                                                                                                                                                    }
                                                                                                                                                                                                                                                                }

Exceptions

ArgumentNullException

pen’ is null.

DrawRectangle(Pen, RectangleF)

Menggambar rektangle yang ditentukan oleh struktur Aspose.Imaging.RectangleF.

public void DrawRectangle(Pen pen, RectangleF rect)

Parameters

pen Pen

Aspose.Imaging.Pen yang menentukan warna, lebar, dan gaya rektangle.

rect RectangleF

Struktur Aspose.Imaging.RectangleF yang mewakili rektangle untuk dicetak.

Exceptions

ArgumentNullException

pen’ is null.

DrawRectangle(Pen, rektangle)

Menggambar rektangle yang ditentukan oleh struktur Aspose.Imaging.Rectangle.

public void DrawRectangle(Pen pen, Rectangle rect)

Parameters

pen Pen

Aspose.Imaging.Pen yang menentukan warna, lebar, dan gaya rektangle.

rect Rectangle

Struktur Aspose.Imaging.Rectangle yang mewakili rektangle untuk dicetak.

Examples

Contoh ini menggunakan kelas Grafis untuk membuat bentuk primitif di permukaan Gambar. Untuk menunjukkan operasi, contoh ini menciptakan gambar baru dalam format PNG dan menggambar bentuk primitif di permukaan Gambar menggunakan metode menggambar yang dipaparkan oleh kelas Grafis

//Creates an instance of FileStream
                                                                                                                                                                                                                                                                using (System.IO.FileStream stream = new System.IO.FileStream(@"C:\temp\output.png", System.IO.FileMode.Create))
                                                                                                                                                                                                                                                                {
                                                                                                                                                                                                                                                                    //Create an instance of PngOptions and set its various properties
                                                                                                                                                                                                                                                                    Aspose.Imaging.ImageOptions.PngOptions pngOptions = new Aspose.Imaging.ImageOptions.PngOptions();

                                                                                                                                                                                                                                                                    //Set the Source for PngOptions
                                                                                                                                                                                                                                                                    pngOptions.Source = new Aspose.Imaging.Sources.StreamSource(stream);

                                                                                                                                                                                                                                                                    //Create an instance of Image 
                                                                                                                                                                                                                                                                    using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Create(pngOptions, 500, 500))
                                                                                                                                                                                                                                                                    {
                                                                                                                                                                                                                                                                        //Create and initialize an instance of Graphics class
                                                                                                                                                                                                                                                                        Aspose.Imaging.Graphics graphics = new Aspose.Imaging.Graphics(image);

                                                                                                                                                                                                                                                                        //Clear Graphics surface
                                                                                                                                                                                                                                                                        graphics.Clear(Aspose.Imaging.Color.Wheat);

                                                                                                                                                                                                                                                                        //Draw an Arc by specifying the Pen object having Black color, 
                                                                                                                                                                                                                                                                        //a Rectangle surrounding the Arc, Start Angle and Sweep Angle
                                                                                                                                                                                                                                                                        graphics.DrawArc(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Black, 2), new Aspose.Imaging.Rectangle(200, 200, 100, 200), 0, 300);

                                                                                                                                                                                                                                                                        //Draw a Bezier by specifying the Pen object having Blue color and co-ordinate Points.
                                                                                                                                                                                                                                                                        graphics.DrawBezier(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Blue, 2), new Aspose.Imaging.Point(250, 100), new Aspose.Imaging.Point(300, 30), new Aspose.Imaging.Point(450, 100), new Aspose.Imaging.Point(235, 25));

                                                                                                                                                                                                                                                                        //Draw a Curve by specifying the Pen object having Green color and an array of Points
                                                                                                                                                                                                                                                                        graphics.DrawCurve(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Green, 2), new[] { new Aspose.Imaging.Point(100, 200), new Aspose.Imaging.Point(100, 350), new Aspose.Imaging.Point(200, 450) });

                                                                                                                                                                                                                                                                        //Draw an Ellipse using the Pen object and a surrounding Rectangle
                                                                                                                                                                                                                                                                        graphics.DrawEllipse(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Yellow, 2), new Aspose.Imaging.Rectangle(300, 300, 100, 100));

                                                                                                                                                                                                                                                                        //Draw a Line 
                                                                                                                                                                                                                                                                        graphics.DrawLine(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Violet, 2), new Aspose.Imaging.Point(100, 100), new Aspose.Imaging.Point(200, 200));

                                                                                                                                                                                                                                                                        //Draw a Pie segment
                                                                                                                                                                                                                                                                        graphics.DrawPie(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Silver, 2), new Aspose.Imaging.Rectangle(new Aspose.Imaging.Point(200, 20), new Aspose.Imaging.Size(200, 200)), 0, 45);

                                                                                                                                                                                                                                                                        //Draw a Polygon by specifying the Pen object having Red color and an array of Points
                                                                                                                                                                                                                                                                        graphics.DrawPolygon(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Red, 2), new[] { new Aspose.Imaging.Point(20, 100), new Aspose.Imaging.Point(20, 200), new Aspose.Imaging.Point(220, 20) });

                                                                                                                                                                                                                                                                        //Draw a Rectangle
                                                                                                                                                                                                                                                                        graphics.DrawRectangle(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Orange, 2), new Aspose.Imaging.Rectangle(new Aspose.Imaging.Point(250, 250), new Aspose.Imaging.Size(100, 100)));

                                                                                                                                                                                                                                                                        //Create a SolidBrush object and set its various properties
                                                                                                                                                                                                                                                                        Aspose.Imaging.Brushes.SolidBrush brush = new Aspose.Imaging.Brushes.SolidBrush();
                                                                                                                                                                                                                                                                        brush.Color = Color.Purple;
                                                                                                                                                                                                                                                                        brush.Opacity = 100;

                                                                                                                                                                                                                                                                        //Draw a String using the SolidBrush object and Font, at specific Point
                                                                                                                                                                                                                                                                        graphics.DrawString("This image is created by Aspose.Imaging API", new Aspose.Imaging.Font("Times New Roman", 16), brush, new Aspose.Imaging.PointF(50, 400));

                                                                                                                                                                                                                                                                        // save all changes.
                                                                                                                                                                                                                                                                        image.Save();
                                                                                                                                                                                                                                                                    }
                                                                                                                                                                                                                                                                }

Exceptions

ArgumentNullException

pen’ is null.

DrawRectangle(Banjir, Banjir, Banjir dan Banjir)

Menarik rektangle yang ditentukan oleh pasangan koordinat, lebar, dan ketinggian.

public void DrawRectangle(Pen pen, float x, float y, float width, float height)

Parameters

pen Pen

Aspose.Imaging.Pen yang menentukan warna, lebar, dan gaya rektangle.

x float

Koordinat x dari sudut kiri atas rektangul untuk dicetak.

y float

Y-koordinat sudut kiri atas rektangul untuk dicetak.

width float

Ketebalan rektangul untuk dicetak.

height float

Ketinggian rektangle untuk dicetak.

Exceptions

ArgumentNullException

pen’ is null.

DrawRectangle(Pen, int, int, int, int)

Menarik rektangle yang ditentukan oleh pasangan koordinat, lebar, dan ketinggian.

public void DrawRectangle(Pen pen, int x, int y, int width, int height)

Parameters

pen Pen

Aspose.Imaging.Pen yang menentukan warna, lebar, dan gaya rektangle.

x int

Koordinat x dari sudut kiri atas rektangul untuk dicetak.

y int

Y-koordinat sudut kiri atas rektangul untuk dicetak.

width int

Ketebalan dari rektangle untuk menggambar.

height int

Ketinggian rektangle untuk dicetak.

Exceptions

ArgumentNullException

pen’ is null.

DrawRectangles(Pen, RectangleF[])

Menggambar serangkaian rektangle yang ditentukan oleh struktur Aspose.Imaging.RectangleF.

public void DrawRectangles(Pen pen, RectangleF[] rects)

Parameters

pen Pen

Aspose.Imaging.Pen yang menentukan warna, lebar, dan gaya outlines rektangle.

rects RectangleF [ ]

Array dari Aspose.Imaging.RectangleF struktur yang mewakili rektangle untuk dicetak.

Exceptions

ArgumentNullException

pen’ is null.-or-rects’ is null.

DrawRectangles(Pen, rektangle[])

Menggambar serangkaian rektangle yang ditentukan oleh struktur Aspose.Imaging.Rectangle.

public void DrawRectangles(Pen pen, Rectangle[] rects)

Parameters

pen Pen

Aspose.Imaging.Pen yang menentukan warna, lebar, dan gaya outlines rektangle.

rects Rectangle [ ]

Array dari Aspose.Imaging.Rectangle struktur yang mewakili rektangle untuk dicetak.

Examples

Contoh ini menunjukkan penciptaan dan penggunaan objek Pen. Contoh ini menciptakan gambar baru dan menggambar rektangle pada permukaan gambar.

//Create an instance of BmpOptions and set its various properties
                                                                                                                                       Aspose.Imaging.ImageOptions.BmpOptions bmpOptions = new Aspose.Imaging.ImageOptions.BmpOptions();
                                                                                                                                       bmpOptions.BitsPerPixel = 24;

                                                                                                                                       //Create an instance of FileCreateSource and assign it as Source for the instance of BmpOptions
                                                                                                                                       //Second Boolean parameter determines if the file to be created IsTemporal or not
                                                                                                                                       bmpOptions.Source = new Aspose.Imaging.Sources.FileCreateSource(@"C:\temp\sample.bmp", false);

                                                                                                                                       //Create an instance of Image at specified Path
                                                                                                                                       using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Create(bmpOptions, 500, 500))
                                                                                                                                       {
                                                                                                                                           //Create an instance of Graphics and initialize it with Image object
                                                                                                                                           Aspose.Imaging.Graphics graphics = new Aspose.Imaging.Graphics(image);

                                                                                                                                           //Clear the Graphics sutface with White Color
                                                                                                                                           graphics.Clear(Aspose.Imaging.Color.White);

                                                                                                                                           //Create an instance of Pen with color Red and width 5
                                                                                                                                           Aspose.Imaging.Pen pen = new Aspose.Imaging.Pen(Aspose.Imaging.Color.Red, 5f);

                                                                                                                                           //Create an instance of HatchBrush and set its properties
                                                                                                                                           Aspose.Imaging.Brushes.HatchBrush brush = new Aspose.Imaging.Brushes.HatchBrush();
                                                                                                                                           brush.BackgroundColor = Aspose.Imaging.Color.Wheat;
                                                                                                                                           brush.ForegroundColor = Aspose.Imaging.Color.Red;

                                                                                                                                           //Create an instance of Pen
                                                                                                                                           //initialize it with HatchBrush object and width
                                                                                                                                           Aspose.Imaging.Pen brusedpen = new Pen(brush, 5);

                                                                                                                                           //Draw Rectangles by specifying Pen object
                                                                                                                                           graphics.DrawRectangles(pen, new[]
                                                                                                                                           {
                                                                                                                                               new Aspose.Imaging.Rectangle(new Aspose.Imaging.Point(210, 210), new Aspose.Imaging.Size(100, 100)),
                                                                                                                                               new Aspose.Imaging.Rectangle(new Aspose.Imaging.Point(110, 110), new Aspose.Imaging.Size(100, 100)),
                                                                                                                                               new Aspose.Imaging.Rectangle(new Aspose.Imaging.Point(310, 310), new Aspose.Imaging.Size(100, 100))
                                                                                                                                           });

                                                                                                                                           //Draw Rectangles by specifying Pen object
                                                                                                                                           graphics.DrawRectangles(brusedpen, new[]
                                                                                                                                           {
                                                                                                                                               new Aspose.Imaging.Rectangle(new Aspose.Imaging.Point(310, 110), new Aspose.Imaging.Size(100, 100)),
                                                                                                                                               new Aspose.Imaging.Rectangle(new Aspose.Imaging.Point(110, 310), new Aspose.Imaging.Size(100, 100))
                                                                                                                                           });

                                                                                                                                           // save all changes.
                                                                                                                                           image.Save();
                                                                                                                                       }

Exceptions

ArgumentNullException

pen’ is null.-or-rects’ is null.

DrawString(String, font, brush, float, float)

Menarik baris teks yang ditentukan di lokasi yang ditentukan dengan objek Aspose.Imaging.Brush dan Aspose.Imaging.Font yang ditentukan.

public void DrawString(string s, Font font, Brush brush, float x, float y)

Parameters

s string

Kekuatan untuk menggambar.

font Font

Aspose.Imaging.Font yang menentukan format teks dari string.

brush Brush

Aspose.Imaging.Brush yang menentukan warna dan tekstur teks yang dicetak.

x float

Koordinat x dari sudut kiri atas teks yang ditarik.

y float

Y-koordinat dari sudut kiri atas teks yang ditarik.

Exceptions

ArgumentNullException

brush’ is null.-or-s’ is null.

DrawString(Menggunakan string, font, brush, pointf)

Menarik baris teks yang ditentukan di lokasi yang ditentukan dengan objek Aspose.Imaging.Brush dan Aspose.Imaging.Font yang ditentukan.

public void DrawString(string s, Font font, Brush brush, PointF point)

Parameters

s string

Kekuatan untuk menggambar.

font Font

Aspose.Imaging.Font yang menentukan format teks dari string.

brush Brush

Aspose.Imaging.Brush yang menentukan warna dan tekstur teks yang dicetak.

point PointF

Struktur Aspose.Imaging.PointF yang menentukan sudut kiri atas teks yang ditarik.

Examples

Contoh ini menggunakan kelas Grafis untuk membuat bentuk primitif di permukaan Gambar. Untuk menunjukkan operasi, contoh ini menciptakan gambar baru dalam format PNG dan menggambar bentuk primitif di permukaan Gambar menggunakan metode menggambar yang dipaparkan oleh kelas Grafis

//Creates an instance of FileStream
                                                                                                                                                                                                                                                                using (System.IO.FileStream stream = new System.IO.FileStream(@"C:\temp\output.png", System.IO.FileMode.Create))
                                                                                                                                                                                                                                                                {
                                                                                                                                                                                                                                                                    //Create an instance of PngOptions and set its various properties
                                                                                                                                                                                                                                                                    Aspose.Imaging.ImageOptions.PngOptions pngOptions = new Aspose.Imaging.ImageOptions.PngOptions();

                                                                                                                                                                                                                                                                    //Set the Source for PngOptions
                                                                                                                                                                                                                                                                    pngOptions.Source = new Aspose.Imaging.Sources.StreamSource(stream);

                                                                                                                                                                                                                                                                    //Create an instance of Image 
                                                                                                                                                                                                                                                                    using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Create(pngOptions, 500, 500))
                                                                                                                                                                                                                                                                    {
                                                                                                                                                                                                                                                                        //Create and initialize an instance of Graphics class
                                                                                                                                                                                                                                                                        Aspose.Imaging.Graphics graphics = new Aspose.Imaging.Graphics(image);

                                                                                                                                                                                                                                                                        //Clear Graphics surface
                                                                                                                                                                                                                                                                        graphics.Clear(Aspose.Imaging.Color.Wheat);

                                                                                                                                                                                                                                                                        //Draw an Arc by specifying the Pen object having Black color, 
                                                                                                                                                                                                                                                                        //a Rectangle surrounding the Arc, Start Angle and Sweep Angle
                                                                                                                                                                                                                                                                        graphics.DrawArc(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Black, 2), new Aspose.Imaging.Rectangle(200, 200, 100, 200), 0, 300);

                                                                                                                                                                                                                                                                        //Draw a Bezier by specifying the Pen object having Blue color and co-ordinate Points.
                                                                                                                                                                                                                                                                        graphics.DrawBezier(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Blue, 2), new Aspose.Imaging.Point(250, 100), new Aspose.Imaging.Point(300, 30), new Aspose.Imaging.Point(450, 100), new Aspose.Imaging.Point(235, 25));

                                                                                                                                                                                                                                                                        //Draw a Curve by specifying the Pen object having Green color and an array of Points
                                                                                                                                                                                                                                                                        graphics.DrawCurve(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Green, 2), new[] { new Aspose.Imaging.Point(100, 200), new Aspose.Imaging.Point(100, 350), new Aspose.Imaging.Point(200, 450) });

                                                                                                                                                                                                                                                                        //Draw an Ellipse using the Pen object and a surrounding Rectangle
                                                                                                                                                                                                                                                                        graphics.DrawEllipse(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Yellow, 2), new Aspose.Imaging.Rectangle(300, 300, 100, 100));

                                                                                                                                                                                                                                                                        //Draw a Line 
                                                                                                                                                                                                                                                                        graphics.DrawLine(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Violet, 2), new Aspose.Imaging.Point(100, 100), new Aspose.Imaging.Point(200, 200));

                                                                                                                                                                                                                                                                        //Draw a Pie segment
                                                                                                                                                                                                                                                                        graphics.DrawPie(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Silver, 2), new Aspose.Imaging.Rectangle(new Aspose.Imaging.Point(200, 20), new Aspose.Imaging.Size(200, 200)), 0, 45);

                                                                                                                                                                                                                                                                        //Draw a Polygon by specifying the Pen object having Red color and an array of Points
                                                                                                                                                                                                                                                                        graphics.DrawPolygon(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Red, 2), new[] { new Aspose.Imaging.Point(20, 100), new Aspose.Imaging.Point(20, 200), new Aspose.Imaging.Point(220, 20) });

                                                                                                                                                                                                                                                                        //Draw a Rectangle
                                                                                                                                                                                                                                                                        graphics.DrawRectangle(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Orange, 2), new Aspose.Imaging.Rectangle(new Aspose.Imaging.Point(250, 250), new Aspose.Imaging.Size(100, 100)));

                                                                                                                                                                                                                                                                        //Create a SolidBrush object and set its various properties
                                                                                                                                                                                                                                                                        Aspose.Imaging.Brushes.SolidBrush brush = new Aspose.Imaging.Brushes.SolidBrush();
                                                                                                                                                                                                                                                                        brush.Color = Color.Purple;
                                                                                                                                                                                                                                                                        brush.Opacity = 100;

                                                                                                                                                                                                                                                                        //Draw a String using the SolidBrush object and Font, at specific Point
                                                                                                                                                                                                                                                                        graphics.DrawString("This image is created by Aspose.Imaging API", new Aspose.Imaging.Font("Times New Roman", 16), brush, new Aspose.Imaging.PointF(50, 400));

                                                                                                                                                                                                                                                                        // save all changes.
                                                                                                                                                                                                                                                                        image.Save();
                                                                                                                                                                                                                                                                    }
                                                                                                                                                                                                                                                                }

Exceptions

ArgumentNullException

brush’ is null.-or-s’ is null.

DrawString(string, font, brush, float, float, StringFormat)

Menarik baris teks yang ditentukan di lokasi yang ditentukan dengan objek Aspose.Imaging.Brush dan Aspose.Imaging.Font yang ditentukan menggunakan atribut pemformatan Aspose.Imaging.StringFormat yang ditentukan.

public void DrawString(string s, Font font, Brush brush, float x, float y, StringFormat format)

Parameters

s string

Kekuatan untuk menggambar.

font Font

Aspose.Imaging.Font yang menentukan format teks dari string.

brush Brush

Aspose.Imaging.Brush yang menentukan warna dan tekstur teks yang dicetak.

x float

Koordinat x dari sudut kiri atas teks yang ditarik.

y float

Y-koordinat dari sudut kiri atas teks yang ditarik.

format StringFormat

Aspose.Imaging.StringFormat yang mendefinisikan atribut pemformatan, seperti spasi garis dan alignment, yang diterapkan pada teks yang dicetak.

Exceptions

ArgumentNullException

brush’ is null.-or-s’ is null.

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

Menarik baris teks yang ditentukan di lokasi yang ditentukan dengan objek Aspose.Imaging.Brush dan Aspose.Imaging.Font yang ditentukan menggunakan atribut pemformatan Aspose.Imaging.StringFormat yang ditentukan.

public void DrawString(string s, Font font, Brush brush, PointF point, StringFormat format)

Parameters

s string

Kekuatan untuk menggambar.

font Font

Aspose.Imaging.Font yang menentukan format teks dari string.

brush Brush

Aspose.Imaging.Brush yang menentukan warna dan tekstur teks yang dicetak.

point PointF

Struktur Aspose.Imaging.PointF yang menentukan sudut kiri atas teks yang ditarik.

format StringFormat

Aspose.Imaging.StringFormat yang mendefinisikan atribut pemformatan, seperti spasi garis dan alignment, yang diterapkan pada teks yang dicetak.

Exceptions

ArgumentNullException

brush’ is null.-or-s’ is null.

DrawString(String, Font, Brush dan RectangleF)

Menarik baris teks yang ditentukan di rektangle yang ditentukan dengan objek Aspose.Imaging.Brush dan Aspose.Imaging.Font yang ditentukan.

public void DrawString(string s, Font font, Brush brush, RectangleF layoutRectangle)

Parameters

s string

Kekuatan untuk menggambar.

font Font

Aspose.Imaging.Font yang menentukan format teks dari string.

brush Brush

Aspose.Imaging.Brush yang menentukan warna dan tekstur teks yang dicetak.

layoutRectangle RectangleF

Aspose.Imaging.RectangleF struktur yang menentukan lokasi teks yang dicetak.

Exceptions

ArgumentNullException

brush’ is null.-or-s’ is null.

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

Menarik baris teks yang ditentukan dalam rektangle yang ditentukan dengan objek Aspose.Imaging.Brush dan Aspose.Imaging.Font yang ditentukan menggunakan atribut pemformatan Aspose.Imaging.StringFormat yang ditentukan.

public void DrawString(string s, Font font, Brush brush, RectangleF layoutRectangle, StringFormat format)

Parameters

s string

Kekuatan untuk menggambar.

font Font

Aspose.Imaging.Font yang menentukan format teks dari string.

brush Brush

Aspose.Imaging.Brush yang menentukan warna dan tekstur teks yang dicetak.

layoutRectangle RectangleF

Aspose.Imaging.RectangleF struktur yang menentukan lokasi teks yang dicetak.

format StringFormat

Aspose.Imaging.StringFormat yang mendefinisikan atribut pemformatan, seperti spasi garis dan alignment, yang diterapkan pada teks yang dicetak.

Exceptions

ArgumentNullException

brush’ is null.-or-s’ is null.-or-brush’ is null.

EndUpdate()

Berakhir caching operasi grafis yang dimulai setelah BeginUpdate dipanggil. operasi grafis sebelumnya akan diterapkan sekaligus ketika memanggil metode ini.

public void EndUpdate()

FillClosedCurve(Pandang Pertama : PointF[])

Mengisi interior curve kardinal tertutup yang ditakrifkan oleh berbagai struktur Aspose.Imaging.PointF. Metode ini menggunakan ketegangan default 0.5 dan Aspose.Imaging.FillMode.Alternate mode isi.

public void FillClosedCurve(Brush brush, PointF[] points)

Parameters

brush Brush

Aspose.Imaging.Brush yang menentukan karakteristik pengisian.

points PointF [ ]

Rangkaian struktur Aspose.Imaging.PointF yang menentukan spline.

Exceptions

ArgumentNullException

brush’ is null.-or-points’ is null.

FillClosedCurve(Pandang Pertama : PointF[ ], dan FillMode)

Mengisi interior curve spline kardinal tertutup yang ditakrifkan oleh berbagai struktur Aspose.Imaging.PointF menggunakan mode pengisian yang ditentukan.

public void FillClosedCurve(Brush brush, PointF[] points, FillMode fillMode)

Parameters

brush Brush

Aspose.Imaging.Brush yang menentukan karakteristik pengisian.

points PointF [ ]

Rangkaian struktur Aspose.Imaging.PointF yang menentukan spline.

fillMode FillMode

Anggota daftar Aspose.Imaging.FillMode yang menentukan bagaimana kurva diisi.

Exceptions

ArgumentNullException

brush’ is null.-or-points’ is null.

FillClosedCurve(Pandang Pertama : PointF[ ], FillMode , Float)

Mengisi interior kurva spline kardinal tertutup yang ditakrifkan oleh berbagai struktur Aspose.Imaging.PointF menggunakan mode pengisian dan ketegangan yang ditentukan.

public void FillClosedCurve(Brush brush, PointF[] points, FillMode fillmode, float tension)

Parameters

brush Brush

Aspose.Imaging.Brush yang menentukan karakteristik pengisian.

points PointF [ ]

Rangkaian struktur Aspose.Imaging.PointF yang menentukan spline.

fillmode FillMode

Anggota daftar Aspose.Imaging.FillMode yang menentukan bagaimana kurva diisi.

tension float

Nilai yang lebih besar atau setara dengan 0.0F yang menentukan ketegangan kurva.

Exceptions

ArgumentNullException

brush’ is null.-or-points’ is null.

FillClosedCurve(Tumbuh, titik[])

Mengisi bagian dalam kurva kardinal tertutup yang ditakrifkan oleh berbagai struktur Aspose.Imaging.Point.Metode ini menggunakan ketegangan default 0.5 dan Aspose.Imaging.FillMode.Alternate mode isi.

public void FillClosedCurve(Brush brush, Point[] points)

Parameters

brush Brush

Aspose.Imaging.Brush yang menentukan karakteristik pengisian.

points Point [ ]

Array dari Aspose.Imaging.Point struktur yang menentukan spline.

Exceptions

ArgumentNullException

brush’ is null.-or-points’ is null.

FillClosedCurve(Tumbuh, titik[ ], dan FillMode)

Mengisi interior curve spline kardinal tertutup yang ditakrifkan oleh rangkaian struktur Aspose.Imaging.Point menggunakan mode pengisian yang ditentukan.

public void FillClosedCurve(Brush brush, Point[] points, FillMode fillmode)

Parameters

brush Brush

Aspose.Imaging.Brush yang menentukan karakteristik pengisian.

points Point [ ]

Array dari Aspose.Imaging.Point struktur yang menentukan spline.

fillmode FillMode

Anggota daftar Aspose.Imaging.FillMode yang menentukan bagaimana kurva diisi.

Exceptions

ArgumentNullException

brush’ is null.-or-points’ is null.

FillClosedCurve(Tumbuh, titik[ ], FillMode , Float)

Mengisi interior kurva spline kardinal tertutup yang ditakrifkan oleh berbagai struktur Aspose.Imaging.Point menggunakan mode pengisian dan ketegangan yang ditentukan.

public void FillClosedCurve(Brush brush, Point[] points, FillMode fillmode, float tension)

Parameters

brush Brush

Aspose.Imaging.Brush yang menentukan karakteristik pengisian.

points Point [ ]

Array dari Aspose.Imaging.Point struktur yang menentukan spline.

fillmode FillMode

Anggota daftar Aspose.Imaging.FillMode yang menentukan bagaimana kurva diisi.

tension float

Nilai yang lebih besar atau setara dengan 0.0F yang menentukan ketegangan kurva.

Exceptions

ArgumentNullException

brush’ is null.-or-points’ is null.

FillEllipse(Perisai, RectangleF)

Mengisi interior ellipse yang ditakrifkan oleh rektangle yang ditentukan oleh struktur Aspose.Imaging.RectangleF.

public void FillEllipse(Brush brush, RectangleF rect)

Parameters

brush Brush

Aspose.Imaging.Brush yang menentukan karakteristik pengisian.

rect RectangleF

Aspose.Imaging.RectangleF struktur yang mewakili rektangle penghubung yang menentukan ellipse.

Exceptions

ArgumentNullException

brush’ is null.

FillEllipse(Banjir, Banjir, Banjir, Banjir dan Banjir)

Mengisi interior ellipse yang ditakrifkan oleh rektangle yang ditentukan oleh sepasang koordinat, lebar, dan ketinggian.

public void FillEllipse(Brush brush, float x, float y, float width, float height)

Parameters

brush Brush

Aspose.Imaging.Brush yang menentukan karakteristik pengisian.

x float

X-koordinat sudut kiri atas rektangle yang menentukan ellipse.

y float

Y-koordinat sudut kiri atas rektangle penghubung yang menentukan ellipse.

width float

Ketebalan rektangle yang menentukan ellipse.

height float

Ketinggian rektangle yang menentukan ellipse.

Exceptions

ArgumentNullException

brush’ is null.

FillEllipse(Reka bentuk, rectangle)

Mengisi interior ellipse yang ditakrifkan oleh rektangle yang ditentukan oleh struktur Aspose.Imaging.Rectangle.

public void FillEllipse(Brush brush, Rectangle rect)

Parameters

brush Brush

Aspose.Imaging.Brush yang menentukan karakteristik pengisian.

rect Rectangle

Aspose.Imaging.Rectangle struktur yang mewakili rektangle penghubung yang menentukan ellipse.

Exceptions

ArgumentNullException

brush’ is null.

FillEllipse(Perbedaan antara int, int, int, int)

Mengisi interior ellipse yang ditakrifkan oleh rektangle yang ditentukan oleh sepasang koordinat, lebar, dan ketinggian.

public void FillEllipse(Brush brush, int x, int y, int width, int height)

Parameters

brush Brush

Aspose.Imaging.Brush yang menentukan karakteristik pengisian.

x int

X-koordinat sudut kiri atas rektangle yang menentukan ellipse.

y int

Y-koordinat sudut kiri atas rektangle penghubung yang menentukan ellipse.

width int

Ketebalan rektangle yang menentukan ellipse.

height int

Ketinggian rektangle yang menentukan ellipse.

Exceptions

ArgumentNullException

brush’ is null.

FillPath(Pandang Pertama : GraphicsPath)

Mengisi interior dari Aspose.Imaging.GraphicsPath.

public void FillPath(Brush brush, GraphicsPath path)

Parameters

brush Brush

Aspose.Imaging.Brush yang menentukan karakteristik pengisian.

path GraphicsPath

Aspose.Imaging.GraphicsPath yang mewakili jalur untuk mengisi.

Exceptions

ArgumentNullException

brush’ is null.-or-path’ is null.

FillPie(Bercukur, rektangle, float, float)

Ini mengisi bagian dalam yang ditentukan oleh ellipse yang ditentukan oleh struktur Aspose.Imaging.RectangleF dan dua garis radial.

public void FillPie(Brush brush, Rectangle rect, float startAngle, float sweepAngle)

Parameters

brush Brush

Aspose.Imaging.Brush yang menentukan karakteristik pengisian.

rect Rectangle

Aspose.Imaging.Rectangle struktur yang mewakili rektangle penghubung yang menentukan ellipse dari mana bagian kaki datang.

startAngle float

Sudut dalam derajat diukur secara jam dari x-axis ke sisi pertama bagian pie.

sweepAngle float

Angle dalam derajat diukur dengan cara jam dari parameter startAngle’ ke sisi kedua bagian pie.

Examples

Contoh berikut menunjukkan cara menyusun gambar GIF animasi dari blok GIF individu.

string dir = "c:\\temp\\";

                                                                                                       // Create a GIF image 100 x 100 px.
                                                                                                       // The first block is fully black by default.
                                                                                                       using (Aspose.Imaging.FileFormats.Gif.Blocks.GifFrameBlock firstBlock = new Aspose.Imaging.FileFormats.Gif.Blocks.GifFrameBlock(100, 100))
                                                                                                       using (Aspose.Imaging.FileFormats.Gif.GifImage gifImage = new Aspose.Imaging.FileFormats.Gif.GifImage(firstBlock))
                                                                                                       {
                                                                                                           // The first circle is red
                                                                                                           Aspose.Imaging.Brushes.SolidBrush brush1 = new Aspose.Imaging.Brushes.SolidBrush(Aspose.Imaging.Color.Red);

                                                                                                           // The second circle is black
                                                                                                           Aspose.Imaging.Brushes.SolidBrush brush2 = new Aspose.Imaging.Brushes.SolidBrush(Aspose.Imaging.Color.Black);

                                                                                                           // Gradually inscrease the angle of the red arc shape.
                                                                                                           for (int angle = 10; angle <= 360; angle += 10)
                                                                                                           {
                                                                                                               Aspose.Imaging.FileFormats.Gif.Blocks.GifFrameBlock block = new Aspose.Imaging.FileFormats.Gif.Blocks.GifFrameBlock(100, 100);

                                                                                                               Aspose.Imaging.Graphics gr = new Aspose.Imaging.Graphics(block);
                                                                                                               gr.FillPie(brush1, block.Bounds, 0, angle);

                                                                                                               gifImage.AddBlock(block);
                                                                                                           }

                                                                                                           // Gradually inscrease the angle of the black arc and wipe out the red arc.
                                                                                                           for (int angle = 10; angle <= 360; angle += 10)
                                                                                                           {
                                                                                                               Aspose.Imaging.FileFormats.Gif.Blocks.GifFrameBlock block = new Aspose.Imaging.FileFormats.Gif.Blocks.GifFrameBlock(100, 100);

                                                                                                               Aspose.Imaging.Graphics gr = new Aspose.Imaging.Graphics(block);
                                                                                                               gr.FillPie(brush2, block.Bounds, 0, angle);
                                                                                                               gr.FillPie(brush1, block.Bounds, angle, 360 - angle);

                                                                                                               gifImage.AddBlock(block);
                                                                                                           }

                                                                                                           gifImage.Save(dir + "animated_radar.gif");
                                                                                                       }

Exceptions

ArgumentNullException

brush’ is null.

FillPie(Bercukur, RectangleF, float, float)

Ini mengisi bagian dalam yang ditentukan oleh ellipse yang ditentukan oleh struktur Aspose.Imaging.RectangleF dan dua garis radial.

public void FillPie(Brush brush, RectangleF rect, float startAngle, float sweepAngle)

Parameters

brush Brush

Aspose.Imaging.Brush yang menentukan karakteristik pengisian.

rect RectangleF

Aspose.Imaging.RectangleF struktur yang mewakili rektangle penghubung yang menentukan ellipse dari mana bagian kaki datang.

startAngle float

Sudut dalam derajat diukur secara jam dari x-axis ke sisi pertama bagian pie.

sweepAngle float

Angle dalam derajat diukur dengan cara jam dari parameter startAngle’ ke sisi kedua bagian pie.

Exceptions

ArgumentNullException

brush’ is null.

FillPie(Banjir, Banjir, Banjir, Banjir, Banjir, Banjir)

Ini mengisi bagian dalam yang ditentukan oleh ellipse yang ditentukan oleh sepasang koordinat, lebar, ketinggian, dan dua garis radial.

public void FillPie(Brush brush, float x, float y, float width, float height, float startAngle, float sweepAngle)

Parameters

brush Brush

Aspose.Imaging.Brush yang menentukan karakteristik pengisian.

x float

X-koordinat sudut kiri atas rektangle penghubung yang menentukan ellipse dari mana bagian kaki datang.

y float

Y-koordinat sudut kiri atas rektangle penghubung yang menentukan ellipse dari mana bagian kaki datang.

width float

Lebar rektangle sempadan yang menentukan ellipse dari mana bagian pie datang.

height float

Ketinggian rektangle sempadan yang menentukan ellipse dari mana bagian pie datang.

startAngle float

Sudut dalam derajat diukur secara jam dari x-axis ke sisi pertama bagian pie.

sweepAngle float

Angle dalam derajat diukur dengan cara jam dari parameter startAngle’ ke sisi kedua bagian pie.

Exceptions

ArgumentNullException

brush’ is null.

FillPie(Perbedaan antara int, int, int, int, int, int)

Ini mengisi bagian dalam yang ditentukan oleh ellipse yang ditentukan oleh sepasang koordinat, lebar, ketinggian, dan dua garis radial.

public void FillPie(Brush brush, int x, int y, int width, int height, int startAngle, int sweepAngle)

Parameters

brush Brush

Aspose.Imaging.Brush yang menentukan karakteristik pengisian.

x int

X-koordinat sudut kiri atas rektangle penghubung yang menentukan ellipse dari mana bagian kaki datang.

y int

Y-koordinat sudut kiri atas rektangle penghubung yang menentukan ellipse dari mana bagian kaki datang.

width int

Lebar rektangle sempadan yang menentukan ellipse dari mana bagian pie datang.

height int

Ketinggian rektangle sempadan yang menentukan ellipse dari mana bagian pie datang.

startAngle int

Sudut dalam derajat diukur secara jam dari x-axis ke sisi pertama bagian pie.

sweepAngle int

Angle dalam derajat diukur dengan cara jam dari parameter startAngle’ ke sisi kedua bagian pie.

Exceptions

ArgumentNullException

brush’ is null.

FillPolygon(Pandang Pertama : PointF[])

Mengisi interior poligon yang ditakrifkan oleh berbagai titik yang ditentukan oleh struktur Aspose.Imaging.PointF dan Aspose.Imaging.FillMode.Alternate.

public void FillPolygon(Brush brush, PointF[] points)

Parameters

brush Brush

Aspose.Imaging.Brush yang menentukan karakteristik pengisian.

points PointF [ ]

Array dari Aspose.Imaging.PointF struktur yang mewakili vertikal polygon untuk diisi.

Exceptions

ArgumentNullException

brush’ is null.-or-points’ is null.

FillPolygon(Pandang Pertama : PointF[ ], dan FillMode)

Mengisi interior poligon yang ditakrifkan oleh berbagai titik yang ditentukan oleh struktur Aspose.Imaging.PointF menggunakan mode pengisian yang ditentukan.

public void FillPolygon(Brush brush, PointF[] points, FillMode fillMode)

Parameters

brush Brush

Aspose.Imaging.Brush yang menentukan karakteristik pengisian.

points PointF [ ]

Array dari Aspose.Imaging.PointF struktur yang mewakili vertikal polygon untuk diisi.

fillMode FillMode

Anggota daftar Aspose.Imaging.FillMode yang menentukan gaya pengisian.

Exceptions

ArgumentNullException

brush’ is null.-or-points’ is null.

FillPolygon(Tumbuh, titik[])

Mengisi interior poligon yang ditakrifkan oleh berbagai titik yang ditentukan oleh struktur Aspose.Imaging.Point dan Aspose.Imaging.FillMode.Alternate.

public void FillPolygon(Brush brush, Point[] points)

Parameters

brush Brush

Aspose.Imaging.Brush yang menentukan karakteristik pengisian.

points Point [ ]

Array dari Aspose.Imaging.Point struktur yang mewakili vertikal polygon untuk diisi.

Exceptions

ArgumentNullException

brush’ is null.-or-points’ is null.

FillPolygon(Tumbuh, titik[ ], dan FillMode)

Mengisi interior poligon yang ditakrifkan oleh berbagai titik yang ditentukan oleh struktur Aspose.Imaging.Point menggunakan mode pengisian yang ditentukan.

public void FillPolygon(Brush brush, Point[] points, FillMode fillMode)

Parameters

brush Brush

Aspose.Imaging.Brush yang menentukan karakteristik pengisian.

points Point [ ]

Array dari Aspose.Imaging.Point struktur yang mewakili vertikal polygon untuk diisi.

fillMode FillMode

Anggota daftar Aspose.Imaging.FillMode yang menentukan gaya pengisian.

Exceptions

ArgumentNullException

brush’ is null.-or-points’ is null.

FillRectangle(Reka bentuk, rectangle)

Mengisi interior rektangle yang ditentukan oleh struktur Aspose.Imaging.Rectangle.

public void FillRectangle(Brush brush, Rectangle rect)

Parameters

brush Brush

Aspose.Imaging.Brush yang menentukan karakteristik pengisian.

rect Rectangle

Aspose.Imaging.Rectangle struktur yang mewakili rektangle untuk mengisi.

Exceptions

ArgumentNullException

brush’ is null.

FillRectangle(Perisai, RectangleF)

Mengisi interior rektangle yang ditentukan oleh struktur Aspose.Imaging.RectangleF.

public void FillRectangle(Brush brush, RectangleF rect)

Parameters

brush Brush

Aspose.Imaging.Brush yang menentukan karakteristik pengisian.

rect RectangleF

Aspose.Imaging.RectangleF struktur yang mewakili rektangle untuk mengisi.

Exceptions

ArgumentNullException

brush’ is null.

FillRectangle(Banjir, Banjir, Banjir, Banjir dan Banjir)

Mengisi interior rektangle yang ditentukan oleh sepasang koordinat, lebar dan ketinggian.

public void FillRectangle(Brush brush, float x, float y, float width, float height)

Parameters

brush Brush

Aspose.Imaging.Brush yang menentukan karakteristik pengisian.

x float

Koordinat x dari sudut kiri atas rektangul untuk diisi.

y float

Y-koordinat sudut kiri atas rektangul untuk mengisi.

width float

Ketebalan rektangle untuk mengisi.

height float

Ketinggian rektangle untuk mengisi.

Exceptions

ArgumentNullException

brush’ is null.

FillRectangle(Perbedaan antara int, int, int, int)

Mengisi interior rektangle yang ditentukan oleh sepasang koordinat, lebar dan ketinggian.

public void FillRectangle(Brush brush, int x, int y, int width, int height)

Parameters

brush Brush

Aspose.Imaging.Brush yang menentukan karakteristik pengisian.

x int

Koordinat x dari sudut kiri atas rektangul untuk diisi.

y int

Y-koordinat sudut kiri atas rektangul untuk mengisi.

width int

Ketebalan rektangle untuk mengisi.

height int

Ketinggian rektangle untuk mengisi.

Exceptions

ArgumentNullException

brush’ is null.

FillRectangles(Reka bentuk, rectangle[])

Mengisi interior serangkaian rektangle yang ditentukan oleh struktur Aspose.Imaging.Rectangle.

public void FillRectangles(Brush brush, Rectangle[] rects)

Parameters

brush Brush

Aspose.Imaging.Brush yang menentukan karakteristik pengisian.

rects Rectangle [ ]

Array dari Aspose.Imaging.Rectangle struktur yang mewakili rektangle untuk mengisi.

Exceptions

ArgumentNullException

brush’ is null or rects’ is null.

FillRectangles(Perisai, RectangleF[])

Mengisi interior serangkaian rektangle yang ditentukan oleh struktur Aspose.Imaging.RectangleF.

public void FillRectangles(Brush brush, RectangleF[] rects)

Parameters

brush Brush

Aspose.Imaging.Brush yang menentukan karakteristik pengisian.

rects RectangleF [ ]

Array dari Aspose.Imaging.Rectangle struktur yang mewakili rektangle untuk mengisi.

Exceptions

ArgumentNullException

brush’ is null or rects’ is null.

FillRegion(Brush, Wilayah)

Mengisi interior sebuah Aspose.Imaging.Region.

public void FillRegion(Brush brush, Region region)

Parameters

brush Brush

Aspose.Imaging.Brush yang menentukan karakteristik pengisian.

region Region

Aspose.Imaging.Region yang mewakili area untuk diisi.

Exceptions

ArgumentNullException

brush’ is null.-or-region’ is null.

~Graphics()

protected ~Graphics()

MeasureString(string, font, SizeF, StringFormat)

Mengukur string teks yang ditentukan dengan parameter yang ditentukan

public SizeF MeasureString(string text, Font font, SizeF layoutArea, StringFormat stringFormat)

Parameters

text string

teks yang harus diukur.

font Font

huruf untuk mengukur.

layoutArea SizeF

Lokasi Layout

stringFormat StringFormat

dengan format string.

Returns

SizeF

Ukuran dalam piksel dari string teks yang diukur

MultiplyTransform(Matrix)

Memperluas Aspose.Imaging.Matrix yang mewakili transformasi geometrik lokal dari Aspose.Imaging.Grafik ini oleh Aspose.Imaging.Matrix yang ditentukan dengan mempersiapkan Aspose.Imaging.Matrix yang ditentukan.

public void MultiplyTransform(Matrix matrix)

Parameters

matrix Matrix

Aspose.Imaging.Matrix dengan mana untuk mengulangi transformasi geometrik.

MultiplyTransform(Matriks dan Matriks)

Memperluas Aspose.Imaging.Matrix yang mewakili transformasi geometrik lokal dari Aspose.Imaging.Grafik ini oleh Aspose.Imaging.Matrix yang ditentukan dalam urutan yang ditentukan.

public void MultiplyTransform(Matrix matrix, MatrixOrder order)

Parameters

matrix Matrix

Aspose.Imaging.Matrix dengan mana untuk mengulangi transformasi geometrik.

order MatrixOrder

Aspose.Imaging.MatrixOrder yang mendefinisikan untuk tujuan mana untuk mengalikan dua matriks.

ResetTransform()

Mengembalikan Aspose.Imaging.Graphics.Mengubah properti menjadi identitas.

public void ResetTransform()

RotateTransform(kapal)

Rotasi transformasi geometrik lokal dengan jumlah yang ditentukan. metode ini memprioritaskan rotasi kepada transformasi.

public void RotateTransform(float angle)

Parameters

angle float

sudut dari rotasi.

RotateTransform(Banjir, MatrixOrder)

Rotasi transformasi geometrik lokal dengan jumlah yang ditentukan dalam perintah yang ditentukan.

public void RotateTransform(float angle, MatrixOrder order)

Parameters

angle float

sudut dari rotasi.

order MatrixOrder

Aspose.Imaging.MatrixOrder yang menentukan apakah untuk melampirkan atau melampirkan matriks rotasi.

ScaleTransform(Banjir, Banjir)

Mengukur transformasi geometrik lokal dengan jumlah yang ditentukan.Metode ini mempengaruhi matriks pengukuran dengan transformasi.

public void ScaleTransform(float sx, float sy)

Parameters

sx float

Jumlah di mana untuk mengukur transformasi dalam arah x-axis.

sy float

Jumlah di mana untuk mengukur transformasi dalam arah y-axis.

ScaleTransform(Banjir, Banjir dan MatrixOrder)

Mengukur transformasi geometrik lokal dengan jumlah yang ditentukan dalam urutan yang ditentukan.

public void ScaleTransform(float sx, float sy, MatrixOrder order)

Parameters

sx float

Jumlah di mana untuk mengukur transformasi dalam arah x-axis.

sy float

Jumlah di mana untuk mengukur transformasi dalam arah y-axis.

order MatrixOrder

Aspose.Imaging.MatrixOrder yang menentukan apakah untuk melampirkan atau melampirkan matriks skala.

TranslateTransform(Banjir, Banjir)

Terjemahan transformasi geometrik lokal dengan dimensi yang ditentukan. metode ini mempengaruhi terjemahan kepada transformasi.

public void TranslateTransform(float dx, float dy)

Parameters

dx float

Nilai terjemahan dalam x.

dy float

Nilai terjemahan dalam y.

TranslateTransform(Banjir, Banjir dan MatrixOrder)

Terjemahkan transformasi geometrik lokal dengan dimensi yang ditentukan dalam urutan yang ditentukan.

public void TranslateTransform(float dx, float dy, MatrixOrder order)

Parameters

dx float

Nilai terjemahan dalam x.

dy float

Nilai terjemahan dalam y.

order MatrixOrder

Perintah (prepend atau append) di mana diterjemahkan.

 Indonesia