Struct RectangleF
Tên không gian: Aspose.Imaging Tổng hợp: Aspose.Imaging.dll (25.4.0)
Nó lưu trữ một tập hợp của bốn số điểm lặn đại diện cho vị trí và kích thước của một góc thẳng.
public struct RectangleF
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
Vị trí(Hải quân, Hải quân, Hải quân, Hải quân)
Bắt đầu một ví dụ mới của cấu trúc Aspose.Imaging.RectangleF với vị trí và kích thước được chỉ định.
public RectangleF(float x, float y, float width, float height)
Parameters
x
float
X-coordinate của góc trên bên trái của góc thẳng.
y
float
Y-coordinate của góc trên bên trái của góc thẳng.
width
float
Chiều rộng của đường thẳng.
height
float
Độ cao của đường thẳng.
Vị trí(Đánh giá, SizeF)
Bắt đầu một ví dụ mới của cấu trúc Aspose.Imaging.RectangleF với vị trí và kích thước được chỉ định.
public RectangleF(PointF location, SizeF size)
Parameters
location
PointF
A Aspose.Imaging.PointF đại diện cho góc trên bên trái của khu vực thẳng.
size
SizeF
A Aspose.Imaging.SizeF đại diện cho chiều rộng và chiều cao của khu vực thẳng.
Properties
Bottom
Nhận hoặc đặt sự phối hợp y là số lượng của Aspose.Imaging.RectangleF.Y và __ WL16_.Tăng độ của cấu trúc này.
public float Bottom { get; set; }
Giá trị bất động sản
Empty
Nhận một ví dụ mới của cấu trúc Aspose.Imaging.RectangleF mà có các giá trị W L17.RectanglesF.X, _ W L 17_ .Rektangesf.Y, __ WL 17 _ .Rektangelsf .Vĩ độ và _ www.wl17 _.rectangelF .Lượng được thiết lập để không.
public static RectangleF Empty { get; }
Giá trị bất động sản
Height
Nhận hoặc đặt chiều cao của cấu trúc Aspose.Imaging.RectangleF này.
public float Height { get; set; }
Giá trị bất động sản
IsEmpty
Nó nhận được một giá trị cho thấy liệu Aspose.Imaging.RectangleF.Width hay Wl17.Tất cả các thuộc tính cao của __ WL16 _.Sửa sổ này có giá thành không.
[JsonIgnore]
public bool IsEmpty { get; }
Giá trị bất động sản
Left
Nhận hoặc đặt sự phối hợp x của cạnh trái của cấu trúc Aspose.Imaging.RectangleF này.
public float Left { get; set; }
Giá trị bất động sản
Location
Nhận hoặc đặt các tọa độ của góc trên bên trái của cấu trúc Aspose.Imaging.RectangleF này.
public PointF Location { get; set; }
Giá trị bất động sản
Right
Nhận hoặc đặt x-coordinate đó là số lượng của Aspose.Imaging.RectangleF.X và Wl17.Rectangles.Thân rộng của cấu trúc này __ WL16__ .ReectangelF .
public float Right { get; set; }
Giá trị bất động sản
Size
Nhận hoặc đặt kích thước của Aspose.Imaging.RectangleF.
public SizeF Size { get; set; }
Giá trị bất động sản
Top
Nhận hoặc đặt sự phối hợp y của cạnh trên của cấu trúc Aspose.Imaging.RectangleF này.
public float Top { get; set; }
Giá trị bất động sản
Width
Nhận hoặc đặt chiều rộng của cấu trúc Aspose.Imaging.RectangleF này.
public float Width { get; set; }
Giá trị bất động sản
X
Nhận hoặc đặt sự phối hợp x của góc trên bên trái của cấu trúc Aspose.Imaging.RectangleF này.
public float X { get; set; }
Giá trị bất động sản
Y
Nhận hoặc đặt sự phối hợp y của góc trên bên trái của cấu trúc Aspose.Imaging.RectangleF này.
public float Y { get; set; }
Giá trị bất động sản
Methods
Contains(Float , Float)
Nó xác định xem điểm được chỉ định có chứa trong cấu trúc Aspose.Imaging.RectangleF này hay không.
public bool Contains(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
Phương pháp này trở lại đúng nếu điểm được định nghĩa bởi x’ và <các code class=paramaf">y’ được chứa trong cấu trúc Aspose.Imaging.RectangleF này; nếu không thì giả.
Contains(Điểm)
Nó xác định xem điểm được chỉ định có chứa trong cấu trúc Aspose.Imaging.RectangleF này hay không.
public bool Contains(PointF point)
Parameters
point
PointF
WL17_.PointF để kiểm tra.
Returns
Phương pháp này trở lại đúng nếu điểm được đại diện bởi thông số point’ được chứa trong cấu trúc Aspose.Imaging.RectangleF này; nếu không thì giả.
Contains(Vị trí)
Nó xác định nếu khu vực thẳng thắn được đại diện bởi rect’ được chứa đầy đủ trong cấu trúc Aspose.Imaging.RectangleF này.
public bool Contains(RectangleF rect)
Parameters
rect
RectangleF
Các Aspose.Imaging.RectangleF để kiểm tra.
Returns
Phương pháp này trở lại đúng nếu khu vực thẳng thắn được đại diện bởi rect’ được chứa hoàn toàn bên trong khu phố thẳng Thắn của Aspose.Imaging.RectangleF; nếu không thì giả.
Equals(đối tượng)
Kiểm tra xem obj’ là một Aspose.Imaging.RectangleF với vị trí và kích cỡ tương tự của Wl17.
public override bool Equals(object obj)
Parameters
obj
object
Hệ thống.Object để kiểm tra.
Returns
Phương pháp này trở lại đúng nếu obj’ là một Aspose.Imaging.RectangleF và các thuộc tính X, Y, Chiều rộng, và Cao độ của nó là tương đương với các đặc tính tương ứng của Wl17.
FromLeftTopRightBottom(Hải quân, Hải quân, Hải quân, Hải quân)
Tạo một cấu trúc Aspose.Imaging.RectangleF với góc trên bên trái và góc dưới bên phải tại các vị trí được chỉ định.
public static RectangleF FromLeftTopRightBottom(float left, float top, float right, float bottom)
Parameters
left
float
X-coordinate của góc trên bên trái của khu vực thẳng.
top
float
Y-coordinate của góc trên bên trái của khu vực thẳng.
right
float
X-coordinate của góc dưới bên phải của khu vực thẳng.
bottom
float
Y-coordinate của góc dưới bên phải của khu vực thẳng.
Returns
Aspose.Imaging.RectangleF mới mà phương pháp này tạo ra.
FromPoints(Điểm, PointF)
Tạo một Aspose.Imaging.Rectangle mới từ hai điểm được chỉ định.Tôi sẽ tạo ra hai dọc của Wl17.Dọc sẽ tương đương với point1’ và <các code class=paran>point2’.Điều này sẽ thường là các đọc ngược lại.
public static RectangleF FromPoints(PointF point1, PointF point2)
Parameters
point1
PointF
Điểm Aspose.Imaging.Điểm đầu tiên cho góc thẳng mới.
point2
PointF
Thứ hai Aspose.Imaging.Điểm cho góc thẳng mới.
Returns
Một mới được tạo Aspose.Imaging.Rectangle.
GetHashCode()
Nhận mã hash cho cấu trúc Aspose.Imaging.RectangleF này.
public override int GetHashCode()
Returns
Mã hash cho Aspose.Imaging.RectangleF.
Inflate(Nước hoa, float, float)
Tạo và trả về một bản sao mọc của cấu trúc Aspose.Imaging.RectangleF được chỉ định. Bản sao được mặn theo số lượng được xác định .
public static RectangleF Inflate(RectangleF rect, float x, float y)
Parameters
rect
RectangleF
Aspose.Imaging.RectangleF để được sao chép.Điều này không được sửa đổi.
x
float
Số lượng để đổ bản sao của góc thẳng ngang.
y
float
Số lượng để đổ bản sao của góc thẳng theo chiều dọc.
Returns
Tính năng nổi bật Aspose.Imaging.RectangleF
Inflate(Float , Float)
Nó ảnh hưởng đến cấu trúc Aspose.Imaging.RectangleF theo số lượng được chỉ định.
public void Inflate(float x, float y)
Parameters
x
float
Số lượng để đổ vào cấu trúc Aspose.Imaging.RectangleF này theo chiều ngang.
y
float
Số lượng để đổ vào cấu trúc Aspose.Imaging.RectangleF này theo chiều dọc.
Inflate(SizeF)
Tích lệ này Aspose.Imaging.RectangleF theo số lượng được chỉ định.
public void Inflate(SizeF size)
Parameters
size
SizeF
Số lượng để đổ vào góc thẳng này.
Intersect(Lời bài hát: Rectangle)
Trở lại một cấu trúc Aspose.Imaging.RectangleF đại diện cho sự giao diện của hai đường thẳng. Nếu không có sự Giao diện, và trống Wl17.
public static RectangleF Intersect(RectangleF a, RectangleF b)
Parameters
Một góc thẳng đầu tiên để intersect.
Một đường thẳng thứ hai để intersect.
Returns
Một bên thứ ba Aspose.Imaging.RectangleF cấu trúc mà kích thước đại diện cho khu vực lấp lánh của hai góc thẳng cụ thể.
Intersect(Vị trí)
Thay thế cấu trúc Aspose.Imaging.RectangleF này với sự tách rời của chính nó và cấu hình Wl17.
public void Intersect(RectangleF rect)
Parameters
rect
RectangleF
Tương tự để intersect.
IntersectsWith(Vị trí)
Tùy chọn xem góc thẳng này có liên quan đến rect".
public bool IntersectsWith(RectangleF rect)
Parameters
rect
RectangleF
Tính thẳng để kiểm tra.
Returns
Phương pháp này trở lại đúng nếu có bất kỳ lối đi nào.
Normalize()
Nó bình thường hóa góc thẳng bằng cách làm cho nó rộng và chiều cao tích cực, để lại ít hơn phải và trên ít hơn dưới.
public void Normalize()
Offset(Điểm)
Điều chỉnh vị trí của góc thẳng này theo số lượng được chỉ định.
public void Offset(PointF pos)
Parameters
pos
PointF
Số tiền để bồi thường vị trí.
Offset(Float , Float)
Điều chỉnh vị trí của góc thẳng này theo số lượng được chỉ định.
public void Offset(float x, float y)
Parameters
x
float
Số tiền để bù đắp vị trí ngang.
y
float
Số tiền để bồi thường vị trí theo chiều dọc.
ToString()
Chuyển đổi các thuộc tính của Aspose.Imaging.RectangleF này sang một dòng dễ đọc của con người.
public override string ToString()
Returns
Một dòng chứa vị trí, chiều rộng và chiều cao của cấu trúc Aspose.Imaging.RectangleF.
Union(Lời bài hát: Rectangle)
Nó tạo ra góc thẳng thứ ba nhỏ nhất có thể có thể chứa cả hai góc thẳng tạo thành một liên kết.
public static RectangleF Union(RectangleF a, RectangleF b)
Parameters
Lời bài hát: A First Rectangle To Union
Một đường thẳng thứ hai cho liên minh.
Returns
Một cấu trúc thứ ba Aspose.Imaging.RectangleF chứa cả hai góc thẳng tạo thành liên minh.
Operators
Nhà điều hành /(Bảng xếp hạng, float)
Thực hiện bởi nhà điều hành /.
public static RectangleF operator /(RectangleF rectangle, float divider)
Parameters
rectangle
RectangleF
Vòng thẳng.
divider
float
Sự chia rẽ
Returns
Kết quả của nhà khai thác.
Exceptions
phân chia - phân chia bằng không được phép.
Nhà điều hành =(Lời bài hát: Rectangle)
Kiểm tra xem hai cấu trúc Aspose.Imaging.RectangleF có vị trí và kích thước giống nhau hay không.
public static bool operator ==(RectangleF left, RectangleF right)
Parameters
left
RectangleF
WL17_.RectangleF cấu trúc nằm ở bên trái của nhà điều hành bình đẳng.
right
RectangleF
WL17_.RectangleF cấu trúc mà là quyền của nhà điều hành bình đẳng.
Returns
Nhà điều hành này sẽ trở lại đúng nếu hai cấu trúc Aspose.Imaging.RectangleF được chỉ định có các thuộc tính tương đương với W L 17.Sự khác nhau của _ WL 17 _ _.Nhà sản phẩm _, _ , _ và _ .
Nhà điều hành implicit RectangleF(Rectangle)
Chuyển đổi cấu trúc Aspose.Imaging.Rectangle được chỉ định thành một cấu hình W L17.
public static implicit operator RectangleF(Rectangle rect)
Parameters
rect
Rectangle
WL17_.Rectangle cấu trúc để chuyển đổi.
Returns
Kiến trúc Aspose.Imaging.RectangleF được chuyển đổi từ cấu trúc Wl17.
Nhà điều hành !=(Lời bài hát: Rectangle)
Kiểm tra xem hai cấu trúc Aspose.Imaging.RectangleF có khác nhau theo vị trí hoặc kích cỡ.
public static bool operator !=(RectangleF left, RectangleF right)
Parameters
left
RectangleF
WL17_.RectangleF cấu trúc nằm ở bên trái của nhà điều hành bất bình đẳng.
right
RectangleF
WL17_.RectangleF cấu trúc mà là quyền của các nhà điều hành bất bình đẳng.
Returns
Nhà điều hành này trở lại đúng nếu bất kỳ của các Aspose.Imaging.RectangleF.X , Wl17.Thuyết minhF .Y, _ WL 17_ .Thoyển, hoặc _ www.wll17 _.truyền.Những thuộc tính cao của hai cấu trúc _www.rectangelF là bất bình đẳng; nếu không thì giả.
Nhà điều hành *(Bảng xếp hạng, float)
Thực hiện bởi nhà điều hành *.
public static RectangleF operator *(RectangleF rectangle, float multiplier)
Parameters
rectangle
RectangleF
Vòng thẳng.
multiplier
float
của Multiplier
Returns
Kết quả của nhà khai thác.