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
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
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
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
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ää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
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.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
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
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 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
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ää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
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
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 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
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
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
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
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
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
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 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
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
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
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
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
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
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
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
region’ is null.