Class Region

Class Region

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

Kuvailee sisätilojen graafinen muoto koostuu reikiä ja reittejä. Tämä luokka ei voi olla perillinen.

[JsonObject(MemberSerialization.OptIn)]
public sealed class Region

Inheritance

object Region

Perintöjäsenet

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

Constructors

Region()

Aloitetaan uusi Aspose.Imaging.alue.

public Region()

Region(RectangleF)

Se aloittaa uuden Aspose.Imaging.Region määritellystä Wl17.RectangleF -rakenteesta.

public Region(RectangleF rect)

Parameters

rect RectangleF

Aspose.Imaging.RectangleF -rakenne, joka määrittelee uuden Wl17.Regionin sisätilat.

Region(Rectangle)

Aloitetaan uusi Aspose.Imaging.Region määritellystä Wl17.Rectangle -rakenteesta.

public Region(Rectangle rect)

Parameters

rect Rectangle

Aspose.Imaging.Rectangle -rakenne, joka määrittelee uuden Wl17.Regionin sisätilan.

Region(GraphicsPath)

Aloitetaan uusi Aspose.Imaging.Alue, jossa on määritelty Wl17.GraphicsPath.

public Region(GraphicsPath path)

Parameters

path GraphicsPath

A Aspose.Imaging.GraphicsPath, joka määrittelee uuden Wl17.Region.

Exceptions

ArgumentNullException

path’ is null.

Methods

Complement(RectangleF)

Päivitetään tämä Aspose.Imaging.Region sisällyttämään määritellyn Wl17.RectangleF -rakenteen osan, joka ei kytke tämän _ WL16 _.regionin kanssa.

public void Complement(RectangleF rect)

Parameters

rect RectangleF

Aspose.Imaging.RectangleF rakenne täydentää tätä Wl17.Region.

Complement(Rectangle)

Päivitetään tämä Aspose.Imaging.Region sisällyttämään määritellyn Wl17.Rectangle -rakenteen osan, joka ei kiertä tämän _ WL16__ .regionin kanssa.

public void Complement(Rectangle rect)

Parameters

rect Rectangle

Aspose.Imaging.Rectangle rakenne täydentää tätä Wl17.Region.

Complement(GraphicsPath)

Päivitetään tämä Aspose.Imaging.Region sisällyttämään määritellyn __ WL16_.GraphicsPathin osan, joka ei liity tämän VL19_ .Regioniin.

public void Complement(GraphicsPath path)

Parameters

path GraphicsPath

Aspose.Imaging.GraphicsPath täydentää tätä WR17.Region.

Exceptions

ArgumentNullException

path’ isnull.

Complement(Region)

Päivitetään tämä Aspose.Imaging.Region sisältämään määritellyn WR17.regionin osan, joka ei liity tämän _ WR18__-regioniin.

public void Complement(Region region)

Parameters

region Region

Aspose.Imaging.Region -objekti täydentää tätä Wl17.region-objekttia.

Exceptions

ArgumentNullException

region’ isnull.

DeepClone()

Luo tarkan syvän jäljennöksen tästä Aspose.Imaging.Region.

public Region DeepClone()

Returns

Region

Aspose.Imaging.Alue, jonka tämä menetelmä luo.

Equals(Objekti)

Tarkista, ovatko kohteet tasa-arvoisia

public override bool Equals(object obj)

Parameters

obj object

Toinen esine on.

Returns

bool

Yhdenvertaisuus on tulos.

Equals(Alue, Grafiikka)

Testaa, onko määritelty Aspose.Imaging.alue samanlainen kuin tämä WR17. alue määritetyllä piirustusalueella.

public bool Equals(Region region, Graphics g)

Parameters

region Region

Aspose.Imaging.Alue on testattava.

g Graphics

A Aspose.Imaging.Grafiikka, joka edustaa piirustusta.

Returns

bool

On totta, jos alueen sisätila on samanlainen kuin tämän alueen sisätila, kun g’ -parametrin mukaista muutosta sovelletaan; muuten se on väärennös.

Exceptions

ArgumentNullException

g ‘or region’ is null.

Exclude(RectangleF)

Päivitetään tämä Aspose.Imaging.Alue sisältää vain sen sisätilojen osan, joka ei kiertä määritellyn Wl17.RectangleF -rakenteen kanssa.

public void Exclude(RectangleF rect)

Parameters

rect RectangleF

Aspose.Imaging.RectangleF rakenne on suljettava pois tästä Wl17.Region.

Exclude(Rectangle)

Päivitetään tämä Aspose.Imaging.Alue sisältää vain sen sisätilojen osan, joka ei kiertä määritellyn Wl17.Rectangle -rakenteen kanssa.

public void Exclude(Rectangle rect)

Parameters

rect Rectangle

Aspose.Imaging.Rectangle rakenne on suljettava pois tästä Wl17.Region.

Exclude(GraphicsPath)

Päivitetään tämä Aspose.Imaging.Alue sisältää vain sen sisätilojen osan, joka ei liity määriteltyyn Wl17.GraphicsPath.

public void Exclude(GraphicsPath path)

Parameters

path GraphicsPath

Aspose.Imaging.GraphicsPath poistaa tästä WR17.Region.

Exceptions

ArgumentNullException

path’ is null.

Exclude(Region)

Päivitetään tämä Aspose.Imaging.Alue sisältää vain sen sisätilojen osan, joka ei liity määriteltyyn WR17. Alueeseen.

public void Exclude(Region region)

Parameters

region Region

Aspose.Imaging.Alue on poissuljettu tästä WR17. Alueesta.

Exceptions

ArgumentNullException

region’ is null.

GetHashCode()

Hanki nykyisen kohteen hash-koodi.

public override int GetHashCode()

Returns

int

ja hash koodi.

Intersect(RectangleF)

Päivitetään tämä Aspose.Imaging.Region itsensä risteykselle määritellyn WR17.RectangleF -rakenteen kanssa.

public void Intersect(RectangleF rect)

Parameters

rect RectangleF

Aspose.Imaging.RectangleF rakenne kytkeytyy tämän Wl17.Region.

Intersect(Rectangle)

Päivitetään tämä Aspose.Imaging.Alue itsensä risteykselle määritellyn Wl17.Rectangle -rakenteen kanssa.

public void Intersect(Rectangle rect)

Parameters

rect Rectangle

Aspose.Imaging.Rectangle rakenne kytkeytyy tämän Wl17.Regionin kanssa.

Intersect(GraphicsPath)

Päivitetään tämä Aspose.Imaging.Alue itsensä risteykselle määritellyn WR17.GraphicsPathin kanssa.

public void Intersect(GraphicsPath path)

Parameters

path GraphicsPath

Aspose.Imaging.GraphicsPath kytkeytyy tämän __ WL16__ .Regionin kanssa.

Intersect(Region)

Päivitetään tämä Aspose.Imaging.Alue itsensä risteykselle määritellyn __ WL16__ .Aalueen kanssa.

public void Intersect(Region region)

Parameters

region Region

Aspose.Imaging.Alue on liitettävä tämän __ WL16__ .Aalueen kanssa.

IsEmpty(Graphics)

Testaa, onko tällä Aspose.Imaging.Alueella tyhjä sisustus määritellyn piirustuksen pinnalla.

public bool IsEmpty(Graphics g)

Parameters

g Graphics

A Aspose.Imaging.Grafiikka, joka edustaa piirustusta.

Returns

bool

on totta, jos tämän Aspose.Imaging.Alueen sisätilat ovat tyhjiä, kun g’ -liikkeeseen liittyvää muutosta sovelletaan; muuten se on väärennös.

Exceptions

ArgumentNullException

g’ is null.

IsInfinite(Graphics)

Testaa, onko tällä Aspose.Imaging.Alueella määritellyn piirustuksen pinnalla loputon sisustus.

public bool IsInfinite(Graphics g)

Parameters

g Graphics

A Aspose.Imaging.Grafiikka, joka edustaa piirustusta.

Returns

bool

on totta, jos tämän Aspose.Imaging.Regionin sisätilat ovat loputtomia, kun g’ -liikkeeseen liittyvää muutosta sovelletaan; muuten se on väärennös.

Exceptions

ArgumentNullException

g’ is null.

IsVisible(Laivasto, laivasto)

Testaa, onko määritelty piste sisällytetty tässä Aspose.Imaging.Alueessa.

public bool IsVisible(float x, float y)

Parameters

x float

x-koordinaatti pisteen testata.

y float

Y-koordinaatti pisteen testata.

Returns

bool

Todellinen, kun määritetty kohde on sisällytetty tämän Aspose.Imaging.Region; muuten, väärä.

IsVisible(PointF)

Testaa, onko määritelty Aspose.Imaging.PointF-rakenne sisällytetty tässä kohdassa.

public bool IsVisible(PointF point)

Parameters

point PointF

Aspose.Imaging.PointF rakenne testata.

Returns

bool

todellinen, kun point’ on sisällytetty tämän Aspose.Imaging.Region; muuten väärä.

IsVisible(laiva, laiva ja grafiikka)

Testaa, onko määritelty kohde sisällytetty tässä Aspose.Imaging.Alueessa, kun se on vetäytetty käyttämällä määritetystä WR17.Grafiikkaa.

public bool IsVisible(float x, float y, Graphics g)

Parameters

x float

x-koordinaatti pisteen testata.

y float

Y-koordinaatti pisteen testata.

g Graphics

A Aspose.Imaging.Grafiikka, joka edustaa grafiikan kontekstia.

Returns

bool

Todellinen, kun määritetty kohde on sisällytetty tämän Aspose.Imaging.Region; muuten, väärä.

IsVisible(PointF ja grafiikka)

Testaa, onko määritelty Aspose.Imaging.PointF rakenne sisällytetty tämän Wl17.Regionin sisällä, kun se on piirrettu käyttämällä määritetystä __ WL16_ .Graphics.

public bool IsVisible(PointF point, Graphics g)

Parameters

point PointF

Aspose.Imaging.PointF rakenne testata.

g Graphics

A Aspose.Imaging.Grafiikka, joka edustaa grafiikan kontekstia.

Returns

bool

todellinen, kun point’ on sisällytetty tämän Aspose.Imaging.Region; muuten väärä.

IsVisible(laivasto, laivasto, laivasto)

Testaa, onko jokin määritellyn reikiön osa tällä Aspose.Imaging.Alueella.

public bool IsVisible(float x, float y, float width, float height)

Parameters

x float

X-koordinaatti vasemman yläkulman reikiä testata.

y float

Y-koordinaatti vasemman yläkulman reikiä testata.

width float

Oikean kulman leveys testata.

height float

Korkeus reikiä testata.

Returns

bool

todellinen, kun jokin määritellyn reikiön osa on tämän Aspose.Imaging.Alue-objektin sisällä; muutoin väärennös.

IsVisible(RectangleF)

Testaa, onko jokin määritellyn Aspose.Imaging.RectangleF -rakenteen osa tässä Wl17.Regionissa.

public bool IsVisible(RectangleF rect)

Parameters

rect RectangleF

Aspose.Imaging.RectangleF rakenne testataan.

Returns

bool

todellinen, kun jokin rect’ -osuus on sisällytetty tämän Aspose.Imaging.Regionin sisällä; muuten väärä.

IsVisible(laivasto, laivasto, laivasto, grafiikka)

Testaa, onko jokin osa määritellystä reikiä sisällytetty tässä Aspose.Imaging.Alueessa, kun se on vetäytetty käyttämällä määritetystä W L17.Grafiikkaa.

public bool IsVisible(float x, float y, float width, float height, Graphics g)

Parameters

x float

X-koordinaatti vasemman yläkulman reikiä testata.

y float

Y-koordinaatti vasemman yläkulman reikiä testata.

width float

Oikean kulman leveys testata.

height float

Korkeus reikiä testata.

g Graphics

A Aspose.Imaging.Grafiikka, joka edustaa grafiikan kontekstia.

Returns

bool

todellinen, kun jokin määritellyn rehtangulin osuus on tämän Aspose.Imaging.alueen sisällä; muutoin väärä.

IsVisible(RectangleF, grafiikka)

Testaa, onko jonkin määritellyn Aspose.Imaging.RectangleF -rakenteen osuus tässä Wl17.Alueessa, kun se on piirretty käyttämällä määritetystä _ WL16__-grafiikasta.

public bool IsVisible(RectangleF rect, Graphics g)

Parameters

rect RectangleF

Aspose.Imaging.RectangleF rakenne testataan.

g Graphics

A Aspose.Imaging.Grafiikka, joka edustaa grafiikan kontekstia.

Returns

bool

todellinen, kun rect’ on sisällytetty tässä Aspose.Imaging.Region; muuten väärä.

IsVisible(Inti, Inti ja Grafiikka)

Testaa, onko määritetty kohde sisällytetty tämän Aspose.Imaging.Alue-objektin sisällä, kun se on vetäytetty käyttämällä määritetystä WR17.Graphics -objektia.

public bool IsVisible(int x, int y, Graphics g)

Parameters

x int

x-koordinaatti pisteen testata.

y int

Y-koordinaatti pisteen testata.

g Graphics

A Aspose.Imaging.Grafiikka, joka edustaa grafiikan kontekstia.

Returns

bool

todellinen, kun määritetty kohde on sisällytetty tämän Aspose.Imaging.alueen sisällä; muuten väärä.

IsVisible(Point)

Testaa, onko määritelty Aspose.Imaging.Point-rakenne sisällytetty tämän __ WL16__ .Regionin sisällä.

public bool IsVisible(Point point)

Parameters

point Point

Aspose.Imaging.Pointin rakenne on testattava.

Returns

bool

todellinen, kun point’ on sisällytetty tämän Aspose.Imaging.Region; muuten väärä.

IsVisible(Piste ja grafiikka)

Testaa, onko määritelty Aspose.Imaging.Piste rakenne sisällytetty tässä Wl17.Alueessa, kun se on piirrettu käyttämällä määritetystä __ WL16 _.Grafiikkaa.

public bool IsVisible(Point point, Graphics g)

Parameters

point Point

Aspose.Imaging.Pointin rakenne on testattava.

g Graphics

A Aspose.Imaging.Grafiikka, joka edustaa grafiikan kontekstia.

Returns

bool

todellinen, kun point’ on sisällytetty tämän Aspose.Imaging.Region; muuten väärä.

IsVisible(Inti, Inti, Inti ja Inti)

Testaa, onko jokin määritellyn reikiön osa tällä Aspose.Imaging.Alueella.

public bool IsVisible(int x, int y, int width, int height)

Parameters

x int

X-koordinaatti vasemman yläkulman reikiä testata.

y int

Y-koordinaatti vasemman yläkulman reikiä testata.

width int

Oikean kulman leveys testata.

height int

Korkeus reikiä testata.

Returns

bool

todellinen, kun jokin määritellyn rehtangulin osuus on tämän Aspose.Imaging.alueen sisällä; muutoin väärä.

IsVisible(Rectangle)

Testaa, onko jokin määritellyn Aspose.Imaging.Rectangle -rakenteen osa tässä Wl17.Regionissa.

public bool IsVisible(Rectangle rect)

Parameters

rect Rectangle

Aspose.Imaging.Rectangle rakenne on testattava.

Returns

bool

Tämä menetelmä palautuu totta, kun jokin rect’ -osuus on sisällytetty tämän Aspose.Imaging.Regionin sisällä; muuten se on väärä.

IsVisible(int, int, int, int, grafiikka)

Testaa, onko jokin osa määritellystä reikiä sisällytetty tässä Aspose.Imaging.Alueessa, kun se on vetäytetty käyttämällä määritetystä W L17.Grafiikkaa.

public bool IsVisible(int x, int y, int width, int height, Graphics g)

Parameters

x int

X-koordinaatti vasemman yläkulman reikiä testata.

y int

Y-koordinaatti vasemman yläkulman reikiä testata.

width int

Oikean kulman leveys testata.

height int

Korkeus reikiä testata.

g Graphics

A Aspose.Imaging.Grafiikka, joka edustaa grafiikan kontekstia.

Returns

bool

todellinen, kun jokin määritellyn rehtangulin osuus on tämän Aspose.Imaging.alueen sisällä; muutoin väärä.

IsVisible(Rectangle ja grafiikka)

Testaa, onko jonkin määritellyn Aspose.Imaging.Rectangle -rakenteen osa tässä Wl17.Regionissa, kun se on piirretty käyttämällä määritetystä _ WL16__grafiaa.

public bool IsVisible(Rectangle rect, Graphics g)

Parameters

rect Rectangle

Aspose.Imaging.Rectangle rakenne on testattava.

g Graphics

A Aspose.Imaging.Grafiikka, joka edustaa grafiikan kontekstia.

Returns

bool

todellinen, kun jokin rect" -osuus on sisällytetty tämän Aspose.Imaging.Regionin sisällä; muutoin väärä.

MakeEmpty()

Aloita tämä Aspose.Imaging.Alue tyhjään sisätiloon.

public void MakeEmpty()

MakeInfinite()

Aloitetaan tämä Aspose.Imaging.Alue vastustaa loputtomia sisätiloja.

public void MakeInfinite()

Transform(Matrix)

Se muuttaa tämän Aspose.Imaging.Alue määritellyllä WR17.Matrix.

public void Transform(Matrix matrix)

Parameters

matrix Matrix

Aspose.Imaging.Matrix, jonka kautta muuttaa tämä Wl17.Region.

Exceptions

ArgumentNullException

matrix’ is null.

Translate(Laivasto, laivasto)

Määritä tämän Aspose.Imaging.alueen koordinaatit määritellyn määrän mukaan.

public void Translate(float dx, float dy)

Parameters

dx float

Määrä korvata tämä Aspose.Imaging.Alue horisontaalisesti.

dy float

Määrä korvata tämä Aspose.Imaging.Alue vertikaalisesti.

Translate(Sisä, sisä)

Määritä tämän Aspose.Imaging.alueen koordinaatit määritellyn määrän mukaan.

public void Translate(int dx, int dy)

Parameters

dx int

Määrä korvata tämä Aspose.Imaging.Alue horisontaalisesti.

dy int

Määrä korvata tämä Aspose.Imaging.Alue vertikaalisesti.

Union(RectangleF)

Päivitetään tämä Aspose.Imaging.Region itsensä liittoon ja määritellyn WR17.RectangleF rakenteeseen.

public void Union(RectangleF rect)

Parameters

rect RectangleF

Aspose.Imaging.RectangleF rakenne yhdistää tämän Wl17.Region.

Union(Rectangle)

Päivitetään tämä Aspose.Imaging.Region itsensä liittoon ja määritellyn WR17.Rectangle rakenteeseen.

public void Union(Rectangle rect)

Parameters

rect Rectangle

Aspose.Imaging.Rectangle rakenne yhdistää tämän Wl17.Region.

Union(GraphicsPath)

Päivitetään tämä Aspose.Imaging.Region itsensä liittoon ja määritellylle WR17.GraphicsPath.

public void Union(GraphicsPath path)

Parameters

path GraphicsPath

Aspose.Imaging.GraphicsPath yhdistää tämän WR17.Region.

Exceptions

ArgumentNullException

path’ is null.

Union(Region)

Päivitetään tämä Aspose.Imaging.Region itsensä liittoon ja määritellylle WR17.regionille.

public void Union(Region region)

Parameters

region Region

Se Aspose.Imaging.Alue yhdistää tämän WR17. Alue.

Exceptions

ArgumentNullException

region’ is null.

Xor(RectangleF)

Päivitetään tämä Aspose.Imaging.Region liittoon minus itsensä risteys määritellyn Wl17.RectangleF rakenteen kanssa.

public void Xor(RectangleF rect)

Parameters

rect RectangleF

Aspose.Imaging.RectangleF rakenne xor tämän Wl17.Region kanssa.

Xor(Rectangle)

Päivitetään tämä Aspose.Imaging.Region liittoon minus itsensä risteys määritellyn Wl17.Rectangle rakenteen kanssa.

public void Xor(Rectangle rect)

Parameters

rect Rectangle

Aspose.Imaging.Rectangle rakenne xor tämän Wl17.Region kanssa.

Xor(GraphicsPath)

Päivitetään tämä Aspose.Imaging.Region liittoon minus itsensä kiertäminen määritellyn Wl17.GraphicsPathin kanssa.

public void Xor(GraphicsPath path)

Parameters

path GraphicsPath

Tämä Aspose.Imaging.GraphicsPath to xor tämän Wl17.Region kanssa.

Exceptions

ArgumentNullException

path’ is null.

Xor(Region)

Päivitetään tämä Aspose.Imaging.Region liittoon minus itsensä kiertämistä määritellyn Wl17.regionin kanssa.

public void Xor(Region region)

Parameters

region Region

Se Aspose.Imaging.Alue xor tämän WR17.Region kanssa.

Exceptions

ArgumentNullException

region’ is null.

 Suomi