Struct Rectangle

Struct Rectangle

ja nimityö: Aspose.Imaging Kokoelma: Aspose.Imaging.dll (25.4.0)

Säilytetään neljä kokonaisuutta, jotka edustavat oikeakylän sijaintia ja kokoa.

public struct Rectangle

Perintöjäsenet

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

Constructors

Rectangle(Inti, Inti, Inti ja Inti)

Aloittaa Aspose.Imaging.Rectangle -rakenteen uusi esimerkki, jossa on määritetty sijainti ja koko.

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

Parameters

x int

X-koordinaatti oikean kulman vasemman yläkulmasta.

y int

Y-koordinaatti rehtorin vasemman yläkulman yläkulmasta.

width int

oikeakylän laajuus.

height int

oikeakylän korkeus.

Rectangle(kohde, koko)

Aloittaa Aspose.Imaging.Rectangle -rakenteen uusi esimerkki, jossa on määritetty sijainti ja koko.

public Rectangle(Point location, Size size)

Parameters

location Point

Aspose.Imaging.Piste, joka edustaa oikea-alaisen alueen vasemman yläkulmaa.

size Size

Aspose.Imaging.Koko, joka edustaa rektangulaarisen alueen leveyttä ja korkeutta.

Properties

Bottom

Saa tai asettaa y-koordinaatin, joka on Aspose.Imaging.Rectangle.Y:n ja W L 17.Rectangles.Height ominaisuusarvojen summa tämän __ WL 17__ .Rektanglen rakenteesta.

public int Bottom { get; set; }

Omistuksen arvo

int

Empty

Saat uuden esimerkin Aspose.Imaging.Rectangle rakenteesta, jolla on __ WL18__ .Rektangles.X, wL19..Rctangels.Y, wl19.rectangel.Width ja Wl18 .rektangel- korkeusarvot asetettu nollaan.

public static Rectangle Empty { get; }

Omistuksen arvo

Rectangle

Height

Saat tai asettaa tämän Aspose.Imaging.Rectangle rakenteen korkeuden.

public int Height { get; set; }

Omistuksen arvo

int

IsEmpty

Saat arvon, joka osoittaa, ovatko kaikki tämän Aspose.Imaging.Rectanglen numeriset ominaisuudet nollan arvoja.

[JsonIgnore]
public bool IsEmpty { get; }

Omistuksen arvo

bool

Left

Saa tai asettaa tämän Aspose.Imaging.Rectangle -rakenteen vasemman puolen x-koordinaatin.

public int Left { get; set; }

Omistuksen arvo

int

Location

Saa tai asettaa tämän Aspose.Imaging.Rectangle rakenteen vasemman yläkulman koordinaatit.

public Point Location { get; set; }

Omistuksen arvo

Point

Right

Saa tai asettaa x-koordinaatin, joka on Aspose.Imaging.Rectangle.X:n summa ja W L 17.Rectangles.Width ominaisuusarvot tästä __ WL 17__ .Reectangel rakenteesta.

public int Right { get; set; }

Omistuksen arvo

int

Size

Saat tai asettaa tämän Aspose.Imaging.Rectanglen koko.

public Size Size { get; set; }

Omistuksen arvo

Size

Top

Saa tai asettaa y-koordinaatin tämän Aspose.Imaging.Rectangle rakenteen yläreunasta.

public int Top { get; set; }

Omistuksen arvo

int

Width

Saat tai asettaa tämän Aspose.Imaging.Rectangle rakenteen leveyden.

public int Width { get; set; }

Omistuksen arvo

int

X

Saat tai asettaa tämän Aspose.Imaging.Rectangle rakenteen vasemman yläkulman x-koordinaatin.

public int X { get; set; }

Omistuksen arvo

int

Y

Saa tai asettaa y-koordinaatin tämän Aspose.Imaging.Rectangle rakenteen vasemman yläkulman.

public int Y { get; set; }

Omistuksen arvo

int

Methods

Ceiling(RectangleF)

Muuttaa määritellyn Aspose.Imaging.RectangleF -rakenteen Wl17.Pohjanrakenteeseen pyörivän __ WL 17__ .Rektanglen arvot seuraavaan korkeampaan kokonaisarvoon.

public static Rectangle Ceiling(RectangleF value)

Parameters

value RectangleF

Aspose.Imaging.RectangleF rakenne muunnetaan.

Returns

Rectangle

Palauttaa Aspose.Imaging.Rectangle.

Contains(Sisä, sisä)

Määrittää, onko määritelty piste tässä Aspose.Imaging.Rectangle rakenteessa.

public bool Contains(int x, int y)

Parameters

x int

x-koordinaatti pisteen testata.

y int

Y-koordinaatti pisteen testata.

Returns

bool

Tämä menetelmä palauttaa totuuden, jos x’:n ja <code class=paranf">y’ -koodi määrittelee tämän Aspose.Imaging.Rectangle -rakenteen sisällä; muutoin se on väärennös.

Contains(Point)

Määrittää, onko määritelty piste tässä Aspose.Imaging.Rectangle rakenteessa.

public bool Contains(Point point)

Parameters

point Point

Aspose.Imaging.Piste on testattava.

Returns

bool

Tämä menetelmä palauttaa totuuden, jos point" esittämä kohde on tämän Aspose.Imaging.Rectangle -rakenteen sisällä; muutoin se on väärä.

Contains(Rectangle)

Määrittää, onko rect" edustettu rektangular alue kokonaan tämän Aspose.Imaging.Rectangle rakenteen sisällä.

public bool Contains(Rectangle rect)

Parameters

rect Rectangle

Aspose.Imaging.Rectangle on tarkoitus testata.

Returns

bool

Tämä menetelmä palauttaa totuuden, jos rect" esittämä rektangular alue on kokonaan tämän Aspose.Imaging.Rectangle -rakenteen sisällä; muutoin se on väärennös.

Equals(Objekti)

Testaa, onko obj’ Aspose.Imaging.Rectangle rakenne, jonka sijainti ja koko ovat samat kuin tämän __ WL16___.

public override bool Equals(object obj)

Parameters

obj object

Järjestelmä.Object testiä varten.

Returns

bool

Tämä menetelmä palautuu totta, jos obj’ on Aspose.Imaging.Rectangle rakenne ja sen www.wl17_.rect ANGle.X, ww.n.m.s.p.e., wll17_.rectangles.width, ja _whll17.rektaali.korkeusominaisuudet ovat vastaavat ominaisuudet tämän __wls.

FromLeftTopRightBottom(Inti, Inti, Inti ja Inti)

Luo Aspose.Imaging.Rectangle rakenne, jossa on määritellyt reunojen sijainnit.

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

Parameters

left int

Tämän Aspose.Imaging.Rectangle rakenteen vasemman yläkulman x-koordinaatti.

top int

Y-koordinaatti tämän Aspose.Imaging.Rectangle rakenteen vasemman yläkulman.

right int

Tämän Aspose.Imaging.Rectangle-rakenteen alempien oikean kulman x-koordinaatti.

bottom int

Y-koordinaatti tämän Aspose.Imaging.Rectangle rakenteen alempi oikea kulma.

Returns

Rectangle

Uusi Aspose.Imaging.Rectangle, jonka tämä menetelmä luo.

FromPoints(kohtaa, kohtaa)

Luo uusi Aspose.Imaging.Rectangle kahdesta kohdasta, jotka on määritelty.Kaksi vertikaalia luodusta Wl17.Työkulma on samanlainen kuin point1’ ja point2’.Nämä ovat tyypillisesti päinvastaisia vertikaleja.

public static Rectangle FromPoints(Point point1, Point point2)

Parameters

point1 Point

Ensimmäinen Aspose.Imaging.Piste uudelle reikiölle.

point2 Point

Toinen Aspose.Imaging.Pisteet uudelle reikiölle.

Returns

Rectangle

Uudelleen luotu Aspose.Imaging.Rectangle.

GetHashCode()

Palauttaa tämän Aspose.Imaging.Rectangle rakenteen hash-koodin.

public override int GetHashCode()

Returns

int

Täysimäärä, joka edustaa hash-koodia tälle rektangulle.

Inflate(Säätiö, int, int)

Luo ja palauttaa määritellyn Aspose.Imaging.Rectangle-rakenteen inflated jäljennöksen.Kopio on määritetyllä määrällä.Alkuperäinen W L17.Rectanglen rakenne on muuttumaton.

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

Parameters

rect Rectangle

Aspose.Imaging.Rectangle jonka kanssa aloittaa.Tämä rektangli ei ole muuttunut.

x int

Määrä infloida tämä Aspose.Imaging.Rectangle horisontaalisesti.

y int

Määrä tunkeutuu tämän Aspose.Imaging.Rectangle vertikaalisesti.

Returns

Rectangle

Tyypillinen Aspose.Imaging.Rectangle

Inflate(Sisä, sisä)

Inflates tämä Aspose.Imaging.Rectangle ilmoitetun määrän mukaan.

public void Inflate(int width, int height)

Parameters

width int

Määrä infloida tämä Aspose.Imaging.Rectangle horisontaalisesti.

height int

Määrä tunkeutuu tämän Aspose.Imaging.Rectangle vertikaalisesti.

Inflate(Size)

Inflates tämä Aspose.Imaging.Rectangle ilmoitetun määrän mukaan.

public void Inflate(Size size)

Parameters

size Size

Määrä, joka tuottaa tämän rektangulin.

Intersect(Rectangle ja Rectangle)

Palauttaa kolmas Aspose.Imaging.Rectangle-rakenne, joka edustaa kahden muun W L 17.Rectanglen rakenteiden risteilyä.Jos ristiriita ei ole, palautetaan tyhjä __ WL 17 _.

public static Rectangle Intersect(Rectangle a, Rectangle b)

Parameters

a Rectangle

Ensimmäinen rektangli, joka on kytketty.

b Rectangle

Toinen rektanguli, joka välitetään.

Returns

Rectangle

A Aspose.Imaging.Rectangle, joka edustaa a’ - ja <code class=paranf">b -liittymää.

Intersect(Rectangle)

Vaihda tämä Aspose.Imaging.Rectangle itsensä ja määritellyn W L17.

public void Intersect(Rectangle rect)

Parameters

rect Rectangle

Aspose.Imaging.Rectangle, jonka kanssa on syötettävä.

IntersectsWith(Rectangle)

Määrittää, onko tämä oikea kulma rect".

public bool IntersectsWith(Rectangle rect)

Parameters

rect Rectangle

Oikealla reitillä testataan.

Returns

bool

Tämä menetelmä palautuu totta, jos on jokin risteys, muuten väärä.

Normalize()

Normalisoi oikea kulma tekemällä sen leveys ja korkeus positiivisia, jättäen vähemmän kuin oikea ja ylä vähemmän kuin alhainen.

public void Normalize()

Offset(Point)

Sopeutuu tämän rehtorin sijainti määritellyn määrän mukaan.

public void Offset(Point pos)

Parameters

pos Point

Määrä, joka korvaa sijainnin.

Offset(Sisä, sisä)

Sopeutuu tämän rehtorin sijainti määritellyn määrän mukaan.

public void Offset(int x, int y)

Parameters

x int

Horisontaalinen korvaus.

y int

Vertikaalinen korvaus.

Round(RectangleF)

Muuntaa määritellyn Aspose.Imaging.RectangleF:n kohteeseen Wl17.Pohjanpohjalle pyörivän __ WL16_ .Rektanglen arvojen lähimpään kokonaisarvoon.

public static Rectangle Round(RectangleF value)

Parameters

value RectangleF

Aspose.Imaging.RectangleF tulee muuntaa.

Returns

Rectangle

Yksi uusi Aspose.Imaging.Rectangle.

ToString()

Muuttaa tämän Aspose.Imaging.Rectanglen ominaisuudet ihmiselle luettavissa olevaan sarjaan.

public override string ToString()

Returns

string

Sarja, joka sisältää tämän Aspose.Imaging.Rectangle rakenteen sijainnin, leveyden ja korkeuden.

Truncate(RectangleF)

Muunna määritellyn Aspose.Imaging.RectangleF:n Wl17.Rectangliin trunkattimalla __ WL 17__ .Rektanglen arvot.

public static Rectangle Truncate(RectangleF value)

Parameters

value RectangleF

Aspose.Imaging.RectangleF tulee muuntaa.

Returns

Rectangle

Yksi uusi Aspose.Imaging.Rectangle.

Union(Rectangle ja Rectangle)

Se saa Aspose.Imaging.Rectangle rakenteen, joka sisältää kahden Wl17.Rectanglen rakenteiden liiton.

public static Rectangle Union(Rectangle a, Rectangle b)

Parameters

a Rectangle

Ensimmäinen reaktio unionille.

b Rectangle

Toinen reaktio unionille.

Returns

Rectangle

Aspose.Imaging.Rectangle rakenne, joka yhdistää molempien Wl17.Rectanglen rakenteiden yhteenliittymisen.

Operators

Toiminnanharjoittaja =(Rectangle ja Rectangle)

Testaa, ovatko kaksi Aspose.Imaging.Rectangle rakenteita saman sijainnin ja koon.

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

Parameters

left Rectangle

Aspose.Imaging.Rectangle rakenne, joka on tasa-arvooperaattorin vasemmalla puolella.

right Rectangle

Aspose.Imaging.Rectangle rakenne, joka on tasa-arvooperaattorin oikeudenmukainen.

Returns

bool

Tämä operaattori palauttaa totuuden, jos molemmilla Aspose.Imaging.Rectangle rakenteilla on samanlaiset ominaisuudet kuin W L 17.Rectangles.X, www.wl17 .rectangel.Y, __wll17 _.rectange.width ja _wls.

operaattori !=(Rectangle ja Rectangle)

Testaa, eroavatko kaksi Aspose.Imaging.Rectangle rakenteita sijainnissa tai koossa.

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

Parameters

left Rectangle

Aspose.Imaging.Rectangle rakenne, joka on epätasa-arvon operaattorin vasemmalla puolella.

right Rectangle

Aspose.Imaging.Rectangle rakenne, joka on epätasa-arvoisen toiminnan harjoittajan oikeus.

Returns

bool

Tämä operaattori palauttaa totuuden, jos jokin Aspose.Imaging.Rectangle.X, W L 17.Rectangles.Y, __ WL 17 _ .Rektanglet.Width tai _ W L 18_ .Rektangler.Height ominaisuudet molempien __V L 19_2.Rechtanglen rakenteet ovat epätasaisia; muuten väärennettyjä.

 Suomi