Struct Point
Tên không gian: Aspose.Imaging Tổng hợp: Aspose.Imaging.dll (25.4.0)
Nó đại diện cho một cặp các phối hợp x- và y toàn diện định nghĩa một điểm trong một kế hoạch hai chiều.
public struct Point
Thành viên thừa kế
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
Point(int, int)
Bắt đầu một ví dụ mới của cấu trúc Aspose.Imaging.Point với các tọa độ cụ thể.
public Point(int x, int y)
Parameters
x
int
Vị trí ngang của điểm.
y
int
Vị trí dọc của điểm.
Point(Size)
Bắt đầu một ví dụ mới của cấu trúc Aspose.Imaging.Thông điểm từ cấu hình __ WL7_.Size.
public Point(Size size)
Parameters
size
Size
Nó chứa các định dạng điểm mới.
Point(int)
Bắt đầu một ví dụ mới của cấu trúc Aspose.Imaging.Point bằng cách sử dụng tọa độ được chỉ định bởi một giá trị toàn bộ.
public Point(int dw)
Parameters
dw
int
Một bộ kết hợp 32 bit chỉ định các tọa độ cho điểm mới.
Properties
Empty
Nó nhận được một ví dụ mới của cấu trúc Aspose.Imaging.Point mà có các giá trị Wl17.point.X và _www.points.Y được thiết lập để không.
public static Point Empty { get; }
Giá trị bất động sản
IsEmpty
Nó nhận được một giá trị cho thấy liệu Aspose.Imaging.Point này có trống hay không.
[JsonIgnore]
public bool IsEmpty { get; }
Giá trị bất động sản
X
Nhận hoặc đặt sự phối hợp x của Aspose.Imaging.Point này.
public int X { get; set; }
Giá trị bất động sản
Y
Nhận hoặc đặt sự phối hợp y của Aspose.Imaging.Point này.
public int Y { get; set; }
Giá trị bất động sản
Methods
Add(điểm, kích thước)
Thêm kích cỡ Aspose.Imaging.Size vào Wl17.Point được chỉ định.
public static Point Add(Point point, Size size)
Parameters
point
Point
Các Aspose.Imaging.Point để thêm vào.
size
Size
Aspose.Imaging.Size để thêm vào point'.
Returns
Điểm Aspose.Imaging.Đây là kết quả của hoạt động bổ sung.
Ceiling(Điểm)
Chuyển đổi Aspose.Imaging.PointF cụ thể sang một Wl17.Points bằng cách xoay các giá trị của __ WL16_ .pointF sang các Giá trị toàn bộ cao hơn tiếp theo.
public static Point Ceiling(PointF point)
Parameters
point
PointF
WL17_.PointF để chuyển đổi.
Returns
Các Aspose.Imaging.Point phương pháp này chuyển sang.
Equals(đối tượng)
Nó xác định liệu Aspose.Imaging.Point này có chứa các tọa độ tương tự như System.Object cụ thể.
public override bool Equals(object obj)
Parameters
obj
object
Hệ thống.Object để kiểm tra.
Returns
Thật sự nếu obj’ là một Aspose.Imaging.Point và có các định dạng tương tự như đây WR17.point.
FromLong(Lời bài hát: Out, Out)
Thay đổi một đối tượng Point đóng gói vào một vật thể dài để phân biệt các giá trị x và y int.
public static void FromLong(long packedPoint, out int x, out int y)
Parameters
packedPoint
long
Điểm đối tượng đóng gói trong một giá trị dài.
x
int
Giá trị được lấy từ giá trị Point X đóng gói.
y
int
Nó được lấy từ giá trị Point Y đóng gói.
GetHashCode()
Quay lại mã hash cho Aspose.Imaging.Point này.
public override int GetHashCode()
Returns
Một mã hash cho ví dụ này, phù hợp để sử dụng trong các thuật toán hashing và cấu trúc dữ liệu như một bảng hash.
Offset(Point)
Chuyển đổi này Aspose.Imaging.Point bằng cách cụ thể __ WL16__ .Point.
public void Offset(Point point)
Parameters
point
Point
Điểm Aspose.Imaging.Point được sử dụng để khôi phục lại điều này Wl17.point.
Offset(int, int)
Chuyển đổi Aspose.Imaging.Point này theo số lượng được chỉ định.
public void Offset(int dx, int dy)
Parameters
dx
int
Số tiền để bù đắp x-coordinate.
dy
int
Số tiền để bù đắp cho y-coordinate.
Round(Điểm)
Chuyển đổi Aspose.Imaging.PointF cụ thể sang một đối tượng Wl17.Points bằng cách xoay các giá trị _www.points sang toàn bộ gần nhất.
public static Point Round(PointF point)
Parameters
point
PointF
WL17_.PointF để chuyển đổi.
Returns
Các Aspose.Imaging.Point phương pháp này chuyển sang.
Subtract(điểm, kích thước)
Trở lại kết quả của việc thu thập cụ thể Aspose.Imaging.Size từ Wl17.Point.
public static Point Subtract(Point point, Size size)
Parameters
point
Point
Điểm Aspose.Imaging.Được rút ra từ.
size
Size
Aspose.Imaging.Size để rút từ point'.
Returns
Điểm Aspose.Imaging.Đây là kết quả của hoạt động thâm hụt.
ToLong()
Chuyển đổi điểm này thành một giá trị dài duy nhất, chứa các tọa độ X và Y trong các bit cao và thấp.
public long ToLong()
Returns
Điểm đối tượng đóng gói trong một giá trị dài.
ToString()
Chuyển đổi Aspose.Imaging.Point này sang một dòng có thể đọc bởi con người.
public override string ToString()
Returns
Một hệ thống.String đại diện cho trường hợp này.
Truncate(Điểm)
Chuyển đổi Aspose.Imaging.PointF cụ thể sang một Wl17.Points bằng cách truncat các giá trị của __ WL16 _.point.
public static Point Truncate(PointF point)
Parameters
point
PointF
WL17_.PointF để chuyển đổi.
Returns
Các Aspose.Imaging.Point phương pháp này chuyển sang.
Operators
Nhà điều hành +(điểm, kích thước)
Chuyển đổi một Aspose.Imaging.Point bằng một Wl17.Size cụ thể.
public static Point operator +(Point point, Size size)
Parameters
point
Point
Các Aspose.Imaging.Point để dịch.
size
Size
A Aspose.Imaging.Size that specifies the pair of numbers to add to the coordinates of point'.
Returns
Bản dịch Aspose.Imaging.Point
Nhà điều hành =(điểm, điểm)
Kết quả cho biết liệu các giá trị của các thuộc tính của Aspose.Imaging.Point.X và W L17.Points.Y của hai đối tượng __ WL16_ có bình đẳng hay không.
public static bool operator ==(Point point1, Point point2)
Parameters
point1
Point
Một Aspose.Imaging.Point đầu tiên để so sánh.
point2
Point
Một thứ hai Aspose.Imaging.Point để so sánh.
Returns
Thật sự nếu các giá trị Aspose.Imaging.Point.X và Wl17.Points.Y của point1’ và <các mã class=paran>point2’ là tương đương; nếu không, giả.
Chi tiết Operator Size(Point)
Chuyển đổi cấu trúc Aspose.Imaging.Point được chỉ định thành một cấu hình Wl17.Size.
public static explicit operator Size(Point point)
Parameters
point
Point
Điểm Aspose.Imaging.được chuyển đổi.
Returns
Aspose.Imaging.Size là kết quả của việc chuyển đổi.
Nhà điều hành PointF(Point)
Chuyển đổi cấu trúc Aspose.Imaging.Point được chỉ định sang cấu hình Wl17.pointF.
public static implicit operator PointF(Point point)
Parameters
point
Point
Điểm Aspose.Imaging.được chuyển đổi.
Returns
Aspose.Imaging.PointF là kết quả của việc chuyển đổi.
Nhà điều hành !=(điểm, điểm)
Kết quả xác định xem các giá trị của Aspose.Imaging.Point.X hoặc __ WL15__ .Point .Y thuộc tính của hai wL16_.point là không bình đẳng hay không.
public static bool operator !=(Point point1, Point point2)
Parameters
point1
Point
Một Aspose.Imaging.Point đầu tiên để so sánh.
point2
Point
Một thứ hai Aspose.Imaging.Point để so sánh.
Returns
Đúng nếu các giá trị của các thuộc tính Aspose.Imaging.Point.X hoặc các đặc tính Wl17.Points.Y của point1’ và <các thuộc thể loại=“permref>point2’ khác nhau; nếu không, giả.
Nhà điều hành -(điểm, kích thước)
Chuyển đổi một Aspose.Imaging.Thông điểm bằng tiêu cực của một Wl17.Size.
public static Point operator -(Point point, Size size)
Parameters
point
Point
Các Aspose.Imaging.Point để dịch.
size
Size
A Aspose.Imaging.Size that specifies the pair of numbers to subtract from the coordinates of point'.
Returns
Một cấu trúc Aspose.Imaging.Thông điểm được dịch bởi tiêu cực của một cấu hình Wl17.Size cụ thể.