Class GraphicsPath

Class GraphicsPath

ชื่อพื้นที่: Aspose.Imaging การประกอบ: Aspose.Imaging.dll (25.4.0)

แสดงให้เห็นถึงชุดของเส้นและโค้งที่เชื่อมต่อ หลักสูตรนี้ไม่สามารถเป็นพันธมิตรได้

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

Inheritance

object ObjectWithBounds GraphicsPath

อนุญาโตตุลาการ

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

ตัวอย่างเหล่านี้ใช้เกรด GraphicsPath และ Graphics เพื่อสร้างและจัดการตัวเลขบนพื้นผิวของภาพ ตัวอย่างสร้างภาพใหม่ (ประเภท Tiff) ทําความสะอาดพื้นผิวและดึงเส้นทางด้วยความช่วยเหลือของเกรด GraphicsPath ในที่สุดวิธีการ DrawPath ที่แสดงโดยเกรด Graphics จะถูกเรียกว่าเพื่อแสดงเส้นทางบนพื้นผิว

//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()

เริ่มต้นตัวอย่างใหม่ของคลาส Aspose.Imaging.GraphicsPath

[JsonConstructor]
public GraphicsPath()

Examples

ตัวอย่างเหล่านี้ใช้เกรด GraphicsPath และ Graphics เพื่อสร้างและจัดการตัวเลขบนพื้นผิวของภาพ ตัวอย่างสร้างภาพใหม่ (ประเภท Tiff) ทําความสะอาดพื้นผิวและดึงเส้นทางด้วยความช่วยเหลือของเกรด GraphicsPath ในที่สุดวิธีการ DrawPath ที่แสดงโดยเกรด Graphics จะถูกเรียกว่าเพื่อแสดงเส้นทางบนพื้นผิว

//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[])

เริ่มต้นตัวอย่างใหม่ของคลาส Aspose.Imaging.GraphicsPath

public GraphicsPath(Figure[] figures)

Parameters

figures Figure [ ]

หมายเลขที่จะเริ่มต้นจาก

GraphicsPath(Figure[ ], FillMode)

เริ่มต้นตัวอย่างใหม่ของคลาส Aspose.Imaging.GraphicsPath

public GraphicsPath(Figure[] figures, FillMode fillMode)

Parameters

figures Figure [ ]

หมายเลขที่จะเริ่มต้นจาก

fillMode FillMode

โหมดเต็มรูปแบบ

GraphicsPath(FillMode)

เริ่มต้นตัวอย่างใหม่ของคลาส Aspose.Imaging.GraphicsPath

public GraphicsPath(FillMode fillMode)

Parameters

fillMode FillMode

โหมดเต็มรูปแบบ

Properties

Bounds

รับหรือตั้งข้อ จํากัด ของวัตถุ

public override RectangleF Bounds { get; }

คุณสมบัติมูลค่า

RectangleF

Figures

ได้รับเส้นทางตัวเลข

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

คุณสมบัติมูลค่า

Figure [ ]

FillMode

ได้รับหรือตั้งค่ารายการ Aspose.Imaging.FillMode ซึ่งกําหนดวิธีการที่ภายในของรูปแบบใน Aspose.Imaging.GraphicsPath จะเต็มรูปแบบ

public FillMode FillMode { get; set; }

คุณสมบัติมูลค่า

FillMode

Methods

AddFigure(Figure)

เพิ่มตัวเลขใหม่

public void AddFigure(Figure figure)

Parameters

figure Figure

หมายเลขที่เพิ่ม

Examples

ตัวอย่างเหล่านี้ใช้เกรด GraphicsPath และ Graphics เพื่อสร้างและจัดการตัวเลขบนพื้นผิวของภาพ ตัวอย่างสร้างภาพใหม่ (ประเภท Tiff) ทําความสะอาดพื้นผิวและดึงเส้นทางด้วยความช่วยเหลือของเกรด GraphicsPath ในที่สุดวิธีการ DrawPath ที่แสดงโดยเกรด Graphics จะถูกเรียกว่าเพื่อแสดงเส้นทางบนพื้นผิว

//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[])

เพิ่มตัวเลขใหม่

public void AddFigures(Figure[] figures)

Parameters

figures Figure [ ]

หมายเลขที่เพิ่ม

Examples

ตัวอย่างนี้สร้างภาพใหม่และดึงรูปร่างต่างๆโดยใช้ตัวเลขและกราฟิกบนพื้นผิวของภาพ

//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)

เพิ่ม Aspose.Imaging.GraphicsPath ที่ระบุไว้ไปยังเส้นทางนี้

public void AddPath(GraphicsPath addingPath)

Parameters

addingPath GraphicsPath

The Aspose.Imaging.GraphicsPath เพื่อเพิ่ม

AddPath(กราฟิกPath, bool)

เพิ่ม Aspose.Imaging.GraphicsPath ที่ระบุไว้ไปยังเส้นทางนี้

public void AddPath(GraphicsPath addingPath, bool connect)

Parameters

addingPath GraphicsPath

The Aspose.Imaging.GraphicsPath เพื่อเพิ่ม

connect bool

ราคา Boolean ซึ่งระบุว่าตัวเลขแรกในเส้นทางที่เพิ่มเป็นส่วนหนึ่งของตัวเลขสุดท้ายในเส้นทางนี้ หมายถึงว่าตัวเลขแรกในเส้นทางที่เพิ่มเป็นส่วนหนึ่งของตัวเลขสุดท้ายในเส้นทางนี้ หมายถึงว่าตัวเลขแรกในเส้นทางที่เพิ่มเป็นส่วนหนึ่งของตัวเลขสุดท้ายในเส้นทางนี้

DeepClone()

แสดงคลอนลึกของเส้นทางกราฟิกนี้

public GraphicsPath DeepClone()

Returns

GraphicsPath

คลอนลึกของเส้นทางกราฟิก

Equals(วัตถุ)

ตรวจสอบว่าวัตถุนั้นเท่าเทียมกันหรือไม่

public override bool Equals(object obj)

Parameters

obj object

วัตถุอื่น ๆ

Returns

bool

ผลการเปรียบเทียบเท่าเทียม

Flatten()

แปลงแต่ละโค้งในเส้นทางนี้เป็น sequence ของส่วนของเส้นที่เชื่อมต่อ

public void Flatten()

Flatten(Matrix)

ใช้การแปลงที่ระบุแล้วแปลงแต่ละโค้งใน Aspose.Imaging.GraphicsPath ใน sequence ของส่วนเส้นที่เชื่อมต่อ

public void Flatten(Matrix matrix)

Parameters

matrix Matrix

A Aspose.Imaging.Matrix โดยที่ที่จะแปลงนี้ Aspose.Imaging.GraphicsPath ก่อนที่จะลอย

Flatten(มะตริก, float)

แปลงแต่ละโค้งใน Aspose.Imaging.GraphicsPath นี้เป็น sequence ของส่วนเส้นที่เชื่อมต่อ

public void Flatten(Matrix matrix, float flatness)

Parameters

matrix Matrix

A Aspose.Imaging.Matrix โดยที่ที่จะแปลงนี้ Aspose.Imaging.GraphicsPath ก่อนที่จะลอย

flatness float

คําอธิบายข้อผิดพลาดสูงสุดที่ได้รับอนุญาตระหว่างโค้งและความใกล้ชิดของมัน หมายเลข 0.25 คือความใกล้ชิด การลดความใกล้ชิดจะเพิ่มจํานวนส่วนเส้นในความใกล้ชิด

GetBounds(Matrix)

ได้รับข้อ จํากัด ของวัตถุ

public override RectangleF GetBounds(Matrix matrix)

Parameters

matrix Matrix

Matrix ที่จะใช้ก่อน จํากัด จะถูกคํานวณ

Returns

RectangleF

ข้อ จํากัด ของวัตถุที่คาดการณ์

GetBounds(ก้น, ก้น)

ได้รับข้อ จํากัด ของวัตถุ

public override RectangleF GetBounds(Matrix matrix, Pen pen)

Parameters

matrix Matrix

Matrix ที่จะใช้ก่อน จํากัด จะถูกคํานวณ

pen Pen

ป้ายที่จะใช้สําหรับวัตถุ สิ่งนี้สามารถส่งผลกระทบต่อขนาดข้อ จํากัด ของวัตถุ

Returns

RectangleF

ข้อ จํากัด ของวัตถุที่คาดการณ์

GetHashCode()

รับรหัส hash ของวัตถุปัจจุบัน

public override int GetHashCode()

Returns

int

รหัส hash

IsOutlineVisible(เฟอร์รี่, เฟอร์รี่, เฟอร์รี่)

แสดงให้เห็นว่าจุดที่ระบุอยู่ภายใน (ภายใต้) ลักษณะของ Aspose.Imaging.GraphicsPath เมื่อวาดด้วย Aspose.Imaging.Pen ที่ระบุ

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

Parameters

x float

หลักสูตร X ของจุดที่จะทดสอบ

y float

องค์ประกอบ Y ของจุดที่จะทดสอบ

pen Pen

The Aspose.Imaging.Pen สําหรับการทดสอบ

Returns

bool

วิธีการนี้จะกลับมาถูกต้องถ้าจุดที่ระบุอยู่ในรายการของ Aspose.Imaging.GraphicsPath นี้เมื่อวาดด้วย Aspose.Imaging.Pen ที่ระบุ

IsOutlineVisible(PointF, ปิน)

แสดงให้เห็นว่าจุดที่ระบุอยู่ภายใน (ภายใต้) ลักษณะของ Aspose.Imaging.GraphicsPath เมื่อวาดด้วย Aspose.Imaging.Pen ที่ระบุ

public bool IsOutlineVisible(PointF point, Pen pen)

Parameters

point PointF

A Aspose.Imaging.PointF ซึ่งระบุตําแหน่งที่จะทดสอบ

pen Pen

The Aspose.Imaging.Pen สําหรับการทดสอบ

Returns

bool

วิธีการนี้จะกลับมาถูกต้องถ้าจุดที่ระบุอยู่ในรายการของ Aspose.Imaging.GraphicsPath นี้เมื่อวาดด้วย Aspose.Imaging.Pen ที่ระบุ

IsOutlineVisible(บลอนด์ บลอนด์ บลอนด์ บลอนด์ บลอนด์)

แสดงให้เห็นว่าจุดที่ระบุอยู่ภายใน (ภายใต้) ลักษณะของ Aspose.Imaging.GraphicsPath เมื่อวาดด้วย Aspose.Imaging.Pen ที่ระบุและใช้ Aspose.Imaging.Graphics ที่ระบุ

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

Parameters

x float

หลักสูตร X ของจุดที่จะทดสอบ

y float

องค์ประกอบ Y ของจุดที่จะทดสอบ

pen Pen

The Aspose.Imaging.Pen สําหรับการทดสอบ

graphics Graphics

Aspose.Imaging.Graphics สําหรับการทดสอบความเห็น

Returns

bool

วิธีการนี้จะกลับมาถูกต้องถ้าจุดที่ระบุอยู่ในภายใน (ภายใต้) ลักษณะของ Aspose.Imaging.GraphicsPath ตามที่กําหนดด้วย Aspose.Imaging.Pen; ในทางอื่น ๆ, โลก.

IsOutlineVisible(PointF, Pen, กราฟิก)

แสดงให้เห็นว่าจุดที่ระบุอยู่ภายใน (ภายใต้) ลักษณะของ Aspose.Imaging.GraphicsPath เมื่อวาดด้วย Aspose.Imaging.Pen ที่ระบุและใช้ Aspose.Imaging.Graphics ที่ระบุ

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

Parameters

pt PointF

A Aspose.Imaging.PointF ซึ่งระบุตําแหน่งที่จะทดสอบ

pen Pen

The Aspose.Imaging.Pen สําหรับการทดสอบ

graphics Graphics

Aspose.Imaging.Graphics สําหรับการทดสอบความเห็น

Returns

bool

วิธีการนี้จะกลับมาถูกต้องถ้าจุดที่ระบุอยู่ในภายใน (ภายใต้) ลักษณะของ Aspose.Imaging.GraphicsPath ตามที่กําหนดด้วย Aspose.Imaging.Pen; ในทางอื่น ๆ, โลก.

IsOutlineVisible(int, int, pen)

แสดงให้เห็นว่าจุดที่ระบุอยู่ภายใน (ภายใต้) ลักษณะของ Aspose.Imaging.GraphicsPath เมื่อวาดด้วย Aspose.Imaging.Pen ที่ระบุ

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

Parameters

x int

หลักสูตร X ของจุดที่จะทดสอบ

y int

องค์ประกอบ Y ของจุดที่จะทดสอบ

pen Pen

The Aspose.Imaging.Pen สําหรับการทดสอบ

Returns

bool

วิธีการนี้จะกลับมาถูกต้องถ้าจุดที่ระบุอยู่ในรายการของ Aspose.Imaging.GraphicsPath นี้เมื่อวาดด้วย Aspose.Imaging.Pen ที่ระบุ

IsOutlineVisible(หมายเลขรุ่น: Pen)

แสดงให้เห็นว่าจุดที่ระบุอยู่ภายใน (ภายใต้) ลักษณะของ Aspose.Imaging.GraphicsPath เมื่อวาดด้วย Aspose.Imaging.Pen ที่ระบุ

public bool IsOutlineVisible(Point point, Pen pen)

Parameters

point Point

Aspose.Imaging.Point ที่ระบุตําแหน่งที่จะทดสอบ

pen Pen

The Aspose.Imaging.Pen สําหรับการทดสอบ

Returns

bool

วิธีการนี้จะกลับมาถูกต้องถ้าจุดที่ระบุอยู่ในรายการของ Aspose.Imaging.GraphicsPath นี้เมื่อวาดด้วย Aspose.Imaging.Pen ที่ระบุ

IsOutlineVisible(int, int, pen, กราฟิก)

แสดงให้เห็นว่าจุดที่ระบุอยู่ภายใน (ภายใต้) ลักษณะของ Aspose.Imaging.GraphicsPath เมื่อวาดด้วย Aspose.Imaging.Pen ที่ระบุและใช้ Aspose.Imaging.Graphics ที่ระบุ

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

Parameters

x int

หลักสูตร X ของจุดที่จะทดสอบ

y int

องค์ประกอบ Y ของจุดที่จะทดสอบ

pen Pen

The Aspose.Imaging.Pen สําหรับการทดสอบ

graphics Graphics

Aspose.Imaging.Graphics สําหรับการทดสอบความเห็น

Returns

bool

วิธีการนี้จะกลับมาถูกต้องถ้าจุดที่ระบุอยู่ในส่วนประกอบของ Aspose.Imaging.GraphicsPath ตามที่กําหนดด้วย Aspose.Imaging.Pen; ในทางอื่น ๆ, โลก.

IsOutlineVisible(จุด, หิน, กราฟิก)

แสดงให้เห็นว่าจุดที่ระบุอยู่ภายใน (ภายใต้) ลักษณะของ Aspose.Imaging.GraphicsPath เมื่อวาดด้วย Aspose.Imaging.Pen ที่ระบุและใช้ Aspose.Imaging.Graphics ที่ระบุ

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

Parameters

pt Point

Aspose.Imaging.Point ที่ระบุตําแหน่งที่จะทดสอบ

pen Pen

The Aspose.Imaging.Pen สําหรับการทดสอบ

graphics Graphics

Aspose.Imaging.Graphics สําหรับการทดสอบความเห็น

Returns

bool

วิธีการนี้จะกลับมาถูกต้องถ้าจุดที่ระบุอยู่ในส่วนประกอบของ Aspose.Imaging.GraphicsPath ตามที่กําหนดด้วย Aspose.Imaging.Pen; ในทางอื่น ๆ, โลก.

IsVisible(เฟอร์รี่, เฟอร์รี่)

แสดงให้เห็นว่าจุดที่ระบุอยู่ใน Aspose.Imaging.GraphicsPath นี้หรือไม่

public bool IsVisible(float x, float y)

Parameters

x float

หลักสูตร X ของจุดที่จะทดสอบ

y float

องค์ประกอบ Y ของจุดที่จะทดสอบ

Returns

bool

วิธีการนี้จะกลับมาถูกต้องถ้าจุดที่ระบุอยู่ใน Aspose.Imaging.GraphicsPath นี้; ในทางอื่น ๆ, ไม่ถูกต้อง

IsVisible(จุดหมายเลข)

แสดงให้เห็นว่าจุดที่ระบุอยู่ใน Aspose.Imaging.GraphicsPath นี้หรือไม่

public bool IsVisible(PointF point)

Parameters

point PointF

A Aspose.Imaging.PointF ซึ่งหมายถึงจุดที่จะทดสอบ

Returns

bool

วิธีการนี้จะกลับมาถูกต้องถ้าจุดที่ระบุอยู่ใน Aspose.Imaging.GraphicsPath นี้; ในทางอื่น ๆ, ไม่ถูกต้อง

IsVisible(int, int)

แสดงให้เห็นว่าจุดที่ระบุอยู่ใน Aspose.Imaging.GraphicsPath นี้หรือไม่

public bool IsVisible(int x, int y)

Parameters

x int

หลักสูตร X ของจุดที่จะทดสอบ

y int

องค์ประกอบ Y ของจุดที่จะทดสอบ

Returns

bool

วิธีการนี้จะกลับมาถูกต้องถ้าจุดที่ระบุอยู่ใน Aspose.Imaging.GraphicsPath นี้; ในทางอื่น ๆ, ไม่ถูกต้อง

IsVisible(Point)

แสดงให้เห็นว่าจุดที่ระบุอยู่ใน Aspose.Imaging.GraphicsPath นี้หรือไม่

public bool IsVisible(Point point)

Parameters

point Point

A Aspose.Imaging.Point ซึ่งหมายถึงจุดที่จะทดสอบ

Returns

bool

วิธีการนี้จะกลับมาถูกต้องถ้าจุดที่ระบุอยู่ใน Aspose.Imaging.GraphicsPath นี้; ในทางอื่น ๆ, ไม่ถูกต้อง

IsVisible(บลอนด์ บลอนด์ บลอนด์ บลอนด์ บลอนด์)

แสดงให้เห็นว่าจุดที่ระบุอยู่ใน Aspose.Imaging.GraphicsPath ในพื้นที่คลิปที่เห็นของ Aspose.Imaging.Graphics ที่ระบุ

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

Parameters

x float

หลักสูตร X ของจุดที่จะทดสอบ

y float

องค์ประกอบ Y ของจุดที่จะทดสอบ

graphics Graphics

Aspose.Imaging.Graphics สําหรับการทดสอบความเห็น

Returns

bool

วิธีการนี้จะกลับมาถูกต้องถ้าจุดที่ระบุอยู่ใน Aspose.Imaging.GraphicsPath นี้; ในทางอื่น ๆ, ไม่ถูกต้อง

IsVisible(PointF, กราฟิก)

แสดงให้เห็นว่าจุดที่ระบุอยู่ใน Aspose.Imaging.GraphicsPath นี้หรือไม่

public bool IsVisible(PointF pt, Graphics graphics)

Parameters

pt PointF

A Aspose.Imaging.PointF ซึ่งหมายถึงจุดที่จะทดสอบ

graphics Graphics

Aspose.Imaging.Graphics สําหรับการทดสอบความเห็น

Returns

bool

วิธีการนี้จะคืนความจริงถ้าจุดที่ระบุอยู่ในตัวนี้; ในทางอื่น ๆ, ความผิดพลาด

IsVisible(int, int, กราฟิก)

แสดงให้เห็นว่าจุดที่ระบุอยู่ใน Aspose.Imaging.GraphicsPath นี้ใช้ Aspose.Imaging.Graphics ที่ระบุ

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

Parameters

x int

หลักสูตร X ของจุดที่จะทดสอบ

y int

องค์ประกอบ Y ของจุดที่จะทดสอบ

graphics Graphics

Aspose.Imaging.Graphics สําหรับการทดสอบความเห็น

Returns

bool

วิธีการนี้จะกลับมาถูกต้องถ้าจุดที่ระบุอยู่ใน Aspose.Imaging.GraphicsPath นี้; ในทางอื่น ๆ, ไม่ถูกต้อง

IsVisible(จุด, กราฟิก)

แสดงให้เห็นว่าจุดที่ระบุอยู่ใน Aspose.Imaging.GraphicsPath นี้หรือไม่

public bool IsVisible(Point pt, Graphics graphics)

Parameters

pt Point

A Aspose.Imaging.Point ซึ่งหมายถึงจุดที่จะทดสอบ

graphics Graphics

Aspose.Imaging.Graphics สําหรับการทดสอบความเห็น

Returns

bool

วิธีการนี้จะกลับมาถูกต้องถ้าจุดที่ระบุอยู่ใน Aspose.Imaging.GraphicsPath นี้; ในทางอื่น ๆ, ไม่ถูกต้อง

RemoveFigure(Figure)

ลบตัวเลข

public void RemoveFigure(Figure figure)

Parameters

figure Figure

หมายเลขที่จะลบ

RemoveFigures(Figure[])

ลบตัวเลข

public void RemoveFigures(Figure[] figures)

Parameters

figures Figure [ ]

หมายเลขที่จะลบ

Reset()

แปลงเส้นทางกราฟิกและตั้งค่า Aspose.Imaging.FillMode ไปยัง Aspose.Imaging.FillMode.Alternate

public void Reset()

Reverse()

แปลงลําดับของตัวเลขรูปแบบและจุดในแต่ละรูปแบบของ Aspose.Imaging.GraphicsPath

public void Reverse()

Transform(Matrix)

ใช้การเปลี่ยนแปลงที่ระบุกับรูปร่าง

public override void Transform(Matrix transform)

Parameters

transform Matrix

การเปลี่ยนแปลงที่จะใช้

Warp(จุดหมายเลข[ ], ก้น)

ใช้การแปลง warp ซึ่งกําหนดโดยตรงและ parallelogram สําหรับ Aspose.Imaging.GraphicsPath นี้

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

Parameters

destPoints PointF [ ]

แถวของ Aspose.Imaging.PointF โครงสร้างที่กําหนดค่า parallelogram ซึ่งแนวตั้งที่กําหนดโดย srcRect’ จะถูกแปลง แถวสามารถมีทั้งสามหรือสี่องค์ประกอบ หากแถวมีสามองค์ประกอบมุมด้านล่างด้านซ้ายของ parallelogram จะถูกนํามาใช้กับสามจุดแรก

srcRect RectangleF

A Aspose.Imaging.RectangleF ซึ่งแสดงให้เห็นถึงแนวตั้งที่แปลงเป็น parallelogram ที่กําหนดโดย destPoints'.

Warp(จุดหมายเลข[ ], RectangleF , Matrix)

ใช้การแปลง warp ซึ่งกําหนดโดยตรงและ parallelogram สําหรับ Aspose.Imaging.GraphicsPath นี้

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

Parameters

destPoints PointF [ ]

แถวของ Aspose.Imaging.PointF โครงสร้างที่กําหนดค่า parallelogram ซึ่งแนวตั้งที่กําหนดโดย srcRect’ จะถูกแปลง แถวสามารถมีทั้งสามหรือสี่องค์ประกอบ หากแถวมีสามองค์ประกอบมุมด้านล่างด้านซ้ายของ parallelogram จะถูกนํามาใช้กับสามจุดแรก

srcRect RectangleF

A Aspose.Imaging.RectangleF ซึ่งแสดงให้เห็นถึงแนวตั้งที่แปลงเป็น parallelogram ที่กําหนดโดย destPoints'.

matrix Matrix

A Aspose.Imaging.Matrix ซึ่งระบุการเปลี่ยนแปลงทางภูมิศาสตร์ที่จะใช้กับเส้นทาง

Warp(จุดหมายเลข[ ], RectangleF, Matrix, WarpMode)

ใช้การแปลง warp ซึ่งกําหนดโดยตรงและ parallelogram สําหรับ Aspose.Imaging.GraphicsPath นี้

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

Parameters

destPoints PointF [ ]

แถวของ Aspose.Imaging.PointF โครงสร้างที่กําหนดค่า parallelogram ซึ่งแนวตั้งที่กําหนดโดย srcRect’ จะถูกแปลง แถวสามารถมีทั้งสามหรือสี่องค์ประกอบ หากแถวมีสามองค์ประกอบมุมด้านล่างด้านซ้ายของ parallelogram จะถูกนํามาใช้กับสามจุดแรก

srcRect RectangleF

A Aspose.Imaging.RectangleF ซึ่งแสดงให้เห็นถึงแนวตั้งที่แปลงเป็น parallelogram ที่กําหนดโดย destPoints'.

matrix Matrix

A Aspose.Imaging.Matrix ซึ่งระบุการเปลี่ยนแปลงทางภูมิศาสตร์ที่จะใช้กับเส้นทาง

warpMode WarpMode

รายชื่อ Aspose.Imaging.WarpMode ซึ่งระบุว่าการดําเนินงาน warp นี้ใช้โหมดมุมมองหรือสองเส้น

Warp(จุดหมายเลข[ ], RectangleF, Matrix, WarpMode, float)

ใช้การแปลง warp ซึ่งกําหนดโดยตรงและ parallelogram สําหรับ Aspose.Imaging.GraphicsPath นี้

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

Parameters

destPoints PointF [ ]

แถวของ Aspose.Imaging.PointF โครงสร้างที่กําหนดค่า parallelogram ซึ่งแนวตั้งที่กําหนดโดย srcRect’ จะถูกแปลง แถวสามารถมีทั้งสามหรือสี่องค์ประกอบ หากแถวมีสามองค์ประกอบมุมด้านล่างด้านซ้ายของ parallelogram จะถูกนํามาใช้กับสามจุดแรก

srcRect RectangleF

A Aspose.Imaging.RectangleF ซึ่งแสดงให้เห็นถึงแนวตั้งที่แปลงเป็น parallelogram ที่กําหนดโดย destPoints'.

matrix Matrix

A Aspose.Imaging.Matrix ซึ่งระบุการเปลี่ยนแปลงทางภูมิศาสตร์ที่จะใช้กับเส้นทาง

warpMode WarpMode

รายชื่อ Aspose.Imaging.WarpMode ซึ่งระบุว่าการดําเนินงาน warp นี้ใช้โหมดมุมมองหรือสองเส้น

flatness float

หมายเลขจาก 0 ถึง 1 ซึ่งระบุว่าเส้นทางที่ผลลัพธ์มีความเรียบเท่าใด สําหรับข้อมูลเพิ่มเติมดู Aspose.Imaging.GraphicsPath.Flatten Methods

Widen(Pen)

เพิ่มเส้นทางเพิ่มเติมไปยังเส้นทาง

public void Widen(Pen pen)

Parameters

pen Pen

A Aspose.Imaging.Pen ที่ระบุความกว้างระหว่างเส้นทางเดิมและเส้นทางใหม่วิธีการนี้สร้างขึ้น

Widen(โป๊, Matrix)

เพิ่มรายละเอียดเพิ่มเติมไปยัง Aspose.Imaging.GraphicsPath

public void Widen(Pen pen, Matrix matrix)

Parameters

pen Pen

A Aspose.Imaging.Pen ที่ระบุความกว้างระหว่างเส้นทางเดิมและเส้นทางใหม่วิธีการนี้สร้างขึ้น

matrix Matrix

A Aspose.Imaging.Matrix ซึ่งระบุการเปลี่ยนแปลงที่จะใช้กับเส้นทางก่อนการขยาย

Widen(Pen, Matrix, เฟอร์รี่)

เปลี่ยน Aspose.Imaging.GraphicsPath นี้ด้วยโค้งที่ครอบคลุมพื้นที่ที่เต็มไปด้วยเมื่อเส้นทางนี้ถูกดึงโดยหมึกที่ระบุ

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

Parameters

pen Pen

A Aspose.Imaging.Pen ที่ระบุความกว้างระหว่างเส้นทางเดิมและเส้นทางใหม่วิธีการนี้สร้างขึ้น

matrix Matrix

A Aspose.Imaging.Matrix ซึ่งระบุการเปลี่ยนแปลงที่จะใช้กับเส้นทางก่อนการขยาย

flatness float

หมายเลขที่ระบุความเรียบสําหรับโค้ง

 แบบไทย