Struct Rectangle

Struct Rectangle

Nazwa przestrzeń: Aspose.Imaging Zgromadzenie: Aspose.Imaging.dll (25.5.0)

Przechowuje zestaw czterech elementów, które reprezentują lokalizację i rozmiar rektaku.

public struct Rectangle

Dziedziczeni członkowie

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

Constructors

Rectangle(Int, int, int, int, int)

Inicjalizuje nową instancję struktury Aspose.Imaging.Rectangle z określonymi lokalizacjami i rozmiarami.

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

Parameters

x int

X-koordynacja górnego lewego rogu prawicy.

y int

Y-koordynacja górnego lewego rogu rektaku.

width int

szerokość rektaku.

height int

Wysokość rektaku.

Rectangle(punkt, wielkość)

Inicjalizuje nową instancję struktury Aspose.Imaging.Rectangle z określonymi lokalizacjami i rozmiarami.

public Rectangle(Point location, Size size)

Parameters

location Point

A Aspose.Imaging.Punkt, który reprezentuje lewym górnym rogiem rektangularnego regionu.

size Size

A Aspose.Imaging.Size reprezentujące szerokość i wysokość rektangularnego regionu.

Properties

Bottom

Otrzymuje lub ustawia y-koordynat, który jest sumą Aspose.Imaging.Rectangle.Y i Aspos.Imaging.Rectangles.Wysokie wartości własności tej struktury Asposa.

public int Bottom { get; set; }

Wartość nieruchomości

int

Empty

Otrzymuje nową instancję struktury Aspose.Imaging.Rectangle, która ma wartości podzielone na wartość nula.

public static Rectangle Empty { get; }

Wartość nieruchomości

Rectangle

Height

Uzyskać lub ustawić wysokość tej struktury Aspose.Imaging.Rectangle.

public int Height { get; set; }

Wartość nieruchomości

int

IsEmpty

Otrzymuje wartość wskazującą, czy wszystkie cechy numeryczne tego Aspose.Imaging.Rectangle mają wartości zerowe.

[JsonIgnore]
public bool IsEmpty { get; }

Wartość nieruchomości

bool

Left

Uzyskać lub ustawić x-koordynat lewego krawędzi tej struktury Aspose.Imaging.Rectangle.

public int Left { get; set; }

Wartość nieruchomości

int

Location

Uzyskuje lub ustawia współrzędne górnego lewego rogu tej struktury Aspose.Imaging.Rectangle.

public Point Location { get; set; }

Wartość nieruchomości

Point

Right

Otrzymuje lub ustawia współrzędnik x, który jest sumą Aspose.Imaging.Rectangle.X i Aspos.Imaging.Rectangles.Większość wartości własności tej struktury Asposa.

public int Right { get; set; }

Wartość nieruchomości

int

Size

Zdobądź lub ustaw rozmiar tego Aspose.Imaging.Rectangle.

public Size Size { get; set; }

Wartość nieruchomości

Size

Top

Uzyskać lub ustawić y-koordynat górnej krawędzi tej struktury Aspose.Imaging.Rectangle.

public int Top { get; set; }

Wartość nieruchomości

int

Width

Uzyskać lub ustawić szerokość tej struktury Aspose.Imaging.Rectangle.

public int Width { get; set; }

Wartość nieruchomości

int

X

Uzyskać lub ustawić x-koordynat górnego lewego rogu tej struktury Aspose.Imaging.Rectangle.

public int X { get; set; }

Wartość nieruchomości

int

Y

Uzyskać lub ustawić y-koordynat górnego lewego rogu tej struktury Aspose.Imaging.Rectangle.

public int Y { get; set; }

Wartość nieruchomości

int

Methods

Ceiling(RectangleF)

Konwertuje określoną strukturę Aspose.Imaging.RectangleF do struktury Aspos.Imaging.Przekierowuje wartości Asposa.imagingowa do kolejnych wartości ogólnych wyższych.

public static Rectangle Ceiling(RectangleF value)

Parameters

value RectangleF

Struktura Aspose.Imaging.RectangleF do konwersji.

Returns

Rectangle

Powrót do Aspose.Imaging.Rectangle.

Contains(i int, int)

Określa, czy określony punkt znajduje się w tej strukturze Aspose.Imaging.Rectangle.

public bool Contains(int x, int y)

Parameters

x int

X-koordynacja punktu do testowania.

y int

i-koordynacja punktu do testowania.

Returns

bool

Metoda ta zwraca się do prawdy, jeśli punkt zdefiniowany przez x’ i <cod class" param ref">y’ znajduje się w tej strukturze Aspose.Imaging.Rectangle; w przeciwnym razie jest fałszywy.

Contains(Point)

Określa, czy określony punkt znajduje się w tej strukturze Aspose.Imaging.Rectangle.

public bool Contains(Point point)

Parameters

point Point

Wskaźnik Aspose.Imaging. punkt do przetestowania.

Returns

bool

Metoda ta zwraca się prawdziwa, jeśli punkt reprezentowany przez punkt " znajduje się w tej strukturze Aspose.Imaging.Rectangle; w przeciwnym razie jest fałszywy.

Contains(Rectangle)

Określa, czy rektangularna strefa reprezentowana przez rect’ jest w całości zawarta w tej strukturze Aspose.Imaging.Rectangle.

public bool Contains(Rectangle rect)

Parameters

rect Rectangle

Aspose.Imaging.Rectangle do testowania.

Returns

bool

Metoda ta zwraca się do prawdy, jeśli rektangularna strefa reprezentowana przez rect’ jest całkowicie zawarta w tej strukturze Aspose.Imaging.Rectangle; w przeciwnym razie fałszywa.

Equals(Obiekt)

Sprawdzaj, czy obj’ jest strukturą Aspose.Imaging.Rectangle o tej samej lokalizacji i rozmiarze tej struktury Aspos.

public override bool Equals(object obj)

Parameters

obj object

System.obiekt do testowania.

Returns

bool

Metoda ta zwraca się do prawdy, jeśli obj’ jest strukturą Aspose.Imaging.Rectangle i jej Aspos.Imaging.Rectangles.X, Asposa. Imaging .Rektangla.Y, Aspas.IMAGING.Recta.Większość, a właściwości Aspoza.imagowanie.rektangła.Wysokość są równe odpowiednim właściwościom tej struktury Asposo.

FromLeftTopRightBottom(Int, int, int, int, int)

Tworzy strukturę Aspose.Imaging.Rectangle z określonymi lokalizacjami krawędzi.

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

Parameters

left int

x-koordynacja górnego lewego rogu tej struktury Aspose.Imaging.Rectangle.

top int

Y-koordynata górnego lewego rogu tej struktury Aspose.Imaging.Rectangle.

right int

x-koordynat dolnego prawego rogu tej struktury Aspose.Imaging.Rectangle.

bottom int

Y-koordynata dolnego prawnego rogu tej struktury Aspose.Imaging.Rectangle.

Returns

Rectangle

Nowy Aspose.Imaging.Rectangle, który ta metoda tworzy.

FromPoints(punkt, punkt)

Tworzy nowy Aspose.Imaging.Rectangle z dwóch określonych punktów. Dwie pionowe tworzonej Aspos.Imaging.Planowanie będzie równe poprzednim point1’ i point2'.

public static Rectangle FromPoints(Point point1, Point point2)

Parameters

point1 Point

Pierwszy Aspose.Imaging.Punkt dla nowego rektaku.

point2 Point

Drugi Aspose.Imaging.Punkt dla nowego rektaku.

Returns

Rectangle

Nowo utworzony Aspose.Imaging.Rectangle.

GetHashCode()

Powraca kod hash dla tej struktury Aspose.Imaging.Rectangle.

public override int GetHashCode()

Returns

int

Całkowity, który reprezentuje kod hash dla tego rektaku.

Inflate(Rękawiczki, int, int)

Tworzy i zwróci zainflatowaną kopię określonej struktury Aspose.Imaging.Rectangle.Kopia jest zaflatowana przez określoną kwotę.Oryginalna struktura Asposa.Imagingu.Przestaje się nie zmieniać.

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

Parameters

rect Rectangle

Aspose.Imaging.Rectangle z którym zacząć.Ten rektangel nie jest zmieniony.

x int

Ilość, którą należy włączyć Aspose.Imaging.Rectangle horyzontalnie.

y int

Ilość, którą należy włączyć do tego Aspose.Imaging.Rectangle pionowo.

Returns

Rectangle

Występuje w Aspose.Imaging.Rectangle

Inflate(i int, int)

Wpływa to Aspose.Imaging.Rectangle według określonej ilości.

public void Inflate(int width, int height)

Parameters

width int

Ilość, którą należy włączyć Aspose.Imaging.Rectangle horyzontalnie.

height int

Ilość, którą należy włączyć do tego Aspose.Imaging.Rectangle pionowo.

Inflate(Size)

Wpływa to Aspose.Imaging.Rectangle według określonej ilości.

public void Inflate(Size size)

Parameters

size Size

Ilość, w której można wkleić ten rektangul.

Intersect(Rectangle i Rectangle)

Wracają do trzeciej struktury Aspose.Imaging.Rectangle, która reprezentuje skrzyżowanie dwóch innych struktur Aspos.Imaging.Przekierowane.Jeśli nie ma skrótów, zwracane jest puste Struktura Asposa.

public static Rectangle Intersect(Rectangle a, Rectangle b)

Parameters

a Rectangle

Pierwszy rektangul do intersect.

b Rectangle

Drugą rektangulę do intersect.

Returns

Rectangle

A Aspose.Imaging.Rectangle, który reprezentuje skrzyżowanie a’ i <cod class=parama">b'.

Intersect(Rectangle)

Zastępuje to Aspose.Imaging.Rectangle samodzielnym skrzyżowaniem i określonym Asposem.

public void Intersect(Rectangle rect)

Parameters

rect Rectangle

Aspose.Imaging.Rectangle, z którym można się łączyć.

IntersectsWith(Rectangle)

Określa, czy ten rektangul przemija się z rect'.

public bool IntersectsWith(Rectangle rect)

Parameters

rect Rectangle

Rękawiczki do testowania.

Returns

bool

Metoda ta zwraca się do prawdy, jeśli istnieje jakieś przejście, w przeciwnym razie fałszywe.

Normalize()

Normalizuje prostokąt, czyniąc go szerokością i wysokością pozytywną, pozostawia mniej niż prawą i górną mniej niż dolną.

public void Normalize()

Offset(Point)

Dostosowuje lokalizację tego rektaku według określonej ilości.

public void Offset(Point pos)

Parameters

pos Point

Pieniądze do odszkodowania lokalizacji.

Offset(i int, int)

Dostosowuje lokalizację tego rektaku według określonej ilości.

public void Offset(int x, int y)

Parameters

x int

Oszczędność horyzontalna.

y int

Opłata jest pionowa.

Round(RectangleF)

Konwertuje określone wartości Aspose.Imaging.RectangleF na wartość Asposa.Imaging.Protokół, okrążając wartości Aspos. Imaging .RektanglaF do najbliższych wartości całkowitych.

public static Rectangle Round(RectangleF value)

Parameters

value RectangleF

Konwertuj Aspose.Imaging.RectangleF do konwersji.

Returns

Rectangle

Nowy Aspose.Imaging.Rectangle

ToString()

Konwertuje atrybuty tego Aspose.Imaging.Rectangle na ludzko czytelny pasek.

public override string ToString()

Returns

string

Strumień zawierający pozycję, szerokość i wysokość tej struktury Aspose.Imaging.Rectangle.

Truncate(RectangleF)

Konwertuje określony Aspose.Imaging.RectangleF na Aspos.Imaging.Przekierowuje wartość Asposa.imagin.

public static Rectangle Truncate(RectangleF value)

Parameters

value RectangleF

Konwertuj Aspose.Imaging.RectangleF do konwersji.

Returns

Rectangle

Nowy Aspose.Imaging.Rectangle

Union(Rectangle i Rectangle)

Dostępna jest struktura Aspose.Imaging.Rectangle, która zawiera połączenie dwóch struktur Asposa.Imaging.

public static Rectangle Union(Rectangle a, Rectangle b)

Parameters

a Rectangle

Pierwszy rektangul do Unii.

b Rectangle

Kolejny rektangul do zjednoczenia.

Returns

Rectangle

Struktura Aspose.Imaging.Rectangle, która łączy związek dwóch struktur Aspos.Imaging.

Operators

Operator =(Rectangle i Rectangle)

Sprawdź, czy dwie struktury Aspose.Imaging.Rectangle mają równą lokalizację i rozmiar.

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

Parameters

left Rectangle

Struktura Aspose.Imaging.Rectangle znajduje się po lewej stronie operatora równości.

right Rectangle

Struktura Aspose.Imaging.Rectangle, która jest po prawej stronie operatora równości.

Returns

bool

Operator ten zwraca się prawdą, jeśli dwie struktury Aspose.Imaging.Rectangle mają równe właściwości Aspozy.Imaging.Przekierowalnia.X, Asposy.imaginary.Najwyższość.Y, Asposa. Imaginatory.Width, i Aspos.

Operator !=(Rectangle i Rectangle)

Testuje, czy dwie struktury Aspose.Imaging.Rectangle różnią się w lokalizacji lub rozmiarze.

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

Parameters

left Rectangle

Struktura Aspose.Imaging.Rectangle znajduje się po lewej stronie operatora nierówności.

right Rectangle

Struktura Aspose.Imaging.Rectangle, która jest do prawa operatora nierówności.

Returns

bool

Operator ten zwraca prawdę, jeśli jakakolwiek ze struktur Aspose.Imaging.Rectangle.X, Aspos.Imaging.Rectangles.Y, Asposa.imaginary.Przestrzeń szerokości lub Aspoza. Imagination.Recta.Wysokie właściwości tych dwóch Struktura Asposi.IMAGING.Repta są nierówne; w przeciwnym razie fałszywe.

 Polski