Struct Rectangle

Struct Rectangle

nazivni prostor: Aspose.Imaging Sastav: Aspose.Imaging.dll (25.5.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 Aspos.Imaging.Rectangles.Vrijednosti svojstva visine ove strukture Asposa.

public int Bottom { get; set; }

Vrijednost nekretnina

int

Empty

Dobivaju novi primjer strukture Aspose.Imaging.Rectangle koja ima asposa.imaginacija.rektangla.X, aspusa.ima.rekta.Y, Asposa-imagine.rectangela.Vidnost i aspsa.materijala.veličina 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đite ili postavite x-koordinat koji je ukupna vrijednost Aspose.Imaging.Rectangle.X i Asposa.Imaging.Rectangles.Vidth svojstvene vrijednosti ove strukture.

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 u strukturu Aspos.Imaging.Rectangles okrenuvši vrijednosti Asposa.imaginga.RedanglaF na sljedeće veće ukupne 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’ struktura Aspose.Imaging.Rectangle s istim lokacijom i veličinom ove strukture Asposa.Imaginga.

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 njezine Asposa.Imaging.Rectangles.X, Aspos.imagination.rectangel.Y, Aspose-imagina.rekta. širina, i Aspoza.ima.rektangla.Veličina svojstva su jednaka odgovarajućim svojstvima ove Asposi. Imaginations.recta strukturu; inače, lažna.

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 inflatira određenom količinom.Originalna struktura Asposa.Imaginga.

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 Aspose.Imaging.Rectangle struktura koja predstavlja prekretanje još dva Asposa.Imaging.Rectangel strukture.

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)

To zamjenjuje Aspose.Imaging.Rectangle sa samim prekretom i određenim Aspos.Imaging.

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 u Aspos.Imaging.Rectaugle okrenuvši vrijednosti Asposa.Misli.RectanglaF na najbliže ukupne 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 u aspose,imaging.rectanga tako što trunčava vrijednosti asposa.imaginga.retangaF.

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 struktura Asposa.Imaging.

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 asposa.imaginga.

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 kao što su Aspos.Imaging.Rectangles.X, Asposa. Imagination.Rectaugle.Y, Aspas.Mislim da je to vrlo važno.

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, Aspos.Imaging.Rectangles.Y, Asposa.Mislim.Svijetlost ili Aspoza.Povijest.Vrhovina svojstva dviju Asposi.Umišljanje.Otvorenost struktura su nejedna; inače lažna.

 Hrvatski