Struct Rectangle

Struct Rectangle

nazivni prostor: Aspose.Imaging Sastav: Aspose.Imaging.dll (25.4.0)

Sadrži skup od četiri cjeline koji predstavljaju lokaciju i veličinu pravokuna.

public struct Rectangle

naslijeđeni članovi

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

Constructors

Rectangle(int, int, int, int)

Inicijalizira novu primjenu strukture Aspose.Imaging.Rectangle s određenom lokacijom i veličinom.

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

Parameters

x int

X-koordinacija gornjeg lijevog ugla pravog ugla.

y int

Y-koordinacija gornjeg lijevog ugla pravog ugla.

width int

Širina pravokugla.

height int

Visina izravnog smjera.

Rectangle(točka, veličina)

Inicijalizira novu primjenu strukture Aspose.Imaging.Rectangle s određenom lokacijom i veličinom.

public Rectangle(Point location, Size size)

Parameters

location Point

Aspose.Imaging.Točka koja predstavlja gornji lijevi kut rektangularne regije.

size Size

Aspose.Imaging.Veličina koja predstavlja širinu i visinu rektangularne regije.

Properties

Bottom

Pronađite ili postavite y-koordinat koji je ukupna vrijednost Aspose.Imaging.Rectangle.Y i W L 17.Suglasnost.Vrijednosti svojstva ove strukturne vrijednosti.

public int Bottom { get; set; }

Vrijednost nekretnina

int

Empty

Dobiva novu primjenu strukture Aspose.Imaging.Rectangle koja sadrži W L 17.Rectangles.X, _ W L 19_ .Reectangel.Y, __ WL 17__ .Rektangl.Vidth i _ www.Wl 17 _.rectan.Height vrijednosti postavljene na nulu.

public static Rectangle Empty { get; }

Vrijednost nekretnina

Rectangle

Height

Dobiva ili postavlja visinu ove strukture Aspose.Imaging.Rectangle.

public int Height { get; set; }

Vrijednost nekretnina

int

IsEmpty

Dobiva vrijednost koja ukazuje na to da li sve brojne svojstva ovog Aspose.Imaging.Rectangle imaju vrijednosti od nule.

[JsonIgnore]
public bool IsEmpty { get; }

Vrijednost nekretnina

bool

Left

Pronađite ili postavite x-koordinat na lijevoj rubu ove strukture Aspose.Imaging.Rectangle.

public int Left { get; set; }

Vrijednost nekretnina

int

Location

Pronađite ili postavite koordinate gornjeg lijevog ugla ove strukture Aspose.Imaging.Rectangle.

public Point Location { get; set; }

Vrijednost nekretnina

Point

Right

Pronađe ili postavlja x-koordinat koji je ukupna vrijednost Aspose.Imaging.Rectangle.X i W L 17.Svijetli svojstveni vrijednosti ove strukturne vrijednosti.

public int Right { get; set; }

Vrijednost nekretnina

int

Size

Pronađite ili postavite veličinu ovog Aspose.Imaging.Rectangle.

public Size Size { get; set; }

Vrijednost nekretnina

Size

Top

Pronađite ili postavite y-koordinat gornje rupe ove strukture Aspose.Imaging.Rectangle.

public int Top { get; set; }

Vrijednost nekretnina

int

Width

Dobiva ili postavlja širinu ove strukture Aspose.Imaging.Rectangle.

public int Width { get; set; }

Vrijednost nekretnina

int

X

Pronađite ili postavite x-koordinat gornjeg lijevog ugla ove strukture Aspose.Imaging.Rectangle.

public int X { get; set; }

Vrijednost nekretnina

int

Y

Dobiva ili postavlja y-koordinat gornjeg lijevog ugla ove strukture Aspose.Imaging.Rectangle.

public int Y { get; set; }

Vrijednost nekretnina

int

Methods

Ceiling(RectangleF)

Konvertirati određenu strukturu Aspose.Imaging.RectangleF na strukturo Wl17.Rectangla okrenuvši vrijednosti _www.rectangelF do sljedećih viših ukupnih vrijednosti.

public static Rectangle Ceiling(RectangleF value)

Parameters

value RectangleF

Struktura Aspose.Imaging.RectangleF treba pretvoriti.

Returns

Rectangle

Povratak Aspose.Imaging.Rectangle

Contains(u, u)

Određuje je li određena točka sadržana u ovoj strukturi Aspose.Imaging.Rectangle.

public bool Contains(int x, int y)

Parameters

x int

X-koordinacija točke za testiranje.

y int

Koordinacija točke za testiranje.

Returns

bool

Ova metoda se vraća istinito ako je točka definirana kodom x’ i <codom class=paramaf">y’ sadržana u ovoj strukturi Aspose.Imaging.Rectangle; inače je lažna.

Contains(Point)

Određuje je li određena točka sadržana u ovoj strukturi Aspose.Imaging.Rectangle.

public bool Contains(Point point)

Parameters

point Point

Aspose.Imaging. točka za testiranje.

Returns

bool

Ova metoda se vraća istinito ako je točka koja predstavlja point’ sadržana u ovoj strukturi Aspose.Imaging.Rectangle; inače lažna.

Contains(Rectangle)

Određuje je li rektangularna regija zastupljena rect’ u potpunosti sadržana u ovoj strukturi Aspose.Imaging.Rectangle.

public bool Contains(Rectangle rect)

Parameters

rect Rectangle

Aspose.Imaging.Rectangle za testiranje.

Returns

bool

Ova metoda se vraća istinito ako je rektangularna regija predstavljena rect’ u potpunosti sadržana u ovoj strukturi Aspose.Imaging.Rectangle; inače lažna.

Equals(Objekt)

Testira se je li obj’ Aspose.Imaging.Rectangle struktura s istim lokacijom i veličinom ove Wl17.

public override bool Equals(object obj)

Parameters

obj object

Objekt za testiranje.

Returns

bool

Ova metoda se vraća istinito ako je obj’ Aspose.Imaging.Rectangle struktura i njezina __ WL16__ .Rektangla.X, VL18..Rctangles.Y, W L17.Svijetlo, i _ZW 17 .Sviđa.Vlastnosti su jednake odgovarajućim svojstvima ove strukture.

FromLeftTopRightBottom(int, int, int, int)

Stvara strukturu Aspose.Imaging.Rectangle sa određenim krajnjim lokacijama.

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

Parameters

left int

X-koordinacija gornjeg lijevog ugla ove strukture Aspose.Imaging.Rectangle.

top int

Y-koordinacija gornjeg lijevog ugla ove strukture Aspose.Imaging.Rectangle.

right int

X-koordinacija donjeg desnog ugla ove strukture Aspose.Imaging.Rectangle.

bottom int

Y-koordinacija donjeg desnog ugla ove strukture Aspose.Imaging.Rectangle.

Returns

Rectangle

Novi Aspose.Imaging.Rectangle koji ova metoda stvara.

FromPoints(točka, točka)

Dvije vertikale stvorenog Aspose.Imaging.Rectangle će biti jednako prošloj point1’ i point2'.

public static Rectangle FromPoints(Point point1, Point point2)

Parameters

point1 Point

Prvi Aspose.Imaging.Točka za novi pravokut.

point2 Point

Drugi Aspose.Imaging.Točka za novi pravokut.

Returns

Rectangle

Novo stvorena Aspose.Imaging.Rectangle.

GetHashCode()

Povratak hash koda za ovu strukturu Aspose.Imaging.Rectangle.

public override int GetHashCode()

Returns

int

Jedan integrator koji predstavlja hash kod za ovaj pravokut.

Inflate(Rektangle, int, int)

Stvara i vraća inflatiranu kopiju određene strukture Aspose.Imaging.Rectangle.Kopija se inflira određenim iznosom.Originalna struktura __ WL16__..Rektangla ostaje nepromijenjena.

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

Parameters

rect Rectangle

Aspose.Imaging.Rectangle s kojim treba započeti.Ovaj pravokugle nije izmijenjen.

x int

Vrijednost za ulazak u ovaj Aspose.Imaging.Rectangle horizontalno.

y int

Vrijednost za ulazak u ovaj Aspose.Imaging.Rectangle vertikalno.

Returns

Rectangle

Slijedeći članakSvijet Aspose.Imaging.Rectangle

Inflate(u, u)

Inflatira ovaj Aspose.Imaging.Rectangle po određenoj količini.

public void Inflate(int width, int height)

Parameters

width int

Vrijednost za ulazak u ovaj Aspose.Imaging.Rectangle horizontalno.

height int

Vrijednost za ulazak u ovaj Aspose.Imaging.Rectangle vertikalno.

Inflate(Size)

Inflatira ovaj Aspose.Imaging.Rectangle po određenoj količini.

public void Inflate(Size size)

Parameters

size Size

Koja je količina za uplaćivanje ovog pravokugla.

Intersect(Rektangle i Rektangle)

Povratak treće WL17_.Rectangle struktura koja predstavlja prekretanje još dva _ WL18__ .Rektangles strukturi. ako nema prekreta, prazan wL19_ se vraća.

public static Rectangle Intersect(Rectangle a, Rectangle b)

Parameters

a Rectangle

Prva rektangula za intersekt.

b Rectangle

Druga rektangula za međusobno međusobno.

Returns

Rectangle

A Aspose.Imaging.Rectangle koji predstavlja prekretanje a’ i b'.

Intersect(Rectangle)

Zamjenjuje ovaj Aspose.Imaging.Rectangle s samim prekretom i određenim __ WL16__ .Rektanglom.

public void Intersect(Rectangle rect)

Parameters

rect Rectangle

Aspose.Imaging.Rectangle s kojim se međusobno povezati.

IntersectsWith(Rectangle)

Određuje je li taj pravokugli međusobno s rect'.

public bool IntersectsWith(Rectangle rect)

Parameters

rect Rectangle

Pravo mjesto za testiranje.

Returns

bool

Ova metoda se vraća istinito ako postoji bilo kakva prekretnica, inače lažna.

Normalize()

Normalizira pravokut tako što je širina i visina pozitivna, ostavlja manje od desne i vrh manje od dna.

public void Normalize()

Offset(Point)

Prilagoditi lokaciju ovog pravokuna po određenoj količini.

public void Offset(Point pos)

Parameters

pos Point

Vrijednost naknade za lokaciju.

Offset(u, u)

Prilagoditi lokaciju ovog pravokuna po određenoj količini.

public void Offset(int x, int y)

Parameters

x int

horizontalna razlika.

y int

To je vertikalni odbitak.

Round(RectangleF)

Konvertira određenu Aspose.Imaging.RectangleF na Wl17.Rectangles okrenuvši vrijednosti u najbliže cjelovite vrijednosti.

public static Rectangle Round(RectangleF value)

Parameters

value RectangleF

Aspose.Imaging.RectangleF da se pretvori.

Returns

Rectangle

Novi Aspose.Imaging.Rectangle je novi.

ToString()

Konvertira svojstva ovog Aspose.Imaging.Rectangle u ljudski čitljiv string.

public override string ToString()

Returns

string

String koji sadrži poziciju, širinu i visinu ove strukture Aspose.Imaging.Rectangle.

Truncate(RectangleF)

Konvertira određenu Aspose.Imaging.RectangleF na Wl17.Rectangles trunčavanjem vrijednosti _www.

public static Rectangle Truncate(RectangleF value)

Parameters

value RectangleF

Aspose.Imaging.RectangleF da se pretvori.

Returns

Rectangle

Novi Aspose.Imaging.Rectangle je novi.

Union(Rektangle i Rektangle)

Dobiva strukturu Aspose.Imaging.Rectangle koja sadrži ujedinjenje dviju struktur Wl17.

public static Rectangle Union(Rectangle a, Rectangle b)

Parameters

a Rectangle

Prva rektangula za Uniju.

b Rectangle

Druga rektangula za Uniju.

Returns

Rectangle

Struktura Aspose.Imaging.Rectangle koja povezuje ujedinjenje dviju Wl17.

Operators

Operator =(Rektangle i Rektangle)

Provjerite imaju li dvije Aspose.Imaging.Rectangle strukture istu lokaciju i veličinu.

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

Parameters

left Rectangle

Struktura Aspose.Imaging.Rectangle koja je na lijevoj strani operatora jednakosti.

right Rectangle

Struktura Aspose.Imaging.Rectangle koja je na pravu operatora jednakosti.

Returns

bool

Ovaj operater se vraća istinito ako dvije strukture Aspose.Imaging.Rectangle imaju jednake svojstva _ www.wl17_.rect ANGle.X, _ww.vl17, _wll17.

Operator !=(Rektangle i Rektangle)

Testira se da li se dvije Aspose.Imaging.Rectangle strukture razlikuju po lokaciji ili veličini.

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

Parameters

left Rectangle

Struktura Aspose.Imaging.Rectangle koja je na lijevoj strani operatora nejednakosti.

right Rectangle

Struktura Aspose.Imaging.Rectangle koja je na pravu operatora nejednakosti.

Returns

bool

Ovaj operater vraća istinu ako je bilo koji od Aspose.Imaging.Rectangle.X, W L 17.Rectangles.Y, __ WL 17 _ .Rektangl.Vidth ili _ W L 18_ .Rektanglo.High svojstva dviju __w L 19 _.Redangla struktura su nejedna; inače lažna.

 Hrvatski