Class Region
nazivni prostor: Aspose.Imaging Sastav: Aspose.Imaging.dll (25.5.0)
Opisuje unutrašnjost grafičke oblike koja se sastoji od pravokuna i staza. ova klasa ne može biti naslijeđena.
[JsonObject(MemberSerialization.OptIn)]
public sealed class RegionInheritance
naslijeđeni članovi
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
Region()
Počinje novi Aspose.Imaging.Region.
public Region()Region(RectangleF)
Inicijalizira novu Aspose.Imaging.Region iz određene strukture Asposa.Imaging.RectangleF.
public Region(RectangleF rect)Parameters
rect RectangleF
Struktura Aspose.Imaging.RectangleF koja definira unutrašnjost novog asposa.imaging.regiona.
Region(Rectangle)
Inicijalizira novu Aspose.Imaging.Region iz određene strukture Asposa.Imaging.Rectangle.
public Region(Rectangle rect)Parameters
rect Rectangle
Struktura Aspose.Imaging.Rectangle koja definira unutrašnjost novog asposa.imaging.regiona.
Region(GraphicsPath)
Inicijalizira novi Aspose.Imaging.Region s određenim Asposom.Imaging.GraphicsPath.
public Region(GraphicsPath path)Parameters
path GraphicsPath
A Aspose.Imaging.GraphicsPath koji definira novi Aspos.Imaging.Region.
Exceptions
path’ is null.
Methods
Complement(RectangleF)
ažurira ovaj Aspose.Imaging.Region da sadrži dio određene strukture Aspos.Imaging.RectangleF koji se ne međusobno povezuje s ovim Aspozom.
public void Complement(RectangleF rect)Parameters
rect RectangleF
Struktura Aspose.Imaging.RectangleF dopunjuje ovu strukturu Asposa.Imaging.Region.
Complement(Rectangle)
ažurira ovaj Aspose.Imaging.Region da sadrži dio određenog asposa.imaging.Rectangle strukture koja se ne prekriva s ovim asposom.ima.region.
public void Complement(Rectangle rect)Parameters
rect Rectangle
Struktura Aspose.Imaging.Rectangle dopunjuje ovu strukturu Asposa.Imaging.Region.
Complement(GraphicsPath)
ažurira ovaj Aspose.Imaging.Region da sadrži dio određenog Asposa.Imaging.GraphicsPath koji se ne međusobno povezuje s ovim Aspozom.
public void Complement(GraphicsPath path)Parameters
path GraphicsPath
The Aspose.Imaging.GraphicsPath dopuniti ovaj Aspos.Imaging.Region.
Exceptions
path’ isnull.
Complement(Region)
ažurira ovaj Aspose.Imaging.Region da sadrži dio određenog Asposa.Imaging-region koji se ne međusobno povezuje s ovim Aspozom.
public void Complement(Region region)Parameters
region Region
Aspose.Imaging.Region se suprotstavlja dopunjavanju ovog objekta Aspos.Imaging.region.
Exceptions
region’ isnull.
DeepClone()
Stvorite točnu duboku kopiju ovog Aspose.Imaging.Region.
public Region DeepClone()Returns
Aspose.Imaging.Regija koju ova metoda stvara.
Equals(Objekt)
Provjerite jesu li predmeti jednaki.
public override bool Equals(object obj)Parameters
obj object
Drugim predmetom.
Returns
Rezultati usporedbe ravnopravnosti.
Equals(Područje, Grafički)
Provjerite je li određeni Aspose.Imaging.Region sličan ovom Asposom.Predstavljajući.region na određenoj površini crtanja.
public bool Equals(Region region, Graphics g)Parameters
region Region
Sljedeći Članak Aspose.Imaging.Region za testiranje.
g Graphics
A Aspose.Imaging.Grafika koja predstavlja crtanu površinu.
Returns
Istina je ako je unutrašnjost regije identična unutrašnjosti ove regije kada se primjenjuje transformacija povezana s parametrom g’; inače, lažna.
Exceptions
g ‘or region’ is null.
Exclude(RectangleF)
Ovaj Aspose.Imaging.Region se ažurira tako da sadrži samo dio svog interijera koji se ne prekriva s određenom strukturom Asposa.RectangleF.
public void Exclude(RectangleF rect)Parameters
rect RectangleF
Struktura Aspose.Imaging.RectangleF da se isključi iz ovog Asposa.Imaging.Region.
Exclude(Rectangle)
Ovaj Aspose.Imaging.Region se ažurira tako da sadrži samo dio svog interijera koji se ne prekriva s određenom strukturom Asposa.Image.Rectangle.
public void Exclude(Rectangle rect)Parameters
rect Rectangle
Struktura Aspose.Imaging.Rectangle za isključivanje iz ovog Asposa.Imaging.Region.
Exclude(GraphicsPath)
ažurira ovaj Aspose.Imaging.Region da sadrži samo dio svog interijera koji se ne prekriva s određenim Aspos.GraphicsPath.
public void Exclude(GraphicsPath path)Parameters
path GraphicsPath
The Aspose.Imaging.GraphicsPath isključiti iz ovog Asposa.Imaging.Region.
Exceptions
path’ is null.
Exclude(Region)
ažurira ovaj Aspose.Imaging.Region da sadrži samo dio svog unutrašnjosti koji se ne prekriva s određenim Asposem.
public void Exclude(Region region)Parameters
region Region
Iz ovog područja izuzeti Aspose.Imaging.Region.
Exceptions
region’ is null.
GetHashCode()
Pronađite hash kod trenutnog objekta.
public override int GetHashCode()Returns
To je hash kod.
Intersect(RectangleF)
ažurira ovaj Aspose.Imaging.Region na prekretanje sebe s određenom strukturom Asposa.Imaging-RectangleF.
public void Intersect(RectangleF rect)Parameters
rect RectangleF
Struktura Aspose.Imaging.RectangleF da se međusobno povezuje s ovim Asposom.Imaging.Region.
Intersect(Rectangle)
ažurira ovaj Aspose.Imaging.Region na prekretanje sebe s određenom strukturom Asposa.Imaging.Rectangle.
public void Intersect(Rectangle rect)Parameters
rect Rectangle
Struktura Aspose.Imaging.Rectangle da se međusobno povezuje s ovim Asposom.Imaging.Region.
Intersect(GraphicsPath)
ažurira ovaj Aspose.Imaging.Region na prekretanje samog s određenim Asposem.GrafikaPath.
public void Intersect(GraphicsPath path)Parameters
path GraphicsPath
Aspose.Imaging.GraphicsPath da se međusobno povezuje s ovim Aspos.Imaging.Region.
Intersect(Region)
ažurira ovaj Aspose.Imaging.Region na prekretanje samog s određenim Asposom.Imaginjem.region.
public void Intersect(Region region)Parameters
region Region
Aspose.Imaging.Region da se međusobno povezuje s ovim Asposom.Imaging.region.
IsEmpty(Graphics)
Provjerite ima li ovaj Aspose.Imaging.Region prazan unutrašnjost na određenoj površini crtanja.
public bool IsEmpty(Graphics g)Parameters
g Graphics
A Aspose.Imaging.Grafika koja predstavlja crtanu površinu.
Returns
istinito ako je unutrašnjost ovog Aspose.Imaging.Regiona prazna kada se primjenjuje transformacija povezana s g’; inače, lažna.
Exceptions
g’ is null.
IsInfinite(Graphics)
Provjerite ima li ovaj Aspose.Imaging.Region beskrajnu unutrašnjost na određenoj površini crtanja.
public bool IsInfinite(Graphics g)Parameters
g Graphics
A Aspose.Imaging.Grafika koja predstavlja crtanu površinu.
Returns
istinito ako je unutrašnjost ovog Aspose.Imaging.Regiona beskrajna kada se primjenjuje transformacija povezana s g’; inače, lažna.
Exceptions
g’ is null.
IsVisible(plovidba, plovidba)
Provjerite je li određena točka sadržana u ovom Aspose.Imaging.Regionu.
public bool IsVisible(float x, float y)Parameters
x float
X-koordinacija točke za testiranje.
y float
Koordinacija točke za testiranje.
Returns
Istinita kada je određena točka sadržana u ovom Aspose.Imaging.Region; inače, lažna.
IsVisible(Pozicija)
Testira se je li određena struktura Aspose.Imaging.PointF sadržana u ovom Aspos-u.
public bool IsVisible(PointF point)Parameters
point PointF
Struktura Aspose.Imaging.PointF za testiranje.
Returns
istinito kada je točka " sadržana u ovom Aspose.Imaging.Region; inače, lažna.
IsVisible(pluta, pluta i grafika)
Provjerite je li određena točka sadržana u ovom Aspose.Imaging.Regionu kada se izvlači pomoću određenog Asposa.Imaginga.Grafika.
public bool IsVisible(float x, float y, Graphics g)Parameters
x float
X-koordinacija točke za testiranje.
y float
Koordinacija točke za testiranje.
g Graphics
A Aspose.Imaging.Grafika koja predstavlja grafski kontekst.
Returns
Istinita kada je određena točka sadržana u ovom Aspose.Imaging.Region; inače, lažna.
IsVisible(Pozicija, Grafička)
Provjerite je li određena struktura Aspose.Imaging.PointF sadržana unutar ove strukture Aspos.Imaging.Region kada je izrezana pomoću određenog asposa.imaginga.Grafika.
public bool IsVisible(PointF point, Graphics g)Parameters
point PointF
Struktura Aspose.Imaging.PointF za testiranje.
g Graphics
A Aspose.Imaging.Grafika koja predstavlja grafski kontekst.
Returns
istinito kada je točka " sadržana u ovom Aspose.Imaging.Region; inače, lažna.
IsVisible(plovilo, plovilo, plovilo i plovilo)
Provjerite je li bilo koji dio određenog pravokuna sadržan u ovom Aspose.Imaging.Regionu.
public bool IsVisible(float x, float y, float width, float height)Parameters
x float
X-koordinacija gornjeg lijevog ugla pravog ugla za testiranje.
y float
Y-koordinacija gornjeg lijevog ugla pravog ugla za testiranje.
width float
Širina rektangula za testiranje.
height float
Visina rektangula za testiranje.
Returns
istinito kada je bilo koji dio određenog pravokuna sadržan u ovom Aspose.Imaging.Region objektu; inače, lažna.
IsVisible(RectangleF)
Testira se je li bilo koji dio određene strukture Aspose.Imaging.RectangleF sadržan u ovom Aspos.Imaging.Regionu.
public bool IsVisible(RectangleF rect)Parameters
rect RectangleF
Struktura Aspose.Imaging.RectangleF za testiranje.
Returns
istinito kada je bilo koji dio rect’ sadržan u ovom Aspose.Imaging.Region; inače, lažna.
IsVisible(float, float, float, float, grafika)
Provjerite je li bilo koji dio određenog pravokugla sadržan u ovom Aspose.Imaging.Regionu kada se izvlači pomoću navedenog Asposa.Imaging.Grafika.
public bool IsVisible(float x, float y, float width, float height, Graphics g)Parameters
x float
X-koordinacija gornjeg lijevog ugla pravog ugla za testiranje.
y float
Y-koordinacija gornjeg lijevog ugla pravog ugla za testiranje.
width float
Širina rektangula za testiranje.
height float
Visina rektangula za testiranje.
g Graphics
A Aspose.Imaging.Grafika koja predstavlja grafski kontekst.
Returns
istinito kada je bilo koji dio određenog pravokuna sadržan u ovom Aspose.Imaging.Regionu; inače, lažno.
IsVisible(RektangleF, Grafički)
Testira se je li bilo koji dio određene strukture Aspose.Imaging.RectangleF sadržan u ovom Aspos.Imaging.Regionu kada se izvlači pomoću određenog Asposa.imagin.Grafika.
public bool IsVisible(RectangleF rect, Graphics g)Parameters
rect RectangleF
Struktura Aspose.Imaging.RectangleF za testiranje.
g Graphics
A Aspose.Imaging.Grafika koja predstavlja grafski kontekst.
Returns
istinito kada je rect’ sadržan u ovom Aspose.Imaging.Region; inače, lažna.
IsVisible(int, int, grafika)
Provjerite je li određena točka sadržana u ovom objektu Aspose.Imaging.Region kada je izrezan pomoću određenog objekta Asposa.Grafika.
public bool IsVisible(int x, int y, Graphics g)Parameters
x int
X-koordinacija točke za testiranje.
y int
Koordinacija točke za testiranje.
g Graphics
A Aspose.Imaging.Grafika koja predstavlja grafski kontekst.
Returns
istinito kada je određena točka sadržana u ovom Aspose.Imaging.Region; inače, lažna.
IsVisible(Point)
Testira se je li određena struktura Aspose.Imaging.Point sadržana u ovom Aspos-u.
public bool IsVisible(Point point)Parameters
point Point
Struktura Aspose.Imaging.Točka za testiranje.
Returns
istinito kada je točka " sadržana u ovom Aspose.Imaging.Region; inače, lažna.
IsVisible(Pozicija, grafika)
Provjerite je li određena struktura Aspose.Imaging.Point sadržana unutar ove strukture Aspos.Imaging.Region kada je izrezana pomoću određenog asposa.imaginga.Grafika.
public bool IsVisible(Point point, Graphics g)Parameters
point Point
Struktura Aspose.Imaging.Točka za testiranje.
g Graphics
A Aspose.Imaging.Grafika koja predstavlja grafski kontekst.
Returns
istinito kada je točka " sadržana u ovom Aspose.Imaging.Region; inače, lažna.
IsVisible(int, int, int, int)
Provjerite je li bilo koji dio određenog pravokuna sadržan u ovom Aspose.Imaging.Regionu.
public bool IsVisible(int x, int y, int width, int height)Parameters
x int
X-koordinacija gornjeg lijevog ugla pravog ugla za testiranje.
y int
Y-koordinacija gornjeg lijevog ugla pravog ugla za testiranje.
width int
Širina rektangula za testiranje.
height int
Visina rektangula za testiranje.
Returns
istinito kada je bilo koji dio određenog pravokuna sadržan u ovom Aspose.Imaging.Regionu; inače, lažno.
IsVisible(Rectangle)
Provjerava se je li bilo koji dio određene strukture Aspose.Imaging.Rectangle sadržan u ovom području.
public bool IsVisible(Rectangle rect)Parameters
rect Rectangle
Struktura Aspose.Imaging.Rectangle za testiranje.
Returns
Ova metoda se vraća istinito kada je bilo koji dio rect’ sadržan u ovom Aspose.Imaging.Region; inače, lažna.
IsVisible(int, int, int, int, grafika)
Provjerite je li bilo koji dio određenog pravokugla sadržan u ovom Aspose.Imaging.Regionu kada se izvlači pomoću navedenog Asposa.Imaging.Grafika.
public bool IsVisible(int x, int y, int width, int height, Graphics g)Parameters
x int
X-koordinacija gornjeg lijevog ugla pravog ugla za testiranje.
y int
Y-koordinacija gornjeg lijevog ugla pravog ugla za testiranje.
width int
Širina rektangula za testiranje.
height int
Visina rektangula za testiranje.
g Graphics
A Aspose.Imaging.Grafika koja predstavlja grafski kontekst.
Returns
istinito kada je bilo koji dio određenog pravokuna sadržan u ovom Aspose.Imaging.Regionu; inače, lažno.
IsVisible(Grafički, Grafički)
Testira se je li bilo koji dio određene strukture Aspose.Imaging.Rectangle sadržan u ovoj strukturi Aspos.Imaging.Region kada se izvlači koristeći određenu strukturu Asposa.imaginga.Grafika.
public bool IsVisible(Rectangle rect, Graphics g)Parameters
rect Rectangle
Struktura Aspose.Imaging.Rectangle za testiranje.
g Graphics
A Aspose.Imaging.Grafika koja predstavlja grafski kontekst.
Returns
istinito kada je bilo koji dio rect’ sadržan u ovom Aspose.Imaging.Region; inače, lažna.
MakeEmpty()
Inicijalizira ovaj Aspose.Imaging.Region na prazan unutrašnjost.
public void MakeEmpty()MakeInfinite()
Inicijalizira ovaj Aspose.Imaging.Region je protivnik beskrajnog unutrašnjosti.
public void MakeInfinite()Transform(Matrix)
Transformira ovaj Aspose.Imaging.Region određenim Asposom.Imaging.Matrix.
public void Transform(Matrix matrix)Parameters
matrix Matrix
Aspose.Imaging.Matrix kojim pretvoriti ovaj Aspos.Imaging.Region.
Exceptions
matrix’ is null.
Translate(plovidba, plovidba)
Oštećuje koordinate ovog Aspose.Imaging.Regiona po određenom iznosu.
public void Translate(float dx, float dy)Parameters
dx float
Vrijednost da se nadoknadi ovaj Aspose.Imaging.Region horizontalno.
dy float
Vrijednost da se nadoknadi ovaj Aspose.Imaging.Region vertikalno.
Translate(u, u)
Oštećuje koordinate ovog Aspose.Imaging.Regiona po određenom iznosu.
public void Translate(int dx, int dy)Parameters
dx int
Vrijednost da se nadoknadi ovaj Aspose.Imaging.Region horizontalno.
dy int
Vrijednost da se nadoknadi ovaj Aspose.Imaging.Region vertikalno.
Union(RectangleF)
To ažurira Aspose.Imaging.Region na samostalno povezivanje i određenu strukturu Asposa.RectangleF.
public void Union(RectangleF rect)Parameters
rect RectangleF
Struktura Aspose.Imaging.RectangleF da se ujedinjuje s ovim Asposom.Imaging.Region.
Union(Rectangle)
To ažurira Aspose.Imaging.Region na samostalno povezivanje i određenu strukturu asposa.imaging.Rectangle.
public void Union(Rectangle rect)Parameters
rect Rectangle
Struktura Aspose.Imaging.Rectangle da se ujedinjuje s ovim Asposom.Imaging.Region.
Union(GraphicsPath)
ažurira ovaj Aspose.Imaging.Region na savez samog sebe i određenog Asposa.Imaginga.GrafikaPath.
public void Union(GraphicsPath path)Parameters
path GraphicsPath
Aspose.Imaging.GraphicsPath da se ujedinjuju s ovim Aspos.Imaging.Region.
Exceptions
path’ is null.
Union(Region)
ažurira ovaj Aspose.Imaging.Region u savez samog sebe i određenog Asposa.Imaginga.regiona.
public void Union(Region region)Parameters
region Region
Aspose.Imaging.Region da se pridruži ovom Aspos.Imaging.region.
Exceptions
region’ is null.
Xor(RectangleF)
To ažurira Aspose.Imaging.Region na uniju minus prekretanje sebe s određenom strukturom Asposa.Imaging-RectangleF.
public void Xor(RectangleF rect)Parameters
rect RectangleF
Struktura Aspose.Imaging.RectangleF je u skladu s ovim Asposom.Imaging.Region.
Xor(Rectangle)
To ažurira Aspose.Imaging.Region na udruženje minus prekretanje sebe s određenom strukturom Asposa.Imaginga.Rectangle.
public void Xor(Rectangle rect)Parameters
rect Rectangle
Struktura Aspose.Imaging.Rectangle za xor s ovim Asposom.Imaging.Region.
Xor(GraphicsPath)
To ažurira Aspose.Imaging.Region na uniju minus prekretanje sebe s određenim Asposom.GrafikaPath.
public void Xor(GraphicsPath path)Parameters
path GraphicsPath
The Aspose.Imaging.GraphicsPath to xor s ovim Asposom.Imaging.Region.
Exceptions
path’ is null.
Xor(Region)
To ažurira Aspose.Imaging.Region na uniju minus prekretanje sebe s određenim Asposom.Predstavljanje.region.
public void Xor(Region region)Parameters
region Region
Podsjetimo na to što se događa u Aspose.Imaging.Regionu.
Exceptions
region’ is null.