Class Region

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 Region

Inheritance

object Region

Ö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

ArgumentNullException

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

ArgumentNullException

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

ArgumentNullException

region’ isnull.

DeepClone()

Hozzon létre egy pontos mély másolatot erről a Aspose.Imaging.Region.

public Region DeepClone()

Returns

Region

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

bool

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

bool

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

ArgumentNullException

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

ArgumentNullException

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

ArgumentNullException

region’ is null.

GetHashCode()

Adja meg a jelenlegi objektum hash kódját.

public override int GetHashCode()

Returns

int

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

bool

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

ArgumentNullException

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

bool

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

ArgumentNullException

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

bool

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

bool

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

bool

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

bool

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

bool

é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

bool

é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

bool

é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

bool

é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

bool

é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

bool

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

bool

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

bool

é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

bool

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

bool

é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

bool

é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

ArgumentNullException

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

ArgumentNullException

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

ArgumentNullException

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

ArgumentNullException

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

ArgumentNullException

region’ is null.

 Magyar