Class GraphicsPath

Class GraphicsPath

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

Ini mewakili serangkaian garis dan kurva yang terhubung. kelas ini tidak dapat diwarisi.

[JsonObject(MemberSerialization.OptIn)]
public sealed class GraphicsPath : ObjectWithBounds

Inheritance

object ObjectWithBounds GraphicsPath

anggota yang diwarisi

ObjectWithBounds.GetBounds(Matrix) , ObjectWithBounds.GetBounds(Matrix, Pen) , ObjectWithBounds.Transform(Matrix) , ObjectWithBounds.Equals(object) , ObjectWithBounds.GetHashCode() , ObjectWithBounds.Bounds , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

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();
                                                                                                                                                                                                                                                                                                                                                 }
                                                                                                                                                                                                                                                                                                                                             }

Constructors

GraphicsPath()

Initifikasi contoh baru dari kelas Aspose.Imaging.GraphicsPath.

[JsonConstructor]
public GraphicsPath()

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();
                                                                                                                                                                                                                                                                                                                                                 }
                                                                                                                                                                                                                                                                                                                                             }

GraphicsPath(Figure[])

Initifikasi contoh baru dari kelas Aspose.Imaging.GraphicsPath.

public GraphicsPath(Figure[] figures)

Parameters

figures Figure [ ]

Angka yang harus dimulai dari

GraphicsPath(Figure[ ], dan FillMode)

Initifikasi contoh baru dari kelas Aspose.Imaging.GraphicsPath.

public GraphicsPath(Figure[] figures, FillMode fillMode)

Parameters

figures Figure [ ]

Angka yang harus dimulai dari

fillMode FillMode

mode yang diisi.

GraphicsPath(FillMode)

Initifikasi contoh baru dari kelas Aspose.Imaging.GraphicsPath.

public GraphicsPath(FillMode fillMode)

Parameters

fillMode FillMode

mode yang diisi.

Properties

Bounds

Dapatkan atau menetapkan batas-batas objek.

public override RectangleF Bounds { get; }

Nilai Properti

RectangleF

Figures

Dapatkan angka jalur.

[JsonProperty]
public Figure[] Figures { get; }

Nilai Properti

Figure [ ]

FillMode

Dapatkan atau menetapkan daftar Aspose.Imaging.FillMode yang menentukan bagaimana interior bentuk dalam Aspose.Imaging.GraphicsPath diisi.

public FillMode FillMode { get; set; }

Nilai Properti

FillMode

Methods

AddFigure(Figure)

Menambahkan angka baru.

public void AddFigure(Figure figure)

Parameters

figure Figure

angka yang harus ditambahkan.

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();
                                                                                                                                                                                                                                                                                                                                                 }
                                                                                                                                                                                                                                                                                                                                             }

AddFigures(Figure[])

Menambahkan angka baru.

public void AddFigures(Figure[] figures)

Parameters

figures Figure [ ]

Angka yang harus ditambahkan.

Examples

Contoh ini menciptakan gambar baru dan menarik berbagai bentuk menggunakan Figur dan GraphicsPath pada permukaan gambar.

//Creates 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\output.bmp", false);

                                                                                                                             //Create an instance of Image 
                                                                                                                             using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Create(bmpOptions, 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 figure1 = new Aspose.Imaging.Figure();

                                                                                                                                 //Add Shape to Figure object
                                                                                                                                 figure1.AddShape(new Aspose.Imaging.Shapes.EllipseShape(new RectangleF(50, 50, 300, 300)));
                                                                                                                                 figure1.AddShape(new Aspose.Imaging.Shapes.PieShape(new Rectangle(new Point(110, 110), new Size(200, 200)), 0, 90));

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

                                                                                                                                 //Add Shape to Figure object
                                                                                                                                 figure2.AddShape(new Aspose.Imaging.Shapes.ArcShape(new Aspose.Imaging.RectangleF(10, 10, 300, 300), 0, 45));
                                                                                                                                 figure2.AddShape(new Aspose.Imaging.Shapes.PolygonShape(new[] { new Aspose.Imaging.PointF(150, 10), new Aspose.Imaging.PointF(150, 200), new Aspose.Imaging.PointF(250, 300), new Aspose.Imaging.PointF(350, 400) }, true));
                                                                                                                                 figure2.AddShape(new Aspose.Imaging.Shapes.RectangleShape(new Aspose.Imaging.RectangleF(new Aspose.Imaging.Point(250, 250), new Aspose.Imaging.Size(200, 200))));

                                                                                                                                 //Add Figure object to GraphicsPath
                                                                                                                                 graphicspath.AddFigures(new[] { figure1, figure2 });

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

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

AddPath(GraphicsPath)

Tambahkan Aspose.Imaging.GraphicsPath yang ditentukan ke jalur ini.

public void AddPath(GraphicsPath addingPath)

Parameters

addingPath GraphicsPath

The Aspose.Imaging.GraphicsPath untuk ditambahkan.

AddPath(GrafikPath, Bool)

Tambahkan Aspose.Imaging.GraphicsPath yang ditentukan ke jalur ini.

public void AddPath(GraphicsPath addingPath, bool connect)

Parameters

addingPath GraphicsPath

The Aspose.Imaging.GraphicsPath untuk ditambahkan.

connect bool

Nilai Boolean yang menentukan apakah angka pertama dalam jalur yang ditambahkan adalah bagian dari angka terakhir dalam jalur ini. nilai yang benar menunjukkan bahwa angka pertama dalam jalur yang ditambahkan adalah bagian dari angka terakhir dalam jalur ini. nilai yang palsu menunjukkan bahwa angka pertama dalam jalur yang ditambahkan adalah terpisah dari angka terakhir dalam jalur ini.

DeepClone()

Melakukan klon yang mendalam dari jalur grafik ini.

public GraphicsPath DeepClone()

Returns

GraphicsPath

Sebuah klon yang mendalam dari jalur grafik.

Equals(objek)

Periksa apakah objek yang sama.

public override bool Equals(object obj)

Parameters

obj object

objek yang lain.

Returns

bool

Hasil perbandingan kesetaraan.

Flatten()

Konversi setiap kurva di jalur ini ke dalam urutan segmen garis yang terhubung.

public void Flatten()

Flatten(Matrix)

Mengaplikasikan transformasi yang ditentukan dan kemudian mengubah setiap kurva dalam Aspose.Imaging.GraphicsPath ini menjadi urutan segmen garis yang terhubung.

public void Flatten(Matrix matrix)

Parameters

matrix Matrix

Sebuah Aspose.Imaging.Matrix di mana untuk mengubah ini Aspose.Imaging.GraphicsPath sebelum bercahaya.

Flatten(Matriks dan Float)

Konversi setiap kurva dalam Aspose.Imaging.GraphicsPath ini ke dalam urutan segmen garis yang terhubung.

public void Flatten(Matrix matrix, float flatness)

Parameters

matrix Matrix

Sebuah Aspose.Imaging.Matrix di mana untuk mengubah ini Aspose.Imaging.GraphicsPath sebelum bercahaya.

flatness float

Menentukan kesalahan maksimum yang diizinkan antara kurva dan pendekatan berlapisnya. nilai 0.25 adalah default. Mengurangi nilai rata akan meningkatkan jumlah segmen garis dalam pendekatan.

GetBounds(Matrix)

Mendapatkan batas objek.

public override RectangleF GetBounds(Matrix matrix)

Parameters

matrix Matrix

Matriks yang harus diterapkan sebelum batas akan dihitung.

Returns

RectangleF

batas-batas objek yang diperkirakan.

GetBounds(Matriks dan Pen)

Mendapatkan batas objek.

public override RectangleF GetBounds(Matrix matrix, Pen pen)

Parameters

matrix Matrix

Matriks yang harus diterapkan sebelum batas akan dihitung.

pen Pen

Pen untuk digunakan untuk objek. ini dapat mempengaruhi ukuran batas objek.

Returns

RectangleF

batas-batas objek yang diperkirakan.

GetHashCode()

Dapatkan kode hash dari objek saat ini.

public override int GetHashCode()

Returns

int

dengan kode hash.

IsOutlineVisible(Banjir, Banjir dan Pen)

Menunjukkan apakah titik yang ditentukan terkandung di dalam (di bawah) outline Aspose.Imaging.GraphicsPath ini ketika dicetak dengan Aspose.Imaging.Pen yang ditentukan.

public bool IsOutlineVisible(float x, float y, Pen pen)

Parameters

x float

Koordinat x dari titik untuk diuji.

y float

Y-koordinat dari titik untuk diuji.

pen Pen

Langkah-langkah yang perlu dipertimbangkan adalah untuk menguji.

Returns

bool

Metode ini kembali benar jika titik yang ditentukan terkandung dalam outline ini Aspose.Imaging.GraphicsPath ketika dicetak dengan Aspose.Imaging.Pen yang ditentukan; jika tidak, palsu.

IsOutlineVisible(Pen, Pen dan Pen)

Menunjukkan apakah titik yang ditentukan terkandung di dalam (di bawah) outline Aspose.Imaging.GraphicsPath ini ketika dicetak dengan Aspose.Imaging.Pen yang ditentukan.

public bool IsOutlineVisible(PointF point, Pen pen)

Parameters

point PointF

Sebuah Aspose.Imaging.PointF yang menentukan lokasi untuk diuji.

pen Pen

Langkah-langkah yang perlu dipertimbangkan adalah untuk menguji.

Returns

bool

Metode ini kembali benar jika titik yang ditentukan terkandung dalam outline ini Aspose.Imaging.GraphicsPath ketika dicetak dengan Aspose.Imaging.Pen yang ditentukan; jika tidak, palsu.

IsOutlineVisible(Float, Float, Pen, Grafik)

Menunjukkan apakah titik yang ditentukan terkandung dalam (di bawah) outline Aspose.Imaging.GraphicsPath ini ketika dicetak dengan Aspose.Imaging.Pen yang ditentukan dan menggunakan Aspose.Imaging.Graphics yang ditentukan.

public bool IsOutlineVisible(float x, float y, Pen pen, Graphics graphics)

Parameters

x float

Koordinat x dari titik untuk diuji.

y float

Y-koordinat dari titik untuk diuji.

pen Pen

Langkah-langkah yang perlu dipertimbangkan adalah untuk menguji.

graphics Graphics

Aspose.Imaging.Grafik untuk yang untuk menguji visibilitas.

Returns

bool

Metode ini kembali benar jika titik yang ditentukan terkandung di dalam (di bawah) outline Aspose.Imaging.GraphicsPath seperti dicetak dengan Aspose.Imaging.Pen yang ditentukan; jika tidak, palsu.

IsOutlineVisible(Pen, Pen dan Graphics)

Menunjukkan apakah titik yang ditentukan terkandung dalam (di bawah) outline Aspose.Imaging.GraphicsPath ini ketika dicetak dengan Aspose.Imaging.Pen yang ditentukan dan menggunakan Aspose.Imaging.Graphics yang ditentukan.

public bool IsOutlineVisible(PointF pt, Pen pen, Graphics graphics)

Parameters

pt PointF

Sebuah Aspose.Imaging.PointF yang menentukan lokasi untuk diuji.

pen Pen

Langkah-langkah yang perlu dipertimbangkan adalah untuk menguji.

graphics Graphics

Aspose.Imaging.Grafik untuk yang untuk menguji visibilitas.

Returns

bool

Metode ini kembali benar jika titik yang ditentukan terkandung di dalam (di bawah) outline Aspose.Imaging.GraphicsPath seperti dicetak dengan Aspose.Imaging.Pen yang ditentukan; jika tidak, palsu.

IsOutlineVisible(dengan int, int, pen)

Menunjukkan apakah titik yang ditentukan terkandung di dalam (di bawah) outline Aspose.Imaging.GraphicsPath ini ketika dicetak dengan Aspose.Imaging.Pen yang ditentukan.

public bool IsOutlineVisible(int x, int y, Pen pen)

Parameters

x int

Koordinat x dari titik untuk diuji.

y int

Y-koordinat dari titik untuk diuji.

pen Pen

Langkah-langkah yang perlu dipertimbangkan adalah untuk menguji.

Returns

bool

Metode ini kembali benar jika titik yang ditentukan terkandung dalam outline ini Aspose.Imaging.GraphicsPath ketika dicetak dengan Aspose.Imaging.Pen yang ditentukan; jika tidak, palsu.

IsOutlineVisible(Titik, Pen)

Menunjukkan apakah titik yang ditentukan terkandung di dalam (di bawah) outline Aspose.Imaging.GraphicsPath ini ketika dicetak dengan Aspose.Imaging.Pen yang ditentukan.

public bool IsOutlineVisible(Point point, Pen pen)

Parameters

point Point

Sebuah Aspose.Imaging.Point yang menentukan lokasi untuk diuji.

pen Pen

Langkah-langkah yang perlu dipertimbangkan adalah untuk menguji.

Returns

bool

Metode ini kembali benar jika titik yang ditentukan terkandung dalam outline ini Aspose.Imaging.GraphicsPath ketika dicetak dengan Aspose.Imaging.Pen yang ditentukan; jika tidak, palsu.

IsOutlineVisible(int, int, pen, grafis)

Menunjukkan apakah titik yang ditentukan terkandung dalam (di bawah) outline Aspose.Imaging.GraphicsPath ini ketika dicetak dengan Aspose.Imaging.Pen yang ditentukan dan menggunakan Aspose.Imaging.Graphics yang ditentukan.

public bool IsOutlineVisible(int x, int y, Pen pen, Graphics graphics)

Parameters

x int

Koordinat x dari titik untuk diuji.

y int

Y-koordinat dari titik untuk diuji.

pen Pen

Langkah-langkah yang perlu dipertimbangkan adalah untuk menguji.

graphics Graphics

Aspose.Imaging.Grafik untuk yang untuk menguji visibilitas.

Returns

bool

Metode ini kembali benar jika titik yang ditentukan terkandung dalam outline Aspose.Imaging.GraphicsPath seperti dicetak dengan Aspose.Imaging.Pen yang ditentukan; jika tidak, palsu.

IsOutlineVisible(Pen, Pen dan Grafis)

Menunjukkan apakah titik yang ditentukan terkandung dalam (di bawah) outline Aspose.Imaging.GraphicsPath ini ketika dicetak dengan Aspose.Imaging.Pen yang ditentukan dan menggunakan Aspose.Imaging.Graphics yang ditentukan.

public bool IsOutlineVisible(Point pt, Pen pen, Graphics graphics)

Parameters

pt Point

Sebuah Aspose.Imaging.Point yang menentukan lokasi untuk diuji.

pen Pen

Langkah-langkah yang perlu dipertimbangkan adalah untuk menguji.

graphics Graphics

Aspose.Imaging.Grafik untuk yang untuk menguji visibilitas.

Returns

bool

Metode ini kembali benar jika titik yang ditentukan terkandung dalam outline Aspose.Imaging.GraphicsPath seperti dicetak dengan Aspose.Imaging.Pen yang ditentukan; jika tidak, palsu.

IsVisible(Banjir, Banjir)

Ini menunjukkan apakah titik yang ditentukan terkandung dalam Aspose.Imaging.GraphicsPath ini.

public bool IsVisible(float x, float y)

Parameters

x float

Koordinat x dari titik untuk diuji.

y float

Y-koordinat dari titik untuk diuji.

Returns

bool

Metode ini kembali benar jika titik yang ditentukan terkandung dalam Aspose.Imaging.GraphicsPath ini; jika tidak, palsu.

IsVisible(PointF)

Ini menunjukkan apakah titik yang ditentukan terkandung dalam Aspose.Imaging.GraphicsPath ini.

public bool IsVisible(PointF point)

Parameters

point PointF

Sebuah Aspose.Imaging.PointF yang mewakili titik untuk diuji.

Returns

bool

Metode ini kembali benar jika titik yang ditentukan terkandung dalam Aspose.Imaging.GraphicsPath ini; jika tidak, palsu.

IsVisible(dengan int, int)

Ini menunjukkan apakah titik yang ditentukan terkandung dalam Aspose.Imaging.GraphicsPath ini.

public bool IsVisible(int x, int y)

Parameters

x int

Koordinat x dari titik untuk diuji.

y int

Y-koordinat dari titik untuk diuji.

Returns

bool

Metode ini kembali benar jika titik yang ditentukan terkandung dalam Aspose.Imaging.GraphicsPath ini; jika tidak, palsu.

IsVisible(Point)

Ini menunjukkan apakah titik yang ditentukan terkandung dalam Aspose.Imaging.GraphicsPath ini.

public bool IsVisible(Point point)

Parameters

point Point

Sebuah Aspose.Imaging.Point yang mewakili titik untuk diuji.

Returns

bool

Metode ini kembali benar jika titik yang ditentukan terkandung dalam Aspose.Imaging.GraphicsPath ini; jika tidak, palsu.

IsVisible(Float, Float dan Grafis)

Menunjukkan apakah titik yang ditentukan terkandung dalam Aspose.Imaging.GraphicsPath ini di daerah klip yang terlihat dari Aspose.Imaging.Graphics yang ditentukan.

public bool IsVisible(float x, float y, Graphics graphics)

Parameters

x float

Koordinat x dari titik untuk diuji.

y float

Y-koordinat dari titik untuk diuji.

graphics Graphics

Aspose.Imaging.Grafik untuk yang untuk menguji visibilitas.

Returns

bool

Metode ini kembali benar jika titik yang ditentukan terkandung dalam Aspose.Imaging.GraphicsPath ini; jika tidak, palsu.

IsVisible(PointF dan Graphics)

Ini menunjukkan apakah titik yang ditentukan terkandung dalam Aspose.Imaging.GraphicsPath ini.

public bool IsVisible(PointF pt, Graphics graphics)

Parameters

pt PointF

Sebuah Aspose.Imaging.PointF yang mewakili titik untuk diuji.

graphics Graphics

Aspose.Imaging.Grafik untuk yang untuk menguji visibilitas.

Returns

bool

Metode ini kembali benar jika titik yang ditentukan terkandung di dalamnya; jika tidak, palsu.

IsVisible(int, int, grafis)

Menunjukkan apakah titik yang ditentukan terkandung dalam Aspose.Imaging.GraphicsPath ini, menggunakan Aspose.Imaging.Graphics yang ditentukan.

public bool IsVisible(int x, int y, Graphics graphics)

Parameters

x int

Koordinat x dari titik untuk diuji.

y int

Y-koordinat dari titik untuk diuji.

graphics Graphics

Aspose.Imaging.Grafik untuk yang untuk menguji visibilitas.

Returns

bool

Metode ini kembali benar jika titik yang ditentukan terkandung dalam Aspose.Imaging.GraphicsPath ini; jika tidak, palsu.

IsVisible(Titik, Grafis)

Ini menunjukkan apakah titik yang ditentukan terkandung dalam Aspose.Imaging.GraphicsPath ini.

public bool IsVisible(Point pt, Graphics graphics)

Parameters

pt Point

Sebuah Aspose.Imaging.Point yang mewakili titik untuk diuji.

graphics Graphics

Aspose.Imaging.Grafik untuk yang untuk menguji visibilitas.

Returns

bool

Metode ini kembali benar jika titik yang ditentukan terkandung dalam Aspose.Imaging.GraphicsPath ini; jika tidak, palsu.

RemoveFigure(Figure)

Menghapus angka.

public void RemoveFigure(Figure figure)

Parameters

figure Figure

angka yang harus dihapus.

RemoveFigures(Figure[])

Menghapus angka

public void RemoveFigures(Figure[] figures)

Parameters

figures Figure [ ]

angka yang harus dihapus.

Reset()

Memulai jalur grafik dan menetapkan Aspose.Imaging.FillMode ke Aspose.Imaging.FillMode.Alternate.

public void Reset()

Reverse()

Mengubah urutan angka, bentuk, dan titik dalam setiap bentuk ini Aspose.Imaging.GraphicsPath.

public void Reverse()

Transform(Matrix)

Mengaplikasikan transformasi yang ditentukan pada bentuk.

public override void Transform(Matrix transform)

Parameters

transform Matrix

transformasi untuk diterapkan.

Warp(PointF[ ], dan RectangleF)

Mengaplikasikan transformasi warp, yang ditakrifkan oleh rektangle dan paralelogram, untuk Aspose.Imaging.GraphicsPath ini.

public void Warp(PointF[] destPoints, RectangleF srcRect)

Parameters

destPoints PointF [ ]

Sebuah array dari Aspose.Imaging.PointF struktur yang menentukan sebuah paralelogram di mana rektangle yang ditakrifkan oleh srcRect’ diubah. array dapat mengandung tiga atau empat elemen. jika array mengandung tiga elemen, sudut kanan bawah dari paralelogram diindikasikan oleh tiga titik pertama.

srcRect RectangleF

Aspose.Imaging.RectangleF yang mewakili rektangle yang diubah menjadi paralelogram yang ditakrifkan oleh destPoints'.

Warp(PointF[ ], RectangleF, Matriks)

Mengaplikasikan transformasi warp, yang ditakrifkan oleh rektangle dan paralelogram, untuk Aspose.Imaging.GraphicsPath ini.

public void Warp(PointF[] destPoints, RectangleF srcRect, Matrix matrix)

Parameters

destPoints PointF [ ]

Sebuah array dari Aspose.Imaging.PointF struktur yang menentukan sebuah paralelogram di mana rektangle yang ditakrifkan oleh srcRect’ diubah. array dapat mengandung tiga atau empat elemen. jika array mengandung tiga elemen, sudut kanan bawah dari paralelogram diindikasikan oleh tiga titik pertama.

srcRect RectangleF

Aspose.Imaging.RectangleF yang mewakili rektangle yang diubah menjadi paralelogram yang ditakrifkan oleh destPoints'.

matrix Matrix

Aspose.Imaging.Matrix yang menentukan transformasi geometrik untuk diterapkan pada jalur.

Warp(PointF[ ], RectangleF, Matriks, WarpMode)

Mengaplikasikan transformasi warp, yang ditakrifkan oleh rektangle dan paralelogram, untuk Aspose.Imaging.GraphicsPath ini.

public void Warp(PointF[] destPoints, RectangleF srcRect, Matrix matrix, WarpMode warpMode)

Parameters

destPoints PointF [ ]

Rangkaian struktur Aspose.Imaging.PointF yang mendefinisikan sebuah paralelogram di mana rektangle yang ditakrifkan oleh srcRect’ diubah. rangkaian dapat berisi tiga atau empat elemen. jika rangkaian berisi tiga elemen, sudut kanan bawah paralelogram diindikasikan oleh tiga titik pertama.

srcRect RectangleF

Aspose.Imaging.RectangleF yang mewakili rektangle yang diubah menjadi paralelogram yang ditakrifkan oleh destPoints'.

matrix Matrix

Aspose.Imaging.Matrix yang menentukan transformasi geometrik untuk diterapkan pada jalur.

warpMode WarpMode

Aspose.Imaging.WarpMode daftar yang menentukan apakah operasi warp ini menggunakan prospektif atau mode bilinear.

Warp(PointF[ ], RectangleF, Matriks, WarpMode, float)

Mengaplikasikan transformasi warp, yang ditakrifkan oleh rektangle dan paralelogram, untuk Aspose.Imaging.GraphicsPath ini.

public void Warp(PointF[] destPoints, RectangleF srcRect, Matrix matrix, WarpMode warpMode, float flatness)

Parameters

destPoints PointF [ ]

Sebuah array dari Aspose.Imaging.PointF struktur yang menentukan sebuah paralelogram di mana rektangle yang ditakrifkan oleh srcRect’ diubah. array dapat mengandung tiga atau empat elemen. jika array mengandung tiga elemen, sudut kanan bawah dari paralelogram diindikasikan oleh tiga titik pertama.

srcRect RectangleF

Aspose.Imaging.RectangleF yang mewakili rektangle yang diubah menjadi paralelogram yang ditakrifkan oleh destPoints'.

matrix Matrix

Aspose.Imaging.Matrix yang menentukan transformasi geometrik untuk diterapkan pada jalur.

warpMode WarpMode

Aspose.Imaging.WarpMode daftar yang menentukan apakah operasi warp ini menggunakan prospektif atau mode bilinear.

flatness float

Nilai dari 0 hingga 1 yang menentukan seberapa rata jalur yang dihasilkan. untuk informasi lebih lanjut, lihat Aspose.Imaging.GraphicsPath.Flatten metode.

Widen(Pen)

Menambahkan outline tambahan ke jalur.

public void Widen(Pen pen)

Parameters

pen Pen

Aspose.Imaging.Pen yang menentukan lebar antara outline asal jalur dan outline baru metode ini menciptakan.

Widen(Pen, Matriks)

Tambahkan catatan tambahan ke Aspose.Imaging.GraphicsPath.

public void Widen(Pen pen, Matrix matrix)

Parameters

pen Pen

Aspose.Imaging.Pen yang menentukan lebar antara outline asal jalur dan outline baru metode ini menciptakan.

matrix Matrix

Aspose.Imaging.Matrix yang menentukan transformasi untuk diterapkan pada jalur sebelum memperluas.

Widen(Pen, Matriks dan Float)

Menggantikan Aspose.Imaging.GraphicsPath ini dengan kurva yang menutupi area yang diisi ketika jalur ini ditarik oleh pena yang ditentukan.

public void Widen(Pen pen, Matrix matrix, float flatness)

Parameters

pen Pen

Aspose.Imaging.Pen yang menentukan lebar antara outline asal jalur dan outline baru metode ini menciptakan.

matrix Matrix

Aspose.Imaging.Matrix yang menentukan transformasi untuk diterapkan pada jalur sebelum memperluas.

flatness float

Nilai yang menentukan kelembaban untuk kurva.

 Indonesia