Class Region
A név: Aspose.Imaging Összefoglaló: Aspose.Imaging.dll (25.4.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 Region
Inheritance
Ö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)
Kezdődik egy új Aspose.Imaging.Régió a megadott W L 17_ .RectangleF szerkezetből.
public Region(RectangleF rect)
Parameters
rect
RectangleF
A Aspose.Imaging.RectangleF szerkezet, amely meghatározza az új Wl17.Region belső terét.
Region(Rectangle)
Kezdődik egy új Aspose.Imaging.régió a megadott Wl17.Rectangle szerkezetből.
public Region(Rectangle rect)
Parameters
rect
Rectangle
A Aspose.Imaging.Rectangle szerkezet, amely meghatározza az új Wl17.Region belső terét.
Region(GraphicsPath)
Kezdődik egy új Aspose.Imaging.Régió a megadott Wl17.GraphicsPath.
public Region(GraphicsPath path)
Parameters
path
GraphicsPath
A Aspose.Imaging.GraphicsPath, amely meghatározza az új Wl17.Régiót.
Exceptions
path’ is null.
Methods
Complement(RectangleF)
frissíti ezt a Aspose.Imaging.Régiót, hogy tartalmazza a meghatározott Wl17 .RectangleF szerkezet azon részét, amely nem kötődik össze ezzel a _www.
public void Complement(RectangleF rect)
Parameters
rect
RectangleF
A Aspose.Imaging.RectangleF szerkezet kiegészíti ezt a Wl17.régiót.
Complement(Rectangle)
frissíti ezt a Aspose.Imaging.Régiót, hogy tartalmazza a meghatározott Wl17.Törös sarok szerkezetének azon részét, amely nem kötődik össze ezzel a _ WL16__-régióval.
public void Complement(Rectangle rect)
Parameters
rect
Rectangle
A Aspose.Imaging.Rectangle szerkezet kiegészíti ezt a Wl17.régiót.
Complement(GraphicsPath)
Aktualizálja ezt a Aspose.Imaging.Régiót, hogy tartalmazza a megadott __ WL16___.GraphicsPath részét, amely nem kapcsolódik össze ezzel a W L17_-regionmal.
public void Complement(GraphicsPath path)
Parameters
path
GraphicsPath
A Aspose.Imaging.GraphicsPath kiegészíti ezt a Wl17.Régiót.
Exceptions
path’ isnull.
Complement(Region)
frissíti ezt a Aspose.Imaging.régiót, hogy tartalmazza a megadott WR17.regió azon részét, amely nem kötődik össze ezzel a _www.
public void Complement(Region region)
Parameters
region
Region
A Aspose.Imaging.Régió az a célt jelenti, hogy kiegészítse ezt a Wl17.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.régió azonos-e a jelölt rajz felületén található __ WL16___rézióval.
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íti ezt a Aspose.Imaging.Régiót, hogy csak a belső területe azon részét tartalmazza, amely nem áthalad a megadott _W L17__RectangleF struktúrával.
public void Exclude(RectangleF rect)
Parameters
rect
RectangleF
A Aspose.Imaging.RectangleF szerkezet kizárható ebből a __ WL16__ .Regionból.
Exclude(Rectangle)
Frissítse ezt a Aspose.Imaging.Régiót, hogy csak a belső terét tartalmazza, amely nem áthalad a megadott Wl17.Törvény szerkezetével.
public void Exclude(Rectangle rect)
Parameters
rect
Rectangle
A Aspose.Imaging.Rectangle szerkezet kizárható ebből a __ WL16__ .Régióból.
Exclude(GraphicsPath)
Frissítse ezt a Aspose.Imaging.Régiót, hogy csak annak belső részét tartalmazza, amely nem kapcsolódik be a megadott Wl17.GraphicsPath-hoz.
public void Exclude(GraphicsPath path)
Parameters
path
GraphicsPath
A Aspose.Imaging.GraphicsPath ki kell zárni ebből a WR17.Régióból.
Exceptions
path’ is null.
Exclude(Region)
frissíti ezt a Aspose.Imaging.Régiót, hogy csak a belső területe azon részét tartalmazza, amely nem kötődik a megadott Wl17_. Régióval.
public void Exclude(Region region)
Parameters
region
Region
A Aspose.Imaging.Régió ki kell zárni ebből a WN17. Régió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 a Aspose.Imaging.Régiót a maga kereszteződésére a megadott __ WL16__ .RectangleF szerkezettel.
public void Intersect(RectangleF rect)
Parameters
rect
RectangleF
A Aspose.Imaging.RectangleF szerkezet összekapcsolja ezt a __ WL7_.régiót.
Intersect(Rectangle)
Frissítse ezt a Aspose.Imaging.Régiót a maga kereszteződésére a megadott __ WL16__ .Rectangle szerkezettel.
public void Intersect(Rectangle rect)
Parameters
rect
Rectangle
A Aspose.Imaging.Rectangle szerkezet összekapcsolja ezt a Wl17.régiót.
Intersect(GraphicsPath)
Frissítse ezt a Aspose.Imaging.Régiót a maga kereszteződésére a megadott __ WL18___.GraphicsPath-vel.
public void Intersect(GraphicsPath path)
Parameters
path
GraphicsPath
A Aspose.Imaging.GraphicsPath összekapcsolják ezt a Wl17.Region-t.
Intersect(Region)
Frissítse ezt a Aspose.Imaging.Régiót a maga kereszteződésére a megjelölt __ WL16_. Régióval.
public void Intersect(Region region)
Parameters
region
Region
A Aspose.Imaging.Régió összekapcsolja ezt a __ WL18___. Régiót.
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 meghatározott Aspose.Imaging.PointF szerkezet tartalmaznak-e ebben a WR17.Régió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 tartalma van-e ebben a Aspose.Imaging.Régióban, amikor a kiválasztott __ WL16_.Grafika.
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 meghatározott Aspose.Imaging.PointF szerkezet tartalmaznak-e ebben a Wl17.Region-ban, amikor a kijelölt __ WL16_ .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 az adott Aspose.Imaging.RectangleF szerkezet bármely részét tartalmaznak-e ebben a Wl17.régió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 a kijelölt rektangul bármely része ebben a Aspose.Imaging.régióban található-e, amikor a jelölt Wl17.grafika használatával húzódik.
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 meghatározott Aspose.Imaging.RectangleF szerkezet bármely részét tartalmazza-e ebben a Wl17.Region-ban, amikor a kijelölt __ WL16_ .Grafika 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 meghatározott pont tartalma van-e ebben a Aspose.Imaging.Régió objektumban, amikor a specifikált Wl17.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 megadott Aspose.Imaging.pont szerkezet benne van-e ebben a WR17.régió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.pont szerkezet tartalmaznak-e ebben a Wl17.régióban, amikor a jelölt _ WL16__grafika segítségével 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 az adott Aspose.Imaging.Rectangle szerkezet bármely részét tartalmaznak-e ebben a Wl17.régió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 a kijelölt rektangul bármely része ebben a Aspose.Imaging.régióban található-e, amikor a jelölt Wl17.grafika használatával húzódik.
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 az adott Aspose.Imaging.Rectangle szerkezet bármely részét tartalmaznak-e ebben a Wl17.Region-ban, amikor a meghatározott __ WL16_ .Graphics-t használják.
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 a Aspose.Imaging.régiót a megadott WR17.Matrix-vel.
public void Transform(Matrix matrix)
Parameters
matrix
Matrix
A Aspose.Imaging.Matrix, amellyel átalakítani ezt a WR17.Region.
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íti ezt a WL17_.Régiót az egyesüléshez és a megadott _ WL16___.RectangleF szerkezethez.
public void Union(RectangleF rect)
Parameters
rect
RectangleF
A Aspose.Imaging.RectangleF szerkezet összekapcsolja ezt a __ WL7_.régiót.
Union(Rectangle)
Frissíti ezt a WL17_.Régiót az egyesüléshez és a megadott _W L17.Törös sarok szerkezetéhez.
public void Union(Rectangle rect)
Parameters
rect
Rectangle
A Aspose.Imaging.Rectangle szerkezet összekapcsolja ezt a __ WL18___.Region-t.
Union(GraphicsPath)
Frissítse ezt a Aspose.Imaging.Régiót az egyesüléshez és a megadott __ WL16_.GraphicsPath-hoz.
public void Union(GraphicsPath path)
Parameters
path
GraphicsPath
A Aspose.Imaging.GraphicsPath összekapcsolja ezt a WR17.Region.
Exceptions
path’ is null.
Union(Region)
Frissítse ezt a Aspose.Imaging.Régiót az egyesülethez és a megjelölt W L17. Régióhoz.
public void Union(Region region)
Parameters
region
Region
A Aspose.Imaging.Régió csatlakozzon ehhez a Wl17.Regionhoz.
Exceptions
region’ is null.
Xor(RectangleF)
Ezt a Aspose.Imaging.Régió frissíti az egyesülethez, mint maga a szétválasztás a megadott Wl17.rectangleF szerkezettel.
public void Xor(RectangleF rect)
Parameters
rect
RectangleF
A Aspose.Imaging.RectangleF szerkezet a Wl17.régióval összekapcsolódik.
Xor(Rectangle)
Ezt a Aspose.Imaging.Régiót frissíti az egyesülethez, mint maga a szakaszát a megadott W L17.Törvény szerkezetével.
public void Xor(Rectangle rect)
Parameters
rect
Rectangle
A Aspose.Imaging.Rectangle szerkezet a Wl17.régióval megegyezik.
Xor(GraphicsPath)
Ezt frissíti a Aspose.Imaging.Régió az egyesületre, mint maga az átjáró a megadott Wl17.GraphicsPath.
public void Xor(GraphicsPath path)
Parameters
path
GraphicsPath
A Aspose.Imaging.GraphicsPath to xor ezzel a WR17.régióval.
Exceptions
path’ is null.
Xor(Region)
Ezt a Aspose.Imaging.régiót frissíti az egyesülethez, a saját átjáróját a megadott __ WL16___.regióval csökkentve.
public void Xor(Region region)
Parameters
region
Region
A Aspose.Imaging.Régió a Wl17.Region szorításához.
Exceptions
region’ is null.