PolygonsHelper

PolygonsHelper

Overview

PolygonsHelper là một lớp trong Aspose.PDF FOSS cho .NET.

Các tiện ích về địa chất đa và thẳng góc — điểm/tính chứa, kiểm tra nhịp segment và phân loại trực / polygon.

Khóa học này cung cấp 9 phương pháp để làm việc với các đối tượng PolygonsHelper trong các chương trình .NET. Các phương pháp có sẵn bao gồm: GetRectanglePositionRelativePolygon, IsIntersectLine, IsPointInsidePolygon, IsPointInsideRectangle, IsPointOnLineSegment, IsPolygonInsidePolygon, IsPolygonInsideRectangle. Tất cả các thành viên công cộng đều có thể truy cập bất kỳ ứng dụng .NET nào sau khi cài đặt Aspose.PDF FOSS cho gói .Net.

Methods

SignatureDescription
GetRectanglePositionRelativePolygon(rect: Rectangle, polygon: Point[])Xác định vị trí của đường thẳng liên quan đến polygon.
IsPolygonInsidePolygon(outer: Point[], inner: Point[])Nó trở lại đúng khi mỗi chân của bên trong nằm chặt chẽ bên ngoài polygan.
IsPolygonInsidePolygon(outer: Point[], inner: Point[], includeBoundary: bool)Nó trở lại đúng khi mỗi chân của bên trong nằm bên ngoài polygan.
IsPointInsidePolygon(polygon: Point[], point: Point)Trở lại đúng khi điểm nằm chặt chẽ bên trong đa dạng (không có giới hạn).
IsPointInsidePolygon(polygon: Point[], point: Point, includeBoundary: bool)Trở lại đúng khi điểm nằm bên trong polygan.
IsPointOnLineSegment(a: Point, b: Point, p: Point)Trở lại đúng khi điểm p nằm trên phân đoạn từ a đến b.
IsIntersectLine(y: double, polygon: Point[])Nó trở lại đúng khi đường ngang y = y vượt qua bất kỳ cạnh của một polygon.
IsPolygonInsideRectangle(polygon: Point[], rect: Rectangle, includeBoundary: bool)Nó trở lại đúng khi mỗi chân của polygan nằm bên trong đường thẳng.
IsPointInsideRectangle(px: double, py: double, width: double, height: double, includeBoundary: bool)Trở lại đúng khi điểm (px, py) nằm bên trong góc thẳng axis [0.width] × [0.height].

See Also

 Tiếng Việt