Class GraphicsPath

Class GraphicsPath

Tên không gian: Aspose.Imaging Tổng hợp: Aspose.Imaging.dll (25.4.0)

Nó đại diện cho một loạt các đường kết nối và curves. lớp này không thể được thừa hưởng.

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

Inheritance

object ObjectWithBounds GraphicsPath

Thành viên thừa kế

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

Các ví dụ này sử dụng các lớp GraphicsPath và đồ họa để tạo và thao túng các hình ảnh trên một bề mặt Hình ảnh. Ví dụ tạo ra một bức ảnh mới (một loại Tiff), làm sạch bãi biển và kéo các con đường với sự giúp đỡ của lớp graphicspath.

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

Bắt đầu một trường hợp mới của lớp Aspose.Imaging.GraphicsPath.

[JsonConstructor]
public GraphicsPath()

Examples

Các ví dụ này sử dụng các lớp GraphicsPath và đồ họa để tạo và thao túng các hình ảnh trên một bề mặt Hình ảnh. Ví dụ tạo ra một bức ảnh mới (một loại Tiff), làm sạch bãi biển và kéo các con đường với sự giúp đỡ của lớp graphicspath.

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

Bắt đầu một trường hợp mới của lớp Aspose.Imaging.GraphicsPath.

public GraphicsPath(Figure[] figures)

Parameters

figures Figure [ ]

Các con số để bắt đầu từ.

GraphicsPath(Figure[ ], Đồ chơi FillMode)

Bắt đầu một trường hợp mới của lớp Aspose.Imaging.GraphicsPath.

public GraphicsPath(Figure[] figures, FillMode fillMode)

Parameters

figures Figure [ ]

Các con số để bắt đầu từ.

fillMode FillMode

Chế độ lấp đầy

GraphicsPath(FillMode)

Bắt đầu một trường hợp mới của lớp Aspose.Imaging.GraphicsPath.

public GraphicsPath(FillMode fillMode)

Parameters

fillMode FillMode

Chế độ lấp đầy

Properties

Bounds

Nhận hoặc đặt ranh giới của đối tượng.

public override RectangleF Bounds { get; }

Giá trị bất động sản

RectangleF

Figures

Nhận được con số đường.

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

Giá trị bất động sản

Figure [ ]

FillMode

Nhận hoặc đặt một Aspose.Imaging.FillMode danh sách mà xác định làm thế nào nội thất của các hình dạng trong này Wl17.GraphicsPath được điền.

public FillMode FillMode { get; set; }

Giá trị bất động sản

FillMode

Methods

AddFigure(Figure)

Thêm một con số mới

public void AddFigure(Figure figure)

Parameters

figure Figure

Số để thêm.

Examples

Các ví dụ này sử dụng các lớp GraphicsPath và đồ họa để tạo và thao túng các hình ảnh trên một bề mặt Hình ảnh. Ví dụ tạo ra một bức ảnh mới (một loại Tiff), làm sạch bãi biển và kéo các con đường với sự giúp đỡ của lớp graphicspath.

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

Thêm những con số mới

public void AddFigures(Figure[] figures)

Parameters

figures Figure [ ]

Các con số để thêm.

Examples

Ví dụ này tạo ra một hình ảnh mới và thu hút một loạt các hình dạng bằng cách sử dụng Figures và GraphicsPath trên bề mặt Hình ảnh

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

Thêm Aspose.Imaging.GraphicsPath cho con đường này.

public void AddPath(GraphicsPath addingPath)

Parameters

addingPath GraphicsPath

Aspose.Imaging.GraphicsPath để thêm.

AddPath(Đồ họa, bool)

Thêm Aspose.Imaging.GraphicsPath cho con đường này.

public void AddPath(GraphicsPath addingPath, bool connect)

Parameters

addingPath GraphicsPath

Aspose.Imaging.GraphicsPath để thêm.

connect bool

Một giá trị Boolean xác định liệu con số đầu tiên trong con đường thêm là một phần của con số cuối cùng trong con đường này. một giá trị của sự thật xác định rằng con số đầu tiên trong con đường thêm là một phần của con số cuối cùng trong con đường này. một giá trị của sự giả xác định rằng con số đầu tiên trong con đường thêm được tách ra khỏi con số cuối cùng trong con đường này.

DeepClone()

Thực hiện một clone sâu của con đường đồ họa này.

public GraphicsPath DeepClone()

Returns

GraphicsPath

Một clone sâu của con đường đồ họa.

Equals(đối tượng)

Kiểm tra xem các đối tượng có bình đẳng hay không.

public override bool Equals(object obj)

Parameters

obj object

đối tượng khác.

Returns

bool

Kết quả so sánh bình đẳng

Flatten()

Chuyển đổi mỗi curve trong con đường này thành một chuỗi các phân đoạn đường kết nối.

public void Flatten()

Flatten(Matrix)

Ứng dụng biến cụ thể và sau đó chuyển đổi mỗi curve trong Aspose.Imaging.GraphicsPath thành một chuỗi các phân đoạn đường kết nối.

public void Flatten(Matrix matrix)

Parameters

matrix Matrix

Một Aspose.Imaging.Matrix thông qua đó để chuyển đổi này WR17.GraphicsPath trước khi lấp lánh.

Flatten(Matrix và Float)

Chuyển đổi mỗi curve trong Aspose.Imaging.GraphicsPath này sang một chuỗi các phân đoạn đường kết nối.

public void Flatten(Matrix matrix, float flatness)

Parameters

matrix Matrix

Một Aspose.Imaging.Matrix thông qua đó để chuyển đổi này WR17.GraphicsPath trước khi lấp lánh.

flatness float

Nó chỉ định sai lầm tối đa được cho phép giữa curve và sự gần gũi của nó. một giá trị của 0.25 là mặc định. giảm giá trị độ phẳng sẽ làm tăng số lượng các phân đoạn đường trong sự gần gũi.

GetBounds(Matrix)

Nhận được giới hạn của đối tượng.

public override RectangleF GetBounds(Matrix matrix)

Parameters

matrix Matrix

Matrix để áp dụng trước khi giới hạn sẽ được tính toán.

Returns

RectangleF

giới hạn của các đối tượng ước tính.

GetBounds(Matrix và Pen)

Nhận được giới hạn của đối tượng.

public override RectangleF GetBounds(Matrix matrix, Pen pen)

Parameters

matrix Matrix

Matrix để áp dụng trước khi giới hạn sẽ được tính toán.

pen Pen

Bút để sử dụng cho đối tượng. điều này có thể ảnh hưởng đến kích thước giới hạn của đối tượng.

Returns

RectangleF

giới hạn của các đối tượng ước tính.

GetHashCode()

Nhận mã hash của đối tượng hiện tại.

public override int GetHashCode()

Returns

int

Mã hash

IsOutlineVisible(Động đất, Động đất, Pen)

Nó chỉ ra liệu điểm được chỉ định có chứa trong (dưới) dòng chi tiết của Aspose.Imaging.GraphicsPath này khi được vẽ với WR17.Pen cụ thể.

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

Parameters

x float

X-coordinate của điểm để kiểm tra.

y float

Y-koordinate của điểm để kiểm tra.

pen Pen

Các Aspose.Imaging.Pen để kiểm tra.

Returns

bool

Phương pháp này trở lại đúng nếu điểm được chỉ định được chứa bên trong bảng điều khiển của Aspose.Imaging.GraphicsPath khi được rút bằng Wl17.Pen; nếu không, giả.

IsOutlineVisible(Đánh giá, Pen)

Nó chỉ ra liệu điểm được chỉ định có chứa trong (dưới) dòng chi tiết của Aspose.Imaging.GraphicsPath này khi được vẽ với WR17.Pen cụ thể.

public bool IsOutlineVisible(PointF point, Pen pen)

Parameters

point PointF

Một Aspose.Imaging.PointF cho biết vị trí để kiểm tra.

pen Pen

Các Aspose.Imaging.Pen để kiểm tra.

Returns

bool

Phương pháp này trở lại đúng nếu điểm được chỉ định được chứa bên trong bảng điều khiển của Aspose.Imaging.GraphicsPath khi được rút bằng Wl17.Pen; nếu không, giả.

IsOutlineVisible(float, float, Pen, đồ họa)

Nó chỉ ra liệu điểm được chỉ định có chứa trong (dưới) dòng chi tiết của Aspose.Imaging.GraphicsPath này khi được vẽ với __ WL16_.Pen cụ thể và sử dụng W L17 .

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

Parameters

x float

X-coordinate của điểm để kiểm tra.

y float

Y-koordinate của điểm để kiểm tra.

pen Pen

Các Aspose.Imaging.Pen để kiểm tra.

graphics Graphics

Các Aspose.Imaging.Graphics để kiểm tra khả năng hiển thị.

Returns

bool

Phương pháp này trở lại đúng nếu điểm được chỉ định được chứa bên trong (dưới) dòng chi tiết của Aspose.Imaging.GraphicsPath như được vẽ với cụ thể __ WL7_.Pen; nếu không, giả.

IsOutlineVisible(PointF, Pen, Đồ họa)

Nó chỉ ra liệu điểm được chỉ định có chứa trong (dưới) dòng chi tiết của Aspose.Imaging.GraphicsPath này khi được vẽ với __ WL16_.Pen cụ thể và sử dụng W L17 .

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

Parameters

pt PointF

Một Aspose.Imaging.PointF cho biết vị trí để kiểm tra.

pen Pen

Các Aspose.Imaging.Pen để kiểm tra.

graphics Graphics

Các Aspose.Imaging.Graphics để kiểm tra khả năng hiển thị.

Returns

bool

Phương pháp này trở lại đúng nếu điểm được chỉ định được chứa bên trong (dưới) dòng chi tiết của Aspose.Imaging.GraphicsPath như được vẽ với cụ thể __ WL7_.Pen; nếu không, giả.

IsOutlineVisible(Nhãn hiệu: int, int, pen)

Nó chỉ ra liệu điểm được chỉ định có chứa trong (dưới) dòng chi tiết của Aspose.Imaging.GraphicsPath này khi được vẽ với WR17.Pen cụ thể.

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

Parameters

x int

X-coordinate của điểm để kiểm tra.

y int

Y-koordinate của điểm để kiểm tra.

pen Pen

Các Aspose.Imaging.Pen để kiểm tra.

Returns

bool

Phương pháp này trở lại đúng nếu điểm được chỉ định được chứa bên trong bảng điều khiển của Aspose.Imaging.GraphicsPath khi được rút bằng Wl17.Pen; nếu không, giả.

IsOutlineVisible(Điểm, Pen)

Nó chỉ ra liệu điểm được chỉ định có chứa trong (dưới) dòng chi tiết của Aspose.Imaging.GraphicsPath này khi được vẽ với WR17.Pen cụ thể.

public bool IsOutlineVisible(Point point, Pen pen)

Parameters

point Point

Một Aspose.Imaging.Point cho biết vị trí để kiểm tra.

pen Pen

Các Aspose.Imaging.Pen để kiểm tra.

Returns

bool

Phương pháp này trở lại đúng nếu điểm được chỉ định được chứa bên trong bảng điều khiển của Aspose.Imaging.GraphicsPath khi được rút bằng Wl17.Pen; nếu không, giả.

IsOutlineVisible(int, int, pen, đồ họa)

Nó chỉ ra liệu điểm được chỉ định có chứa trong (dưới) dòng chi tiết của Aspose.Imaging.GraphicsPath này khi được vẽ với __ WL16_.Pen cụ thể và sử dụng W L17 .

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

Parameters

x int

X-coordinate của điểm để kiểm tra.

y int

Y-koordinate của điểm để kiểm tra.

pen Pen

Các Aspose.Imaging.Pen để kiểm tra.

graphics Graphics

Các Aspose.Imaging.Graphics để kiểm tra khả năng hiển thị.

Returns

bool

Phương pháp này trở lại đúng nếu điểm được chỉ định được chứa trong bản tóm tắt của Aspose.Imaging.GraphicsPath như được vẽ với Wl17.Pen; nếu không, giả.

IsOutlineVisible(Điểm, Pen, đồ họa)

Nó chỉ ra liệu điểm được chỉ định có chứa trong (dưới) dòng chi tiết của Aspose.Imaging.GraphicsPath này khi được vẽ với __ WL16_.Pen cụ thể và sử dụng W L17 .

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

Parameters

pt Point

Một Aspose.Imaging.Point cho biết vị trí để kiểm tra.

pen Pen

Các Aspose.Imaging.Pen để kiểm tra.

graphics Graphics

Các Aspose.Imaging.Graphics để kiểm tra khả năng hiển thị.

Returns

bool

Phương pháp này trở lại đúng nếu điểm được chỉ định được chứa trong bản tóm tắt của Aspose.Imaging.GraphicsPath như được vẽ với Wl17.Pen; nếu không, giả.

IsVisible(Float , Float)

Nó chỉ ra liệu điểm được chỉ định có chứa trong Aspose.Imaging.GraphicsPath.

public bool IsVisible(float x, float y)

Parameters

x float

X-coordinate của điểm để kiểm tra.

y float

Y-koordinate của điểm để kiểm tra.

Returns

bool

Phương pháp này trở lại đúng nếu điểm cụ thể được chứa trong Aspose.Imaging.GraphicsPath; nếu không, giả.

IsVisible(Điểm)

Nó chỉ ra liệu điểm được chỉ định có chứa trong Aspose.Imaging.GraphicsPath.

public bool IsVisible(PointF point)

Parameters

point PointF

Một Aspose.Imaging.PointF đại diện cho điểm để kiểm tra.

Returns

bool

Phương pháp này trở lại đúng nếu điểm cụ thể được chứa trong Aspose.Imaging.GraphicsPath; nếu không, giả.

IsVisible(int, int)

Nó chỉ ra liệu điểm được chỉ định có chứa trong Aspose.Imaging.GraphicsPath.

public bool IsVisible(int x, int y)

Parameters

x int

X-coordinate của điểm để kiểm tra.

y int

Y-koordinate của điểm để kiểm tra.

Returns

bool

Phương pháp này trở lại đúng nếu điểm cụ thể được chứa trong Aspose.Imaging.GraphicsPath; nếu không, giả.

IsVisible(Point)

Nó chỉ ra liệu điểm được chỉ định có chứa trong Aspose.Imaging.GraphicsPath.

public bool IsVisible(Point point)

Parameters

point Point

Một Aspose.Imaging.Point đại diện cho điểm để kiểm tra.

Returns

bool

Phương pháp này trở lại đúng nếu điểm cụ thể được chứa trong Aspose.Imaging.GraphicsPath; nếu không, giả.

IsVisible(float, float, đồ họa)

Nó chỉ ra liệu điểm được chỉ định có chứa trong Aspose.Imaging.GraphicsPath trong khu vực clip có thể nhìn thấy của WR17.

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

Parameters

x float

X-coordinate của điểm để kiểm tra.

y float

Y-koordinate của điểm để kiểm tra.

graphics Graphics

Các Aspose.Imaging.Graphics để kiểm tra khả năng hiển thị.

Returns

bool

Phương pháp này trở lại đúng nếu điểm cụ thể được chứa trong Aspose.Imaging.GraphicsPath; nếu không, giả.

IsVisible(PointF, đồ họa)

Nó chỉ ra liệu điểm được chỉ định có chứa trong Aspose.Imaging.GraphicsPath.

public bool IsVisible(PointF pt, Graphics graphics)

Parameters

pt PointF

Một Aspose.Imaging.PointF đại diện cho điểm để kiểm tra.

graphics Graphics

Các Aspose.Imaging.Graphics để kiểm tra khả năng hiển thị.

Returns

bool

Phương pháp này trở lại đúng nếu điểm cụ thể được chứa trong nó; nếu không, giả.

IsVisible(int, int, đồ họa)

Nó chỉ ra liệu điểm được chỉ định có chứa trong Aspose.Imaging.GraphicsPath này hay không, bằng cách sử dụng __ WL15_.

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

Parameters

x int

X-coordinate của điểm để kiểm tra.

y int

Y-koordinate của điểm để kiểm tra.

graphics Graphics

Các Aspose.Imaging.Graphics để kiểm tra khả năng hiển thị.

Returns

bool

Phương pháp này trở lại đúng nếu điểm cụ thể được chứa trong Aspose.Imaging.GraphicsPath; nếu không, giả.

IsVisible(điểm, đồ họa)

Nó chỉ ra liệu điểm được chỉ định có chứa trong Aspose.Imaging.GraphicsPath.

public bool IsVisible(Point pt, Graphics graphics)

Parameters

pt Point

Một Aspose.Imaging.Point đại diện cho điểm để kiểm tra.

graphics Graphics

Các Aspose.Imaging.Graphics để kiểm tra khả năng hiển thị.

Returns

bool

Phương pháp này trở lại đúng nếu điểm cụ thể được chứa trong Aspose.Imaging.GraphicsPath; nếu không, giả.

RemoveFigure(Figure)

Xóa một con số

public void RemoveFigure(Figure figure)

Parameters

figure Figure

Số để loại bỏ.

RemoveFigures(Figure[])

xóa các con số

public void RemoveFigures(Figure[] figures)

Parameters

figures Figure [ ]

Những con số để loại bỏ

Reset()

Nhập theo con đường đồ họa và đặt Aspose.Imaging.FillMode vào __ WL16__ .FilModa.Alternate.

public void Reset()

Reverse()

Thay đổi thứ tự của các con số, hình dạng, và điểm trong mỗi hình thức của Aspose.Imaging.GraphicsPath.

public void Reverse()

Transform(Matrix)

Ứng dụng chuyển đổi cụ thể cho hình dạng.

public override void Transform(Matrix transform)

Parameters

transform Matrix

Thay đổi để áp dụng.

Warp(Điểm[ ], RectangleF)

Ứng dụng một biến đổi warp, được định nghĩa bởi một góc thẳng và một parallelogram, cho Aspose.Imaging.GraphicsPath.

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

Parameters

destPoints PointF [ ]

Một chuỗi các cấu trúc Aspose.Imaging.PointF định nghĩa một parallelogram mà thẳng thắn được xác định bởi srcRect’ được chuyển đổi. Ống có thể chứa ba hoặc bốn yếu tố. Nếu ống có ba nguyên tố, góc bên dưới bên phải của parallellogram được liên kết bởi ba điểm đầu tiên.

srcRect RectangleF

Một Aspose.Imaging.RectangleF đại diện cho góc thẳng được chuyển đổi thành parallelogram được định nghĩa bởi destPoints'.

Warp(Điểm[ ], RectangleF, Matrix)

Ứng dụng một biến đổi warp, được định nghĩa bởi một góc thẳng và một parallelogram, cho Aspose.Imaging.GraphicsPath.

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

Parameters

destPoints PointF [ ]

Một chuỗi các cấu trúc Aspose.Imaging.PointF định nghĩa một parallelogram mà thẳng thắn được xác định bởi srcRect’ được chuyển đổi. Ống có thể chứa ba hoặc bốn yếu tố. Nếu ống có ba nguyên tố, góc bên dưới bên phải của parallellogram được liên kết bởi ba điểm đầu tiên.

srcRect RectangleF

Một Aspose.Imaging.RectangleF đại diện cho góc thẳng được chuyển đổi thành parallelogram được định nghĩa bởi destPoints'.

matrix Matrix

Một Aspose.Imaging.Matrix mà chỉ định một biến đổi địa phương để áp dụng cho con đường.

Warp(Điểm[ ], RectangleF, Matrix, WarpMode)

Ứng dụng một biến đổi warp, được định nghĩa bởi một góc thẳng và một parallelogram, cho Aspose.Imaging.GraphicsPath.

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

Parameters

destPoints PointF [ ]

Một chuỗi các cấu trúc Aspose.Imaging.PointF định nghĩa một parallelogram mà thẳng thắn được xác định bởi srcRect’ được chuyển đổi. Ống có thể chứa ba hoặc bốn yếu tố. Nếu ống có ba nguyên tố, góc bên dưới bên phải của parallellogram được liên kết bởi ba điểm đầu tiên.

srcRect RectangleF

Một Aspose.Imaging.RectangleF đại diện cho góc thẳng được chuyển đổi thành parallelogram được định nghĩa bởi destPoints'.

matrix Matrix

Một Aspose.Imaging.Matrix mà chỉ định một biến đổi địa phương để áp dụng cho con đường.

warpMode WarpMode

Một Aspose.Imaging.WarpMode danh sách mà chỉ ra liệu hoạt động warp này sử dụng chế độ quan điểm hoặc hai chiều.

Warp(Điểm[ ], RectangleF, Matrix, WarpMode, Float)

Ứng dụng một biến đổi warp, được định nghĩa bởi một góc thẳng và một parallelogram, cho Aspose.Imaging.GraphicsPath.

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

Parameters

destPoints PointF [ ]

Một chuỗi các cấu trúc Aspose.Imaging.PointF định nghĩa một parallelogram mà thẳng thắn được xác định bởi srcRect’ được chuyển đổi. Ống có thể chứa ba hoặc bốn yếu tố. Nếu ống có ba nguyên tố, góc bên dưới bên phải của parallellogram được liên kết bởi ba điểm đầu tiên.

srcRect RectangleF

Một Aspose.Imaging.RectangleF đại diện cho góc thẳng được chuyển đổi thành parallelogram được định nghĩa bởi destPoints'.

matrix Matrix

Một Aspose.Imaging.Matrix mà chỉ định một biến đổi địa phương để áp dụng cho con đường.

warpMode WarpMode

Một Aspose.Imaging.WarpMode danh sách mà chỉ ra liệu hoạt động warp này sử dụng chế độ quan điểm hoặc hai chiều.

flatness float

Một giá trị từ 0 đến 1 cho biết đường dẫn kết quả là bao nhiêu. để biết thêm thông tin, hãy xem phương pháp Aspose.Imaging.GraphicsPath.Flatten.

Widen(Pen)

Thêm một chi tiết bổ sung cho con đường.

public void Widen(Pen pen)

Parameters

pen Pen

Một Aspose.Imaging.Pen mà xác định chiều rộng giữa đường đi ban đầu và đường mới phương pháp này tạo ra.

Widen(Đồ họa, Matrix)

Thêm một chi tiết bổ sung vào Aspose.Imaging.GraphicsPath.

public void Widen(Pen pen, Matrix matrix)

Parameters

pen Pen

Một Aspose.Imaging.Pen mà xác định chiều rộng giữa đường đi ban đầu và đường mới phương pháp này tạo ra.

matrix Matrix

Một Aspose.Imaging.Matrix mà chỉ định một chuyển đổi để áp dụng cho con đường trước khi mở rộng.

Widen(Pen, Matrix và Float)

Thay thế này Aspose.Imaging.GraphicsPath với các curves bao gồm khu vực được lấp đầy khi con đường này được kéo bởi bút cụ thể.

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

Parameters

pen Pen

Một Aspose.Imaging.Pen mà xác định chiều rộng giữa đường đi ban đầu và đường mới phương pháp này tạo ra.

matrix Matrix

Một Aspose.Imaging.Matrix mà chỉ định một chuyển đổi để áp dụng cho con đường trước khi mở rộng.

flatness float

Một giá trị xác định độ phẳng cho các curves.

 Tiếng Việt