Struct Rectangle

Struct Rectangle

Numele spaţiului: Aspose.Imaging Asamblare: Aspose.Imaging.dll (25.4.0)

Stochează un set de patru întregi care reprezintă locația și dimensiunea unui rectanglu.

public struct Rectangle

Membrii moștenitori

object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

Rectangle(int, int, int, int)

Inițializează o nouă instanță a structurii Aspose.Imaging.Rectangle cu locația și dimensiunea specificată.

public Rectangle(int x, int y, int width, int height)

Parameters

x int

Coordonatul x al colțului stâng de sus al rectangului.

y int

Y-coordonatul colțului stâng de sus al rectanglului.

width int

Amploarea rectanglului.

height int

Înălțimea rectanglului.

Rectangle(punctul, dimensiunea)

Inițializează o nouă instanță a structurii Aspose.Imaging.Rectangle cu locația și dimensiunea specificată.

public Rectangle(Point location, Size size)

Parameters

location Point

Un Aspose.Imaging.punct care reprezintă colțul superior-left al regiunii rectangulare.

size Size

A Aspose.Imaging.Mărimea care reprezintă lățimea și înălțimii regiunii rectangulare.

Properties

Bottom

Obține sau stabilește y-coordonatul care este suma de Aspose.Imaging.Rectangle.Y și __ WL16_.Rectangles.Valoarea proprietății înălțime a acestei structuri W L17 .Reectangel.

public int Bottom { get; set; }

Valoarea proprietății

int

Empty

Obține o nouă instanță a structurii Aspose.Imaging.Rectangle care are valuri de înălțime setate la zero.

public static Rectangle Empty { get; }

Valoarea proprietății

Rectangle

Height

Obține sau stabilește înălțimea acestei structuri Aspose.Imaging.Rectangle.

public int Height { get; set; }

Valoarea proprietății

int

IsEmpty

Obține o valoare care indică dacă toate proprietățile numerice ale acestui Aspose.Imaging.Rectangle au valori de zero.

[JsonIgnore]
public bool IsEmpty { get; }

Valoarea proprietății

bool

Left

Obține sau stabilește coordonatul x al marginii stângă a acestei structuri Aspose.Imaging.Rectangle.

public int Left { get; set; }

Valoarea proprietății

int

Location

Obține sau stabilește coordonatele colțului superior-left al acestei structuri Aspose.Imaging.Rectangle.

public Point Location { get; set; }

Valoarea proprietății

Point

Right

Obține sau stabilește coordonatul x care este suma de Aspose.Imaging.Rectangle.X și __ WL16_.Rectangles.Valuele de proprietate largi ale acestei structuri.

public int Right { get; set; }

Valoarea proprietății

int

Size

Obțineți sau stabiliți dimensiunea acestui Aspose.Imaging.Rectangle.

public Size Size { get; set; }

Valoarea proprietății

Size

Top

Obține sau stabilește y-coordonatul marginii superioare a acestei structuri Aspose.Imaging.Rectangle.

public int Top { get; set; }

Valoarea proprietății

int

Width

Obține sau stabilește lățimea acestei structuri Aspose.Imaging.Rectangle.

public int Width { get; set; }

Valoarea proprietății

int

X

Obține sau stabilește coordonatul x al colțului din stânga superioară al acestei structuri Aspose.Imaging.Rectangle.

public int X { get; set; }

Valoarea proprietății

int

Y

Obține sau stabilește y-coordonatul colțului din stânga superioară al acestei structuri Aspose.Imaging.Rectangle.

public int Y { get; set; }

Valoarea proprietății

int

Methods

Ceiling(Rețeaua)

Convertează structura Aspose.Imaging.RectangleF specificată într-o structură Wl17.Rectangles prin întoarcerea valorilor __ WL 17__ .RektangeleF la următoarele valori integrale superioare.

public static Rectangle Ceiling(RectangleF value)

Parameters

value RectangleF

Structura Aspose.Imaging.RectangleF trebuie convertită.

Returns

Rectangle

Întoarceți un Aspose.Imaging.Rectangle.

Contains(int, int)

Determine dacă punctul specificat este conținut în această structură Aspose.Imaging.Rectangle.

public bool Contains(int x, int y)

Parameters

x int

Coordonatul x al punctului de testare.

y int

E-coordonatul punctului de testare.

Returns

bool

Această metodă se întoarce adevărată dacă punctul definit de x’ și <cod class=paranf">y’ este conținut în această structură Aspose.Imaging.Rectangle; altfel false.

Contains(Point)

Determine dacă punctul specificat este conținut în această structură Aspose.Imaging.Rectangle.

public bool Contains(Point point)

Parameters

point Point

Poziția Aspose.Imaging.Punct de testare.

Returns

bool

Această metodă revine adevărată dacă punctul reprezentat de point’ este conținut în această structură Aspose.Imaging.Rectangle; altfel fals.

Contains(Rectangle)

Determină dacă regiunea rectangulară reprezentată de rect’ este conținută în întregime în această structură Aspose.Imaging.Rectangle.

public bool Contains(Rectangle rect)

Parameters

rect Rectangle

Aspose.Imaging.Rectangle pentru testare.

Returns

bool

Această metodă revine adevărată dacă regiunea rectangulară reprezentată de rect’ este complet conținută în această structură Aspose.Imaging.Rectangle; altfel falsă.

Equals(Obiectul)

Testează dacă obj’ este o structură Aspose.Imaging.Rectangle cu aceeași locație și mărime a acestei structuri __ WL16_.

public override bool Equals(object obj)

Parameters

obj object

Sistemul.Obiectul de testare.

Returns

bool

Această metodă se întoarce adevărată dacă obj’ este o structură Aspose.Imaging.Rectangle și a acesteia www.wl17_.rect ANGle.X, ww.n.m.c.s.p.t.f.d.a.v.g.b. și wll17_.rectangles.de înălțime sunt egale cu proprietățile corespunzătoare ale acestei structuri __wls.

FromLeftTopRightBottom(int, int, int, int)

Creează o structură Aspose.Imaging.Rectangle cu locațiile de margine specificate.

public static Rectangle FromLeftTopRightBottom(int left, int top, int right, int bottom)

Parameters

left int

Coordonatul x al colțului stâng de sus al acestei structuri Aspose.Imaging.Rectangle.

top int

Coordonatul y al colțului superior-left al acestei structuri Aspose.Imaging.Rectangle.

right int

Coordonatul x al colțului inferior-dreapta al acestei structuri Aspose.Imaging.Rectangle.

bottom int

Coordonatul y al colțului inferior-dreapta al acestei structuri Aspose.Imaging.Rectangle.

Returns

Rectangle

Noua Aspose.Imaging.Rectangle pe care această metodă creează.

FromPoints(punctul, punctul)

Creează un nou Aspose.Imaging.Rectangle de la două puncte specificate.Două verticale ale creării Wl17.Rectangles vor fi egale cu point1’ și point2’.Acestea ar fi, în mod obișnuit, versurile opuse.

public static Rectangle FromPoints(Point point1, Point point2)

Parameters

point1 Point

Primul Aspose.Imaging.punct pentru noul rectanglu.

point2 Point

Cel de-al doilea Aspose.Imaging.punct pentru noul rectanglu.

Returns

Rectangle

Un nou creat Aspose.Imaging.Rectangle.

GetHashCode()

Întoarce codul de hash pentru această structură Aspose.Imaging.Rectangle.

public override int GetHashCode()

Returns

int

Un integrator care reprezintă codul hash pentru acest rectanglu.

Inflate(Cuvânt cheie, int, int)

Creează și întoarce o copie inflată a structurii Aspose.Imaging.Rectangle specificate.Copia este inflamată de cantitatea specificată.Structura originală __ WL16__ rămâne nemodifică.

public static Rectangle Inflate(Rectangle rect, int x, int y)

Parameters

rect Rectangle

Aspose.Imaging.Rectangul cu care să înceapă. Acest rectang nu este modificat.

x int

Cantitatea de a inflama acest Aspose.Imaging.Rectangle orizontal.

y int

Cantitatea de a inflama acest Aspose.Imaging.Rectangle vertical.

Returns

Rectangle

Inflatează Aspose.Imaging.Rectangle.

Inflate(int, int)

Inflată acest Aspose.Imaging.Rectangle prin cantitatea specificată.

public void Inflate(int width, int height)

Parameters

width int

Cantitatea de a inflama acest Aspose.Imaging.Rectangle orizontal.

height int

Cantitatea de a inflama acest Aspose.Imaging.Rectangle vertical.

Inflate(Size)

Inflată acest Aspose.Imaging.Rectangle prin cantitatea specificată.

public void Inflate(Size size)

Parameters

size Size

Cantitatea de a inflama acest rectanglu.

Intersect(Rețeaua, rețeaua)

Se întoarce o a treia structură Aspose.Imaging.Rectangle care reprezintă intersecția celorlalte două structuri W L17.Rectangles.Dacă nu există intersecție, se returnează o structură golă.

public static Rectangle Intersect(Rectangle a, Rectangle b)

Parameters

a Rectangle

Un prim rectanglu pentru intersect.

b Rectangle

Un al doilea rectanglu pentru intersect.

Returns

Rectangle

A Aspose.Imaging.Rectangle care reprezintă intersecția a’ și b'.

Intersect(Rectangle)

Înlocuiește acest Aspose.Imaging.Rectangle cu intersecția în sine și cu specificul Wl17.

public void Intersect(Rectangle rect)

Parameters

rect Rectangle

Aspose.Imaging.Rectangul cu care să intersecți.

IntersectsWith(Rectangle)

Determine dacă acest rectanglu intersectează cu rect'.

public bool IntersectsWith(Rectangle rect)

Parameters

rect Rectangle

Rectangul pentru testare.

Returns

bool

Această metodă revine adevărată dacă există o intersecție, altfel falsă.

Normalize()

Normalizează rectanglul făcând-o largă și înălțime pozitivă, lăsa mai puțin decât dreapta și mai sus mai puțin decât partea de jos.

public void Normalize()

Offset(Point)

Ajustează locația acestui rectanglu prin cantitatea specificată.

public void Offset(Point pos)

Parameters

pos Point

Suma pentru a compensa locația.

Offset(int, int)

Ajustează locația acestui rectanglu prin cantitatea specificată.

public void Offset(int x, int y)

Parameters

x int

În mod orizontal.

y int

Întâlnirea verticală.

Round(Rețeaua)

Convertează Aspose.Imaging.RectangleF specificat într-un Wl17.Rectangles prin întoarcerea valorilor __ WL16_ .RektangeleF la cele mai apropiate valori integrale.

public static Rectangle Round(RectangleF value)

Parameters

value RectangleF

Aspose.Imaging.RectangleF pentru a fi convertit.

Returns

Rectangle

Un nou Aspose.Imaging.Rectangle.

ToString()

Convertează atributele acestui Aspose.Imaging.Rectangle într-o stringă citită de om.

public override string ToString()

Returns

string

O stringă care conține poziția, latitudinea și înălțimea acestei structuri Aspose.Imaging.Rectangle.

Truncate(Rețeaua)

Convertează Aspose.Imaging.RectangleF specificat într-un Wl17.Rectangles prin truncatarea valorilor __ WL 17__ .RektangeleF.

public static Rectangle Truncate(RectangleF value)

Parameters

value RectangleF

Aspose.Imaging.RectangleF pentru a fi convertit.

Returns

Rectangle

Un nou Aspose.Imaging.Rectangle.

Union(Rețeaua, rețeaua)

Obține o structură Aspose.Imaging.Rectangle care conține uniunea a două structuri Wl17.

public static Rectangle Union(Rectangle a, Rectangle b)

Parameters

a Rectangle

Prima rectangulară a Uniunii.

b Rectangle

Un al doilea rectanglu pentru unitate.

Returns

Rectangle

O structură Aspose.Imaging.Rectangle care conectează uniunea celor două structuri __ WL17.

Operators

Operator =(Rețeaua, rețeaua)

Testarea dacă două structuri Aspose.Imaging.Rectangle au aceeași locație și dimensiune.

public static bool operator ==(Rectangle left, Rectangle right)

Parameters

left Rectangle

Structura Aspose.Imaging.Rectangle care se află la stânga operatorului egalității.

right Rectangle

Structura Aspose.Imaging.Rectangle care este la dreptul operatorului de egalitate.

Returns

bool

Acest operator se întoarce adevărat dacă cele două structuri Aspose.Imaging.Rectangle au aceleași proprietăți __ www.wl17_.rectingle.x , __ww.n.m.s.c., __wls.ro.

Operatorul !=(Rețeaua, rețeaua)

Testează dacă două structuri Aspose.Imaging.Rectangle diferă în locație sau în dimensiune.

public static bool operator !=(Rectangle left, Rectangle right)

Parameters

left Rectangle

Structura Aspose.Imaging.Rectangle care se află la stânga operatorului inegalității.

right Rectangle

Structura Aspose.Imaging.Rectangle care este la dreptul operatorului inegalității.

Returns

bool

Acest operator se întoarce adevărat dacă oricare dintre structurile Aspose.Imaging.Rectangle.X, __ www.wl17_.rectangel .Y, wll17 .rectangles.width sau wls17.rekta.de înălțime ale celor două structuri __wwl17.rektangel sunt inegale; altfel false.

 Română