Struct Rectangle

Struct Rectangle

Nazwa przestrzeń: Aspose.Imaging Zgromadzenie: Aspose.Imaging.dll (25.4.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 współrzędnik y, który jest sumą Aspose.Imaging.Rectangle.Y i W L 17.Sprzęt.Większość wartości własności tej struktury __ WL 17 _.

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 W L 17.Sprzęt.Większość wartości własności tej struktury __ WL 17__ .Rektangla.

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 Wl17.Przekierowuje wartości __ WL 17__ .RektanglaF na następne wartości ogólne wyższe.

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

WL17_.Rectangle do przetestowania.

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 W L17.

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 www.wl17_.rect ANGle.X, wll17__.rectangles.Y, _wls.width, i wwl 17 .rektangla.wyższa właściwości są równe właścicielom tej struktury Wl16 .retanglu; w przeciwnym razie, fałszywe.

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.Dwa pionowe utworzonego W L17.Przekierowanie będzie równe przeszłym 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 inflatowana przez określoną kwotę.Oryginalna struktura __ WL16__..Rektangla pozostaje nieodmieniona.

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

Własny _WL17 _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)

Powraca trzecia struktura Aspose.Imaging.Rectangle, która reprezentuje skrzyżowanie dwóch innych W L17.Struktura.Jeśli nie ma skrótów, zwraca się pusty _ WL 17__ .Rektangla.

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 samodzielnie i określony __ WL16__..Rektanglem.

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ślony Aspose.Imaging.RectangleF do __ WL16__ .Rektangla przez okrągnięcie wartości _VL15.Sprzęt 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 do __ WL16__ .Rektangla poprzez wstrząsnięcie wartości W L17.

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)

Otrzymuje strukturę Aspose.Imaging.Rectangle zawierającą połączenie dwóch struktur W L17.

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 W L17.

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 prawdę, jeśli dwie struktury Aspose.Imaging.Rectangle mają równe właściwości _ www.wl17_.rect ANGle.X, wll17 .rectangles.Y, wls17.rekta. szerokość, i _wwls17.rekto.wyżka.

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 którykolwiek z Aspose.Imaging.Rectangle.X, Wl17.Przekierowalnia.Y, __ WL16_ .Płaskość.Większość lub wL18..Płyta.Wysokość właściwości dwóch __VL15_2.Struktury rozkładu są nierówne; w przeciwnym razie fałszywe.

 Polski