Class Region
ja nimityö: Aspose.Imaging Kokoelma: Aspose.Imaging.dll (25.5.0)
Kuvailee sisätilojen graafinen muoto koostuu reikiä ja reittejä. Tämä luokka ei voi olla perillinen.
[JsonObject(MemberSerialization.OptIn)]
public sealed class RegionInheritance
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)
Aloitetaan uusi Aspose.Imaging.Region määritellystä Asposesta, Imaging.RectangleF-rakenteesta.
public Region(RectangleF rect)Parameters
rect RectangleF
Aspose.Imaging.RectangleF -rakenne, joka määrittelee uuden Asposen sisätilan.
Region(Rectangle)
Aloitetaan uusi Aspose.Imaging.Region määritellystä Asposesta, Imaging.Rectangle -rakenteesta.
public Region(Rectangle rect)Parameters
rect Rectangle
Aspose.Imaging.Rectangle -rakenne, joka määrittelee uuden Asposen sisätilan.
Region(GraphicsPath)
Aloita uusi Aspose.Imaging.Region, jossa on määritelty Aspos.GraphicsPath.
public Region(GraphicsPath path)Parameters
path GraphicsPath
Aspose.Imaging.GraphicsPath, joka määrittelee uuden Aspos.Imaging.Region.
Exceptions
path’ is null.
Methods
Complement(RectangleF)
Päivitetään tämä Aspose.Imaging.Region sisältämään määritellyn Aspos.RectangleF-rakenteen osan, joka ei kiertä tätä Asposiin.Imagin.regionin kanssa.
public void Complement(RectangleF rect)Parameters
rect RectangleF
Aspose.Imaging.RectangleF -rakenne täydentää tätä Aspos.Imaging.Regionia.
Complement(Rectangle)
Päivitetään tämä Aspose.Imaging.Region sisältämään määritellyn Asposi.Imagingu.Rectangle -rakenteen osan, joka ei kiertä tätä Asposia.Materiaalia.
public void Complement(Rectangle rect)Parameters
rect Rectangle
Aspose.Imaging.Rectangle -rakenne täydentää tätä Asposia, kuvioita ja alueita.
Complement(GraphicsPath)
Päivitetään tämä Aspose.Imaging.Region sisältämään määritellyn Asposi.Imagingu.GraphicsPathin osan, joka ei kiertä tätä Asposia.Materiaalia.
public void Complement(GraphicsPath path)Parameters
path GraphicsPath
Aspose.Imaging.GraphicsPath täydentää tätä Aspos.Imaging.Region.
Exceptions
path’ isnull.
Complement(Region)
Päivitetään tämä Aspose.Imaging.Region sisältämään määritellyn Asposi.Imagingu-alueen osan, joka ei kytke tämän Asposin kanssa.
public void Complement(Region region)Parameters
region Region
Aspose.Imaging.Region kiistää täydentävänsä tätä objektia.
Exceptions
region’ isnull.
DeepClone()
Luo tarkan syvän jäljennöksen tästä Aspose.Imaging.Region.
public Region DeepClone()Returns
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
Yhdenvertaisuus on tulos.
Equals(Alue, Grafiikka)
Testaa, onko määritetty Aspose.Imaging.Region samankaltainen kuin tämä Aspos.Imaging-region 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
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
g ‘or region’ is null.
Exclude(RectangleF)
Päivitetään tämä Aspose.Imaging.Region sisältää vain sen sisätilojen osan, joka ei kiertä määritellyn Aspos.RectangleF -rakenteen kanssa.
public void Exclude(RectangleF rect)Parameters
rect RectangleF
Aspose.Imaging.RectangleF rakenne on suljettava pois tästä Aspos.Imaging.Region.
Exclude(Rectangle)
Päivitetään tämä Aspose.Imaging.Region sisältää vain sen sisätilojen osan, joka ei kiertä määritellyn Aspos.Image.Rectangle -rakenteen kanssa.
public void Exclude(Rectangle rect)Parameters
rect Rectangle
Aspose.Imaging.Rectangle -rakenne on suljettu pois tästä Asposesta.Imaging.Regionista.
Exclude(GraphicsPath)
Päivitetään tämä Aspose.Imaging.Region sisältää vain sen sisätilojen osan, joka ei kiertä määritellyn Aspos.GraphicsPathin kanssa.
public void Exclude(GraphicsPath path)Parameters
path GraphicsPath
Aspose.Imaging.GraphicsPath poistaa tästä Aspos.Imaging.Region.
Exceptions
path’ is null.
Exclude(Region)
Päivitetään tämä Aspose.Imaging.Region sisältää vain sen sisätilojen osan, joka ei kiertä määritellyn Asposiin.Imagin.regionin kanssa.
public void Exclude(Region region)Parameters
region Region
Aspose.Imaging.Region kieltää tästä Asposi.Imagin.region.
Exceptions
region’ is null.
GetHashCode()
Hanki nykyisen kohteen hash-koodi.
public override int GetHashCode()Returns
ja hash koodi.
Intersect(RectangleF)
Päivitetään tämä Aspose.Imaging.Region itsensä risteykselle määritellyn Aspos.Image.RectangleF -rakenteen kanssa.
public void Intersect(RectangleF rect)Parameters
rect RectangleF
Aspose.Imaging.RectangleF rakenne kytkeytyy tämän Aspos.Imaging.Regionin kanssa.
Intersect(Rectangle)
Päivitetään tämä Aspose.Imaging.Region itsensä risteykselle määritellyn Aspos.Imagin.Rectangle -rakenteen kanssa.
public void Intersect(Rectangle rect)Parameters
rect Rectangle
Aspose.Imaging.Rectangle -rakenne kytkeytyy tämän Asposiin.Imaging.Regionin kanssa.
Intersect(GraphicsPath)
Päivitetään tämä Aspose.Imaging.Region itsensä risteykselle määritellyn Asposen kanssa.GraphicsPath.
public void Intersect(GraphicsPath path)Parameters
path GraphicsPath
Aspose.Imaging.GraphicsPath kytkeytyä tämän Aspos.Imaging.Region.
Intersect(Region)
Päivitetään tämä Aspose.Imaging.Region itsensä risteykselle määritellyn Asposen kanssa.
public void Intersect(Region region)Parameters
region Region
Aspose.Imaging.Region yhdistää tämän Aspos.Imagin.region.
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
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
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
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
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
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
todellinen, kun point’ on sisällytetty tämän Aspose.Imaging.Region; muuten väärä.
IsVisible(laiva, laiva ja grafiikka)
Testaa, onko määritellyn pisteen sisältö tässä Aspose.Imaging.Regionissa, kun se on otettu käyttämällä määritetystä Aspos.Imaging-grafiikasta.
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
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ässä Aspos.Imaging.Regionissa, kun se on piirretty käyttämällä määritetystä Asposi. Imagin.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
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
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 minkä tahansa määritellyn Aspose.Imaging.RectangleF-rakenteen osuus tämän Asposi.Imagin.Regionin sisällä.
public bool IsVisible(RectangleF rect)Parameters
rect RectangleF
Aspose.Imaging.RectangleF rakenne testataan.
Returns
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.Region, kun otetaan käyttämällä määritetyn Aspos.Imaging-Graphics.
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
todellinen, kun jokin määritellyn rehtangulin osuus on tämän Aspose.Imaging.alueen sisällä; muutoin väärä.
IsVisible(RectangleF, grafiikka)
Testaa, onko minkä tahansa määritellyn Aspose.Imaging.RectangleF -rakenteen osan sisältö tässä Aspos.Imaging.Regionissa, kun se on vetäytetty käyttämällä määritetystä Asposa. Imagin.Grafiikkaa.
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
todellinen, kun rect’ on sisällytetty tässä Aspose.Imaging.Region; muuten väärä.
IsVisible(Inti, Inti ja Grafiikka)
Testaa, onko määritelty kohde sisältynyt tähän Aspose.Imaging.Region-objektiin, kun se on vetetty käyttämällä määritetystä Aspos.Graphics -objektista.
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
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ältynyt tähän Asposiin.Imaging.Regionin sisällä.
public bool IsVisible(Point point)Parameters
point Point
Aspose.Imaging.Pointin rakenne on testattava.
Returns
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.Point -rakenne sisällytetty tähän Aspos.Imaging.Regionin sisällä, kun se on piirretty käyttämällä määritetystä Asposa. Imagin.Graphics.
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
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
todellinen, kun jokin määritellyn rehtangulin osuus on tämän Aspose.Imaging.alueen sisällä; muutoin väärä.
IsVisible(Rectangle)
Testaa, onko minkä tahansa määritellyn Aspose.Imaging.Rectangle -rakenteen osuus tässä Asposessa.
public bool IsVisible(Rectangle rect)Parameters
rect Rectangle
Aspose.Imaging.Rectangle rakenne on testattava.
Returns
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.Region, kun otetaan käyttämällä määritetyn Aspos.Imaging-Graphics.
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
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 minkä tahansa määritellyn Aspose.Imaging.Rectangle -rakenteen osuus tämän Aspos.Imaging.Regionin sisällä, kun se on vetetty käyttämällä määritetystä Asposi-Imagin.Grafiikkaa.
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
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)
Muunna tämä Aspose.Imaging.Region määritellyllä Asposella.Imaging.Matrixilla.
public void Transform(Matrix matrix)Parameters
matrix Matrix
Aspose.Imaging.Matrix, jonka avulla voit muuttaa tämän Aspos.Imaging.Region.
Exceptions
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ääriteltyyn Asposi.Imagingu.RectangleF -rakenteeseen.
public void Union(RectangleF rect)Parameters
rect RectangleF
Aspose.Imaging.RectangleF rakenne yhdistää tämän Aspos.Imaging.Region.
Union(Rectangle)
Päivitetään tämä Aspose.Imaging.Region itsensä liittoon ja määriteltyyn Asposi.Imagingu.Rectangle-rakenteeseen.
public void Union(Rectangle rect)Parameters
rect Rectangle
Aspose.Imaging.Rectangle -rakenne yhdistää tämän Asposen, kuvion ja alueen.
Union(GraphicsPath)
Päivitä tämä Aspose.Imaging.Region itsensä liittoon ja määriteltyyn Asposiin.GraphicsPath.
public void Union(GraphicsPath path)Parameters
path GraphicsPath
Aspose.Imaging.GraphicsPath yhdistää tämän Aspos.Imaging.Region.
Exceptions
path’ is null.
Union(Region)
Päivitä tämä Aspose.Imaging.Region itsensä liittoon ja määritellylle Asposelle.Imaging-regionille.
public void Union(Region region)Parameters
region Region
Aspose.Imaging.Region yhdistää tämän Asposi.Imagin.region.
Exceptions
region’ is null.
Xor(RectangleF)
Päivitetään tämä Aspose.Imaging.Region liittoon minuu itsensä risteyksestä määritellyn Aspos.Imaging-RectangleF -rakenteen kanssa.
public void Xor(RectangleF rect)Parameters
rect RectangleF
Aspose.Imaging.RectangleF -rakenteeseen liittyy tämä Aspos.Imaging.Region.
Xor(Rectangle)
Päivitetään tämä Aspose.Imaging.Region liittoon vähentää itsensä kiertämistä määritellyn Aspos.Image.Rectangle -rakenteen kanssa.
public void Xor(Rectangle rect)Parameters
rect Rectangle
Aspose.Imaging.Rectangle -rakenteeseen liittyy tämä asposi.Imaging.Region.
Xor(GraphicsPath)
Päivitetään tämä Aspose.Imaging.Region liittoon vähemmän itsensä kiertämisen kanssa määritellyn Aspos.Image.GraphicsPath.
public void Xor(GraphicsPath path)Parameters
path GraphicsPath
Aspose.Imaging.GraphicsPath to xor with this Aspos.Imaging.Region.
Exceptions
path’ is null.
Xor(Region)
Päivittää tämä Aspose.Imaging.Region liittoon vähemmän itsensä kiertämistä määritellyn Aspos.Imaging-regionin kanssa.
public void Xor(Region region)Parameters
region Region
Aspose.Imaging.Region xor tällä Asposella.Imaginalla.region.
Exceptions
region’ is null.