Struct RectangleF

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

float

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

RectangleF

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

float

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

bool

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

float

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

PointF

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

float

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

SizeF

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

float

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

float

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

float

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

float

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

bool

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

bool

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

bool

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

bool

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

RectangleF

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

RectangleF

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

int

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

RectangleF

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

a RectangleF

Một góc thẳng đầu tiên để intersect.

b RectangleF

Một đường thẳng thứ hai để intersect.

Returns

RectangleF

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

bool

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

string

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

a RectangleF

Lời bài hát: A First Rectangle To Union

b RectangleF

Một đường thẳng thứ hai cho liên minh.

Returns

RectangleF

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

RectangleF

Kết quả của nhà khai thác.

Exceptions

ArgumentOutOfRangeException

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

bool

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

RectangleF

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

bool

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

RectangleF

Kết quả của nhà khai thác.

 Tiếng Việt