Class Region

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 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)

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

ArgumentNullException

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

ArgumentNullException

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

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ää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

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

ArgumentNullException

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

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 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

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ää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

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ä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

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 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

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

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 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

bool

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

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ältynyt tähän Asposiin.Imaging.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.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

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 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

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

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 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

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)

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

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ää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

ArgumentNullException

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

ArgumentNullException

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

ArgumentNullException

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

ArgumentNullException

region’ is null.

 Suomi