Class Region

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 Region

Inheritance

object Region

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

ArgumentNullException

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

ArgumentNullException

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

ArgumentNullException

region’ isnull.

DeepClone()

Stvorite točnu duboku kopiju ovog Aspose.Imaging.Region.

public Region DeepClone()

Returns

Region

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

bool

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

bool

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

ArgumentNullException

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

ArgumentNullException

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

ArgumentNullException

region’ is null.

GetHashCode()

Pronađite hash kod trenutnog objekta.

public override int GetHashCode()

Returns

int

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

bool

istinito ako je unutrašnjost ovog Aspose.Imaging.Regiona prazna kada se primjenjuje transformacija povezana s g’; inače, lažna.

Exceptions

ArgumentNullException

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

bool

istinito ako je unutrašnjost ovog Aspose.Imaging.Regiona beskrajna kada se primjenjuje transformacija povezana s g’; inače, lažna.

Exceptions

ArgumentNullException

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

ArgumentNullException

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

ArgumentNullException

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

ArgumentNullException

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

ArgumentNullException

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

ArgumentNullException

region’ is null.

 Hrvatski