Class Region
A név: Aspose.Imaging Összefoglaló: Aspose.Imaging.dll (25.5.0)
Leírja a grafikus alak belső részét, amely rektangulákból és útvonalakból áll. Ez az osztály nem öröklődhet.
[JsonObject(MemberSerialization.OptIn)]
public sealed class RegionInheritance
Örökletes tagok
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
Region()
Kezdeményez egy új Aspose.Imaging.Régió.
public Region()Region(RectangleF)
Elindítja az új Aspose.Imaging.Region-t a kijelölt Asposa.Imaging.RectangleF szerkezetből.
public Region(RectangleF rect)Parameters
rect RectangleF
Egy Aspose.Imaging.RectangleF szerkezet, amely meghatározza a belső az új Aspos.Imaging-régió.
Region(Rectangle)
Kezdődik egy új Aspose.Imaging.Region a kijelölt Aspos.Imaging-Rectangle szerkezetből.
public Region(Rectangle rect)Parameters
rect Rectangle
Egy Aspose.Imaging.Rectangle szerkezet, amely meghatározza a belső az új Aspos.Imaging-régió.
Region(GraphicsPath)
Kezdeményez egy új Aspose.Imaging.Region a kijelölt Aspos.Imaging-GraphicsPath.
public Region(GraphicsPath path)Parameters
path GraphicsPath
Egy Aspose.Imaging.GraphicsPath, amely meghatározza az új Aspos.Imaging-régiót.
Exceptions
path’ is null.
Methods
Complement(RectangleF)
Frissítse ezt az Aspose.Imaging.Region-ot, hogy tartalmazza az általánosan meghatározott Aspos.Image.RectangleF szerkezet azon részét, amely nem kapcsolódik be ezen Asposa. Imaging.region területéhez.
public void Complement(RectangleF rect)Parameters
rect RectangleF
Az Aspose.Imaging.RectangleF struktúrája kiegészíti ezt az Aspos-t.Imaging-régiót.
Complement(Rectangle)
Frissítse ezt az Aspose.Imaging.Region-ot, hogy tartalmazza az általánosan meghatározott Aspos.Imaging .Rectangle szerkezet azon részét, amely nem kapcsolódik be ezen Asposi. Imagingu.regione-hoz.
public void Complement(Rectangle rect)Parameters
rect Rectangle
Az Aspose.Imaging.Rectangle struktúrája kiegészíti ezt az Aspos.Imaging.Region-t.
Complement(GraphicsPath)
Frissítse meg ezt az Aspose.Imaging.Region-ot, hogy tartalmazza az általánosan meghatározott Aspos-t.Image.GraphicsPath-részét, amely nem kapcsolódik be ezen Aspo-hoz.
public void Complement(GraphicsPath path)Parameters
path GraphicsPath
Az Aspose.Imaging.GraphicsPath, hogy kiegészítse ezt az Aspos.Imaging.Region.
Exceptions
path’ isnull.
Complement(Region)
Frissítse meg ezt az Aspose.Imaging.Region-ot, hogy tartalmazza az általánosan meghatározott Aspos.Imagin.Régió azon részét, amely nem kapcsolódik össze ezzel a Aspo. Imagin-Regióval.
public void Complement(Region region)Parameters
region Region
Az Aspose.Imaging.Region azzal érvel, hogy kiegészítse ezt az Aspos.Imagin.region objektumot.
Exceptions
region’ isnull.
DeepClone()
Hozzon létre egy pontos mély másolatot erről a Aspose.Imaging.Region.
public Region DeepClone()Returns
A Aspose.Imaging.A régió, amelyet ez a módszer hoz létre.
Equals(objektum)
Ellenőrizze, hogy a tárgyak egyenlőek-e.
public override bool Equals(object obj)Parameters
obj object
A másik objektum.
Returns
Az egyenlőség összehasonlításának eredménye.
Equals(régió, grafika)
Ellenőrizze, hogy a kijelölt Aspose.Imaging.Region azonos-e ezzel az Aspose .Imacking.Régióval az adott rajzfelületen.
public bool Equals(Region region, Graphics g)Parameters
region Region
A Aspose.Imaging.Régió a teszteléshez.
g Graphics
A Aspose.Imaging.Grafika, amely egy rajzfelületet képvisel.
Returns
Igaz, ha a régió belseje azonos a régió belsejéhez, amikor a g’ paraméterhez kapcsolódó átalakítást alkalmazzák; egyébként hamis.
Exceptions
g ‘or region’ is null.
Exclude(RectangleF)
Frissítse ezt az Aspose.Imaging.Region-ot, hogy csak a belső részét tartalmazza, amely nem kereszteződik a kijelölt Aspos.ImmagING.RectangleF szerkezettel.
public void Exclude(RectangleF rect)Parameters
rect RectangleF
Az Aspose.Imaging.RectangleF szerkezetét kizárjuk ebből az Aspos-ból.Imaging.Region.
Exclude(Rectangle)
Frissítse ezt az Aspose.Imaging.Region-ot, hogy csak a belső terét tartalmazza, amely nem kereszteződik a kijelölt Aspos.Imaging .Rectangle szerkezettel.
public void Exclude(Rectangle rect)Parameters
rect Rectangle
Az Aspose.Imaging.Rectangle struktúrája kizárható ebből az Aspos-ból, az Imaging.Regionból.
Exclude(GraphicsPath)
Frissítse ezt az Aspose.Imaging.Region-ot, hogy csak a belső terét tartalmazza, amely nem kereszteződik a kijelölt Aspos.Immagings.GraphicsPath-val.
public void Exclude(GraphicsPath path)Parameters
path GraphicsPath
Az Aspose.Imaging.GraphicsPath ki kell zárni ebből az Aspos.Imaging .Region.
Exceptions
path’ is null.
Exclude(Region)
Frissítse ezt az Aspose.Imaging.Region-ot, hogy csak a benne lévő belső részét tartalmazza, amely nem köti össze az előírt Asposa.Image.region területét.
public void Exclude(Region region)Parameters
region Region
Az Aspose.Imaging.Region ki kell zárni ebből az Aspo-ból.
Exceptions
region’ is null.
GetHashCode()
Adja meg a jelenlegi objektum hash kódját.
public override int GetHashCode()Returns
A hash kód.
Intersect(RectangleF)
Frissítse ezt az Aspose.Imaging.Region-t a saját felületének átlépésére az általánosságban meghatározott Asposa.Image.RectangleF szerkezetével.
public void Intersect(RectangleF rect)Parameters
rect RectangleF
Az Aspose.Imaging.RectangleF szerkezete összekapcsolja ezt az Aspos.Imaging-régiót.
Intersect(Rectangle)
Frissítse ezt az Aspose.Imaging.Region-t a saját felületének átlépéséhez a kijelölt Aspos.Image.Rectangle szerkezetével.
public void Intersect(Rectangle rect)Parameters
rect Rectangle
Az Aspose.Imaging.Rectangle szerkezet összekapcsolja ezt az Aspos.Imaging-régiót.
Intersect(GraphicsPath)
Frissítse ezt az Aspose.Imaging.Region-t a maga átjárójára a kijelölt Aspos.Immagings.GraphicsPath-val.
public void Intersect(GraphicsPath path)Parameters
path GraphicsPath
Az Aspose.Imaging.GraphicsPath összekapcsolja ezt az Aspos.Imaging-régiót.
Intersect(Region)
Frissítse ezt az Aspose.Imaging.Region-t a maga átjárójára a kijelölt Asposa.Imaging-regionmal.
public void Intersect(Region region)Parameters
region Region
Az Aspose.Imaging.Region összekapcsolja ezt az Asposa.Imaging-region.
IsEmpty(Graphics)
Ellenőrizze, hogy ez a Aspose.Imaging.A régió üres belső térben van-e a kijelölt rajz felületén.
public bool IsEmpty(Graphics g)Parameters
g Graphics
A Aspose.Imaging.Grafika, amely egy rajzfelületet képvisel.
Returns
igaz, ha a Aspose.Imaging.Régió belső része üres, amikor a g’ kapcsolódó átalakítást alkalmazzák; egyébként hamis.
Exceptions
g’ is null.
IsInfinite(Graphics)
Ellenőrizze, hogy ez a Aspose.Imaging.A régió végtelen belső térben van-e a kijelölt rajzfelületén.
public bool IsInfinite(Graphics g)Parameters
g Graphics
A Aspose.Imaging.Grafika, amely egy rajzfelületet képvisel.
Returns
igaz, ha a Aspose.Imaging.A régió belső része végtelen, amikor a g’ kapcsolódó átalakítást alkalmazzák; máskülönben hamis.
Exceptions
g’ is null.
IsVisible(hajó, hajó)
Ellenőrizze, hogy a meghatározott pont ebben a Aspose.Imaging.régióban található-e.
public bool IsVisible(float x, float y)Parameters
x float
Az x-koordinátum a tesztelendő pont.
y float
Az e-koordinátus a tesztelendő pont.
Returns
Igaz, ha a megadott pont ebben a Aspose.Imaging.Régióban található; máskülönben hamis.
IsVisible(PointF)
Ellenőrizze, hogy a kijelölt Aspose.Imaging.PointF szerkezet benne van-e ebben az Aspos.Immagning.Region-ban.
public bool IsVisible(PointF point)Parameters
point PointF
A Aspose.Imaging.PointF szerkezet tesztelhető.
Returns
valós, ha a pont" ebben a Aspose.Imaging.Régióban található; egyébként hamis.
IsVisible(hajó, hajó, grafika)
Ellenőrizze, hogy a meghatározott pont ebben az Aspose.Imaging.Region alatt található-e, amikor az adott Asposa.Immagning.Graphics használatával húzódik.
public bool IsVisible(float x, float y, Graphics g)Parameters
x float
Az x-koordinátum a tesztelendő pont.
y float
Az e-koordinátus a tesztelendő pont.
g Graphics
A Aspose.Imaging.Grafika, amely egy grafikus kontextust képvisel.
Returns
Igaz, ha a megadott pont ebben a Aspose.Imaging.Régióban található; máskülönben hamis.
IsVisible(PointF, grafika)
Ellenőrizze, hogy a kijelölt Aspose.Imaging.PointF szerkezet jelen van-e ebben az Aspos-ban.Imaging.Regionban, amikor az érintett Asposa. Imagin.Graphics használatával húzódik.
public bool IsVisible(PointF point, Graphics g)Parameters
point PointF
A Aspose.Imaging.PointF szerkezet tesztelhető.
g Graphics
A Aspose.Imaging.Grafika, amely egy grafikus kontextust képvisel.
Returns
valós, ha a pont" ebben a Aspose.Imaging.Régióban található; egyébként hamis.
IsVisible(hajó, hajó, hajó, hajó)
Ellenőrizze, hogy a kijelölt rektangul bármely része ebben a Aspose.Imaging.régióban található-e.
public bool IsVisible(float x, float y, float width, float height)Parameters
x float
Az x-koordinátus a jobb felső sarok a jobb oldalsó teszt.
y float
Az y-koordinátus a jobb felső sarok a jobb oldalsó tesztelni.
width float
A rektangul szélessége a teszteléshez.
height float
A rektangul magassága tesztelhető.
Returns
érvényes, ha az adott rektangul bármely része a Aspose.Imaging.Régió objektumon belül található; egyébként hamis.
IsVisible(RectangleF)
Ellenőrizze, hogy a kijelölt Aspose.Imaging.RectangleF szerkezet bármely részének tartalma van-e ebben az Aspos.Image.Region-ban.
public bool IsVisible(RectangleF rect)Parameters
rect RectangleF
A Aspose.Imaging.RectangleF szerkezet tesztelhető.
Returns
érvényes, ha a rect" bármely része ebben a Aspose.Imaging.Régióban található; egyébként hamis.
IsVisible(hajó, hajó, hajó, grafika)
Ellenőrizze, hogy az adott rektangul bármely részét tartalmazza-e ebben az Aspose.Imaging.Region-ban, amikor a kijelölt Asposa.ImmagING.Graphics-t használja.
public bool IsVisible(float x, float y, float width, float height, Graphics g)Parameters
x float
Az x-koordinátus a jobb felső sarok a jobb oldalsó teszt.
y float
Az y-koordinátus a jobb felső sarok a jobb oldalsó tesztelni.
width float
A rektangul szélessége a teszteléshez.
height float
A rektangul magassága tesztelhető.
g Graphics
A Aspose.Imaging.Grafika, amely egy grafikus kontextust képvisel.
Returns
érvényes, ha az adott rektangul bármely része a Aspose.Imaging.Régióban található; egyébként hamis.
IsVisible(RectangleF, grafika)
Ellenőrizze, hogy a kijelölt Aspose.Imaging.RectangleF szerkezet bármely részét tartalmazza-e ebben az Aspos.Imaging-régióban, amikor az adott Asposa. ImagING.Graphics használatával húzódik.
public bool IsVisible(RectangleF rect, Graphics g)Parameters
rect RectangleF
A Aspose.Imaging.RectangleF szerkezet tesztelhető.
g Graphics
A Aspose.Imaging.Grafika, amely egy grafikus kontextust képvisel.
Returns
érvényes, ha a rect’ szerepel ebben a Aspose.Imaging.Régióban; egyébként hamis.
IsVisible(int, int, grafika)
Ellenőrizze, hogy a kijelölt pont ebben az Aspose.Imaging.Region objektumban van-e, amikor az adott Asposa.Immagning.Graphics objektust használja.
public bool IsVisible(int x, int y, Graphics g)Parameters
x int
Az x-koordinátum a tesztelendő pont.
y int
Az e-koordinátus a tesztelendő pont.
g Graphics
A Aspose.Imaging.Grafika, amely egy grafikus kontextust képvisel.
Returns
érvényes, ha a megadott pont ebben a Aspose.Imaging.Régióban található; egyébként hamis.
IsVisible(Point)
Ellenőrizze, hogy a kijelölt Aspose.Imaging.Point szerkezet benne van-e ebben az Asposa.ImmagING.Region-ban.
public bool IsVisible(Point point)Parameters
point Point
A Aspose.Imaging.pont szerkezet tesztelhető.
Returns
valós, ha a pont" ebben a Aspose.Imaging.Régióban található; egyébként hamis.
IsVisible(pont, grafika)
Ellenőrizze, hogy a kijelölt Aspose.Imaging.Point szerkezet jelen van-e ebben az Aspos.Imaging-régióban, amikor az általánosan meghatározott Asposa.imagingu.Graphics használatával húzódik.
public bool IsVisible(Point point, Graphics g)Parameters
point Point
A Aspose.Imaging.pont szerkezet tesztelhető.
g Graphics
A Aspose.Imaging.Grafika, amely egy grafikus kontextust képvisel.
Returns
valós, ha a pont" ebben a Aspose.Imaging.Régióban található; egyébként hamis.
IsVisible(int, int, int, int és int)
Ellenőrizze, hogy a kijelölt rektangul bármely része ebben a Aspose.Imaging.régióban található-e.
public bool IsVisible(int x, int y, int width, int height)Parameters
x int
Az x-koordinátus a jobb felső sarok a jobb oldalsó teszt.
y int
Az y-koordinátus a jobb felső sarok a jobb oldalsó tesztelni.
width int
A rektangul szélessége a teszteléshez.
height int
A rektangul magassága tesztelhető.
Returns
érvényes, ha az adott rektangul bármely része a Aspose.Imaging.Régióban található; egyébként hamis.
IsVisible(Rectangle)
Ellenőrizze, hogy a kijelölt Aspose.Imaging.Rectangle szerkezet bármely részének tartalma van-e ebben az Aspos.Image.Region-ban.
public bool IsVisible(Rectangle rect)Parameters
rect Rectangle
A Aspose.Imaging.Rectangle szerkezet tesztelhető.
Returns
Ez a módszer akkor érvényes, ha a rect’ bármely része ebben a Aspose.Imaging.Region-ban található; egyébként hamis.
IsVisible(int, int, int, int, grafika)
Ellenőrizze, hogy az adott rektangul bármely részét tartalmazza-e ebben az Aspose.Imaging.Region-ban, amikor a kijelölt Asposa.ImmagING.Graphics-t használja.
public bool IsVisible(int x, int y, int width, int height, Graphics g)Parameters
x int
Az x-koordinátus a jobb felső sarok a jobb oldalsó teszt.
y int
Az y-koordinátus a jobb felső sarok a jobb oldalsó tesztelni.
width int
A rektangul szélessége a teszteléshez.
height int
A rektangul magassága tesztelhető.
g Graphics
A Aspose.Imaging.Grafika, amely egy grafikus kontextust képvisel.
Returns
érvényes, ha az adott rektangul bármely része a Aspose.Imaging.Régióban található; egyébként hamis.
IsVisible(Rectangle és grafika)
Ellenőrizze, hogy a kijelölt Aspose.Imaging.Rectangle szerkezet bármely részét tartalmazza-e ebben az Aspos.Imaging.Region-ban, amikor az említett Asposa. Imagin.Graphics használatával húzódik.
public bool IsVisible(Rectangle rect, Graphics g)Parameters
rect Rectangle
A Aspose.Imaging.Rectangle szerkezet tesztelhető.
g Graphics
A Aspose.Imaging.Grafika, amely egy grafikus kontextust képvisel.
Returns
érvényes, ha a rect" bármely része ebben a Aspose.Imaging.Régióban található; egyébként hamis.
MakeEmpty()
Indítsa el ezt a Aspose.Imaging.régiót egy üres belső térre.
public void MakeEmpty()MakeInfinite()
Elindítja ezt a Aspose.Imaging.A régió egy végtelen belső ellenáll.
public void MakeInfinite()Transform(Matrix)
Átalakítja ezt az Aspose.Imaging.Régiót a kijelölt Aspos.Imaging .Matrix-on keresztül.
public void Transform(Matrix matrix)Parameters
matrix Matrix
Az Aspose.Imaging.Matrix, amellyel átalakítani ezt az Aspos.Imaging-régiót.
Exceptions
matrix’ is null.
Translate(hajó, hajó)
Ez a Aspose.Imaging.Régió koordinátáit a meghatározott összeg alapján adja meg.
public void Translate(float dx, float dy)Parameters
dx float
Az összeg, hogy kompenzálja ezt Aspose.Imaging.Régió horizontálisan.
dy float
Az összeg, hogy kompenzálja ezt Aspose.Imaging.Régió függőlegesen.
Translate(Az int, int)
Ez a Aspose.Imaging.Régió koordinátáit a meghatározott összeg alapján adja meg.
public void Translate(int dx, int dy)Parameters
dx int
Az összeg, hogy kompenzálja ezt Aspose.Imaging.Régió horizontálisan.
dy int
Az összeg, hogy kompenzálja ezt Aspose.Imaging.Régió függőlegesen.
Union(RectangleF)
Frissítse ezt az Aspose.Imaging.Region-t az egyesüléshez és a meghatározott Asposa.Imaging-RectangleF szerkezethez.
public void Union(RectangleF rect)Parameters
rect RectangleF
Az Aspose.Imaging.RectangleF struktúrája összekapcsolja ezt az Asposa.Imaging.Region-t.
Union(Rectangle)
Frissítse ezt az Aspose.Imaging.Region-t az egyesüléshez és a kijelölt Aspos.Imaging-Rectangle szerkezethez.
public void Union(Rectangle rect)Parameters
rect Rectangle
Az Aspose.Imaging.Rectangle struktúrája összekapcsolja ezt az Asposa.Imagin.Region-t.
Union(GraphicsPath)
Frissítse ezt az Aspose.Imaging.Region-t a saját egyesüléséhez és az általánosságban meghatározott Aspos.Immagings.GraphicsPath-hoz.
public void Union(GraphicsPath path)Parameters
path GraphicsPath
Az Aspose.Imaging.GraphicsPath összekapcsolja ezt az Aspos.Imaging-régiót.
Exceptions
path’ is null.
Union(Region)
Aktualizálja ezt az Aspose.Imaging.Region-ot az egyesülethez és a megadott Asposa.Imaging-regionhoz.
public void Union(Region region)Parameters
region Region
Az Aspose.Imaging.Region összekapcsolja ezt az Aspos.Imaging-region.
Exceptions
region’ is null.
Xor(RectangleF)
Ezt az Aspose.Imaging.Region-t frissíti az egyesülethez, ami a saját felületének átlépését jelenti az általunk meghatározott Aspos.Immagning.RectangleF szerkezettel.
public void Xor(RectangleF rect)Parameters
rect RectangleF
Az Aspose.Imaging.RectangleF struktúrája összekapcsolja ezt az Aspos.Imaging-régiót.
Xor(Rectangle)
Ezt az Aspose.Imaging.Region-t frissíti az egyesülethez, ami a saját felületének átlépését jelenti az általunk meghatározott Aspos.Immagning.Rectangle szerkezetével.
public void Xor(Rectangle rect)Parameters
rect Rectangle
Az Aspose.Imaging.Rectangle szerkezet a következő Aspose.Imaging.Region rendszerrel összhangban van.
Xor(GraphicsPath)
Frissítse ezt az Aspose.Imaging.Region-t az egyesületre, mint a maga átjáróját a kijelölt Aspos.Image.GraphicsPath-val.
public void Xor(GraphicsPath path)Parameters
path GraphicsPath
Az Aspose.Imaging.GraphicsCsatlakozzon erre az Aspose.IMAGING.Region.
Exceptions
path’ is null.
Xor(Region)
Aktualizálja ezt az Aspose.Imaging.Region-t az egyesületre, mint a maga átjáróját a megadott Asposa.Imaging-regionral.
public void Xor(Region region)Parameters
region Region
Az Aspose.Imaging.Régió, hogy jöjjön el ezzel az Aspose.Imagin.Region.
Exceptions
region’ is null.