Class Region

Class Region

Numele spaţiului: Aspose.Imaging Asamblare: Aspose.Imaging.dll (25.5.0)

Descrie interiorul unei forme grafice compuse din rectangle și căi. această clasă nu poate fi moștenită.

[JsonObject(MemberSerialization.OptIn)]
public sealed class Region

Inheritance

object Region

Membrii moștenitori

object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

Region()

Inițializează un nou Aspose.Imaging.Region.

public Region()

Region(Rețeaua)

Inițializează o nouă structură Aspose.Imaging.Region din structura specificată Aspos.RectangleF.

public Region(RectangleF rect)

Parameters

rect RectangleF

O structură Aspose.Imaging.RectangleF care definește interiorul noului Aspos.Imaging.Region.

Region(Rectangle)

Inițializează o nouă structură Aspose.Imaging.Region din structura specificată Asposa.Imaginare.Rectangle.

public Region(Rectangle rect)

Parameters

rect Rectangle

O structură Aspose.Imaging.Rectangle care definește interiorul noului Aspos.Imaging.Region.

Region(GraphicsPath)

Inițializează un nou Aspose.Imaging.Region cu aspectul specificat.

public Region(GraphicsPath path)

Parameters

path GraphicsPath

Un Aspose.Imaging.GraphicsPath care definește noul Asposa.Imaginarea.Region.

Exceptions

ArgumentNullException

path’ is null.

Methods

Complement(Rețeaua)

Actualizează acest Aspose.Imaging.Region pentru a conține porțiunea structurii specificate de Aspos.Imaginare.RectangleF care nu se intersectează cu această Asposa. Imaginarea.region.

public void Complement(RectangleF rect)

Parameters

rect RectangleF

Structura Aspose.Imaging.RectangleF pentru a completa acest aspect.

Complement(Rectangle)

Actualizează acest Aspose.Imaging.Region pentru a conține porțiunea structurii specificate de Aspos.Imaginare.Rectangle care nu se intersectează cu această Asposa. Imaginarea.region.

public void Complement(Rectangle rect)

Parameters

rect Rectangle

Structura Aspose.Imaging.Rectangle pentru a completa acest aspect.

Complement(GraphicsPath)

Actualizează acest Aspose.Imaging.Region pentru a conține porțiunea specificată Aspos.GraphicsPath care nu se intersectează cu această Asposa.Image.region.

public void Complement(GraphicsPath path)

Parameters

path GraphicsPath

Aspose.Imaging.GraphicsPath pentru a completa acest aspect.

Exceptions

ArgumentNullException

path’ isnull.

Complement(Region)

Actualizează acest Aspose.Imaging.Region pentru a conține porțiunea specificată de Aspos.Imaginare.region care nu se intersectează cu această Asposa. Imaginarea. Region.

public void Complement(Region region)

Parameters

region Region

Aspose.Imaging.Region se angajează să completeze acest obiect Aspos.Imaging.region.

Exceptions

ArgumentNullException

region’ isnull.

DeepClone()

Creează o copie exactă profundă a acestui Aspose.Imaging.Region.

public Region DeepClone()

Returns

Region

Aspose.Imaging.Regionul pe care îl creează această metodă.

Equals(Obiectul)

Verificați dacă obiectele sunt egale.

public override bool Equals(object obj)

Parameters

obj object

celălalt obiect.

Returns

bool

Rezultatul comparării egalităţii.

Equals(Regiune, grafică)

Verifică dacă regiunea specificată Aspose.Imaging.Region este identică cu această regiune pe suprafața desemnată.

public bool Equals(Region region, Graphics g)

Parameters

region Region

Regiunea Aspose.Imaging.Regiune pentru a testa.

g Graphics

A Aspose.Imaging.Grafica care reprezintă o suprafață de desene.

Returns

bool

Este adevărat dacă interiorul regiunii este identic cu interiorul acestei regiuni atunci când se aplică transformarea asociată cu parametru g’; altfel, fals.

Exceptions

ArgumentNullException

g ‘or region’ is null.

Exclude(Rețeaua)

Actualizează acest Aspose.Imaging.Region pentru a conține numai partea din interiorul său care nu se intersectează cu structura specificată Aspos.RectangleF.

public void Exclude(RectangleF rect)

Parameters

rect RectangleF

Structura Aspose.Imaging.RectangleF pentru a exclude din acest Aspos.Imaginare.Region.

Exclude(Rectangle)

Actualizează acest Aspose.Imaging.Region pentru a conține numai partea din interiorul său care nu se intersectează cu structura specificată Aspos.Imaging .Rectangle.

public void Exclude(Rectangle rect)

Parameters

rect Rectangle

Structura Aspose.Imaging.Rectangle pentru a exclude din acest Aspos.Imaginare.Region.

Exclude(GraphicsPath)

Actualizează acest Aspose.Imaging.Region pentru a conține numai partea din interiorul său care nu se intersectează cu specificația specificată Aspos.GraphicsPath.

public void Exclude(GraphicsPath path)

Parameters

path GraphicsPath

Aspose.Imaging.GraphicsPath pentru a exclude din acest Aspos.Imaginare.Region.

Exceptions

ArgumentNullException

path’ is null.

Exclude(Region)

Actualizează acest site pentru a conține numai partea din interiorul său care nu se intersectează cu site-ul specificat.

public void Exclude(Region region)

Parameters

region Region

Aspose.Imaging.Region pentru a exclude din acest Aspos.Imaginare.region.

Exceptions

ArgumentNullException

region’ is null.

GetHashCode()

Obțineți codul hash al obiectului curent.

public override int GetHashCode()

Returns

int

Codul de hash.

Intersect(Rețeaua)

Actualizează acest Aspose.Imaging.Region la intersecția de sine cu structura specificată Asposa.Imaging-RectangleF.

public void Intersect(RectangleF rect)

Parameters

rect RectangleF

Structura Aspose.Imaging.RectangleF se intersectează cu acest Aspos.Imaginare.Region.

Intersect(Rectangle)

Actualizează acest Aspose.Imaging.Region la intersecția sa cu structura specificată a Aspos.Imaging-Rectangle.

public void Intersect(Rectangle rect)

Parameters

rect Rectangle

Structura Aspose.Imaging.Rectangle se intersectează cu această structură Aspos.Imaging.Region.

Intersect(GraphicsPath)

Actualizează acest Aspose.Imaging.Region la intersecția de sine cu specificul Aspos.Imagind.GraphicsPath.

public void Intersect(GraphicsPath path)

Parameters

path GraphicsPath

Aspose.Imaging.GraphicsPath pentru a intersecta cu acest Aspos.Imaginare.Region.

Intersect(Region)

Actualizează acest Aspose.Imaging.Region la intersecția sa cu specificația specificată Asposa.Imaging-region.

public void Intersect(Region region)

Parameters

region Region

Aspose.Imaging.Region pentru a intersecta cu acest Aspos.Imaginare.region.

IsEmpty(Graphics)

Verifică dacă această zonă are un interior gol pe suprafața de desen specificată.

public bool IsEmpty(Graphics g)

Parameters

g Graphics

A Aspose.Imaging.Grafica care reprezintă o suprafață de desene.

Returns

bool

adevărat dacă interiorul acestei zone este gol atunci când se aplică transformarea asociată cu g’; altfel, fals.

Exceptions

ArgumentNullException

g’ is null.

IsInfinite(Graphics)

Verifică dacă această regiune are un interior infinit pe suprafața de desen specificată.

public bool IsInfinite(Graphics g)

Parameters

g Graphics

A Aspose.Imaging.Grafica care reprezintă o suprafață de desene.

Returns

bool

adevărat dacă interiorul acestei zone este infinit atunci când se aplică transformarea asociată cu g’; altfel, fals.

Exceptions

ArgumentNullException

g’ is null.

IsVisible(în float, float)

Verifică dacă punctul specificat este conținut în această regiune Aspose.Imaging.

public bool IsVisible(float x, float y)

Parameters

x float

Coordonatul x al punctului de testare.

y float

E-coordonatul punctului de testare.

Returns

bool

Adevărat atunci când punctul specificat este conținut în acest Aspose.Imaging.Region; altfel, fals.

IsVisible(Punctul)

Verifică dacă structura specificată Aspose.Imaging.PointF este conținută în acest aspect.

public bool IsVisible(PointF point)

Parameters

point PointF

Structura Aspose.Imaging.PointF trebuie testată.

Returns

bool

adevărat atunci când point’ este conținută în acest Aspose.Imaging.Region; altfel, fals.

IsVisible(float, float, grafică)

Verifică dacă punctul specificat este conținut în interiorul acestui Aspose.Imaging.Region atunci când a fost desenat folosind aspose-imaging.Grafica specificată.

public bool IsVisible(float x, float y, Graphics g)

Parameters

x float

Coordonatul x al punctului de testare.

y float

E-coordonatul punctului de testare.

g Graphics

A Aspose.Imaging.Grafica care reprezintă un context grafic.

Returns

bool

Adevărat atunci când punctul specificat este conținut în acest Aspose.Imaging.Region; altfel, fals.

IsVisible(Poziție, grafică)

Verifică dacă structura specificată Aspose.Imaging.PointF este conținută în această Spațiu de Imaginare.Region atunci când este desenată folosind spațiul specificat.

public bool IsVisible(PointF point, Graphics g)

Parameters

point PointF

Structura Aspose.Imaging.PointF trebuie testată.

g Graphics

A Aspose.Imaging.Grafica care reprezintă un context grafic.

Returns

bool

adevărat atunci când point’ este conținută în acest Aspose.Imaging.Region; altfel, fals.

IsVisible(float, float, float, float)

Verifică dacă oricare parte din rectangolul specificat este conținută în această regiune Aspose.Imaging.

public bool IsVisible(float x, float y, float width, float height)

Parameters

x float

Coordonatul x al colțului stâng de sus al rectanglului pentru a fi testat.

y float

Coordonatul y al colțului superior-left al rectangularului pentru a fi testat.

width float

Amploarea rectanglului pentru testare.

height float

Înălțimea rectanglului pentru a fi testat.

Returns

bool

valabil atunci când oricare parte din rectanglul specificat este conținută în interiorul acestui obiect Aspose.Imaging.Region; altfel, fals.

IsVisible(Rețeaua)

Verifică dacă oricare parte a structurii Aspose.Imaging.RectangleF specificate este conținută în cadrul acestei zone.

public bool IsVisible(RectangleF rect)

Parameters

rect RectangleF

Structura Aspose.Imaging.RectangleF pentru testare.

Returns

bool

valabil atunci când oricare parte a rect’ este conținută în acest Aspose.Imaging.Region; altfel, fals.

IsVisible(float, float, float, float, grafică)

Testeaza daca oricare parte a rectanglului specificat este conținută in acest Aspose.Imaging.Region atunci cand se trage folosind specificația Aspos.Image.Graphics.

public bool IsVisible(float x, float y, float width, float height, Graphics g)

Parameters

x float

Coordonatul x al colțului stâng de sus al rectanglului pentru a fi testat.

y float

Coordonatul y al colțului superior-left al rectangularului pentru a fi testat.

width float

Amploarea rectanglului pentru testare.

height float

Înălțimea rectanglului pentru a fi testat.

g Graphics

A Aspose.Imaging.Grafica care reprezintă un context grafic.

Returns

bool

valabil atunci când oricare parte a rectangului specificat este conținută în această Aspose.Imaging.Regiune; altfel, fals.

IsVisible(RectangleF, grafică)

Verifică dacă oricare parte a structurii specificate Aspose.Imaging.RectangleF este conținută în interiorul acestei Aspos.Imaging.Region atunci când este desenată folosind specificația specificată Asposa.Grafica.

public bool IsVisible(RectangleF rect, Graphics g)

Parameters

rect RectangleF

Structura Aspose.Imaging.RectangleF pentru testare.

g Graphics

A Aspose.Imaging.Grafica care reprezintă un context grafic.

Returns

bool

adevărat atunci când rect’ este conținut în acest Aspose.Imaging.Region; altfel, fals.

IsVisible(int, int, grafică)

Verifică dacă punctul specificat este conținut în acest obiect Aspose.Imaging.Region atunci când este capturat folosind Obiectul specificat Asposa.Graphics.

public bool IsVisible(int x, int y, Graphics g)

Parameters

x int

Coordonatul x al punctului de testare.

y int

E-coordonatul punctului de testare.

g Graphics

A Aspose.Imaging.Grafica care reprezintă un context grafic.

Returns

bool

valabil atunci când punctul specificat este conținut în acest Aspose.Imaging.Region; altfel, fals.

IsVisible(Point)

Verifică dacă structura specificată Aspose.Imaging.Point este conținută în cadrul acestei regiuni.

public bool IsVisible(Point point)

Parameters

point Point

Structura Aspose.Imaging.Point pentru a testa.

Returns

bool

adevărat atunci când point’ este conținută în acest Aspose.Imaging.Region; altfel, fals.

IsVisible(Poziția, grafică)

Verifică dacă structura specificată Aspose.Imaging.Point este conținută în această regiune Asposa.Imaging atunci când este desenată cu ajutorul structurii specificate Aspos.Grafica.

public bool IsVisible(Point point, Graphics g)

Parameters

point Point

Structura Aspose.Imaging.Point pentru a testa.

g Graphics

A Aspose.Imaging.Grafica care reprezintă un context grafic.

Returns

bool

adevărat atunci când point’ este conținută în acest Aspose.Imaging.Region; altfel, fals.

IsVisible(int, int, int, int)

Verifică dacă oricare parte din rectangolul specificat este conținută în această regiune Aspose.Imaging.

public bool IsVisible(int x, int y, int width, int height)

Parameters

x int

Coordonatul x al colțului stâng de sus al rectanglului pentru a fi testat.

y int

Coordonatul y al colțului superior-left al rectangularului pentru a fi testat.

width int

Amploarea rectanglului pentru testare.

height int

Înălțimea rectanglului pentru a fi testat.

Returns

bool

valabil atunci când oricare parte a rectangului specificat este conținută în această Aspose.Imaging.Regiune; altfel, fals.

IsVisible(Rectangle)

Verifică dacă oricare parte a structurii Aspose.Imaging.Rectangle specificate este conținută în cadrul acestei zone.

public bool IsVisible(Rectangle rect)

Parameters

rect Rectangle

Structura Aspose.Imaging.Rectangle pentru testare.

Returns

bool

Această metodă revine adevărată atunci când oricare parte a rect’ este conținută în acest Aspose.Imaging.Region; altfel, fals.

IsVisible(int, int, int, int, grafică)

Testeaza daca oricare parte a rectanglului specificat este conținută in acest Aspose.Imaging.Region atunci cand se trage folosind specificația Aspos.Image.Graphics.

public bool IsVisible(int x, int y, int width, int height, Graphics g)

Parameters

x int

Coordonatul x al colțului stâng de sus al rectanglului pentru a fi testat.

y int

Coordonatul y al colțului superior-left al rectangularului pentru a fi testat.

width int

Amploarea rectanglului pentru testare.

height int

Înălțimea rectanglului pentru a fi testat.

g Graphics

A Aspose.Imaging.Grafica care reprezintă un context grafic.

Returns

bool

valabil atunci când oricare parte a rectangului specificat este conținută în această Aspose.Imaging.Regiune; altfel, fals.

IsVisible(Rectangle, grafică)

Verifică dacă oricare parte a structurii specificate Aspose.Imaging.Rectangle este conținută în cadrul acestei Aspos.Imaging.Region atunci când este desenată folosind specificația specificată Asposa.Grafica.

public bool IsVisible(Rectangle rect, Graphics g)

Parameters

rect Rectangle

Structura Aspose.Imaging.Rectangle pentru testare.

g Graphics

A Aspose.Imaging.Grafica care reprezintă un context grafic.

Returns

bool

valabil atunci când oricare parte a rect’ este conținută în acest Aspose.Imaging.Region; altfel, fals.

MakeEmpty()

Inițializează acest Aspose.Imaging.Region într-un interior gol.

public void MakeEmpty()

MakeInfinite()

Inițializează acest Aspose.Imaging.Regionul se opune unui interior infinit.

public void MakeInfinite()

Transform(Matrix)

Transformă acest Aspose.Imaging.Region prin specificația specificată Aspos.Imagin.Matrix.

public void Transform(Matrix matrix)

Parameters

matrix Matrix

Aspose.Imaging.Matrix prin care să transforme acest Aspos.Imaginare.Regiune.

Exceptions

ArgumentNullException

matrix’ is null.

Translate(în float, float)

Încărcați coordonatele acestui Aspose.Imaging.Region cu valoarea specificată.

public void Translate(float dx, float dy)

Parameters

dx float

Suma pentru a compensa acest Aspose.Imaging.Region orizontal.

dy float

Suma pentru a compensa acest Aspose.Imaging.Regiune verticală.

Translate(int, int)

Încărcați coordonatele acestui Aspose.Imaging.Region cu valoarea specificată.

public void Translate(int dx, int dy)

Parameters

dx int

Suma pentru a compensa acest Aspose.Imaging.Region orizontal.

dy int

Suma pentru a compensa acest Aspose.Imaging.Regiune verticală.

Union(Rețeaua)

Actualizează acest Aspose.Imaging.Region la uniunea în sine și la structura specificată a Aspos.RectangleF.

public void Union(RectangleF rect)

Parameters

rect RectangleF

Structura Aspose.Imaging.RectangleF pentru a se alătura acestei aspuse.imaginare.Region.

Union(Rectangle)

Actualizează acest Aspose.Imaging.Region la uniunea sa și la structura specificată a Aspos.Imaging-Rectangle.

public void Union(Rectangle rect)

Parameters

rect Rectangle

Structura Aspose.Imaging.Rectangle pentru a se alătura acestei aspose, imaginare.Region.

Union(GraphicsPath)

Actualizează acest Aspose.Imaging.Region la uniunea în sine și la specificația specificată Asposa.Imagging.GraphicsPath.

public void Union(GraphicsPath path)

Parameters

path GraphicsPath

Aspose.Imaging.GraphicsPath pentru a se alătura acestui Aspos.Imaginare.Region.

Exceptions

ArgumentNullException

path’ is null.

Union(Region)

Actualizează acest Aspose.Imaging.Region la uniunea în sine și la specificația specificată Asposa.Imaging-region.

public void Union(Region region)

Parameters

region Region

Regiunea Aspose.Imaging.Regiune pentru a se alătura acestei regiuni.

Exceptions

ArgumentNullException

region’ is null.

Xor(Rețeaua)

Actualizează acest Aspose.Imaging.Region la uniune minus intersecția de sine cu structura specificată a Aspos.Image.RectangleF.

public void Xor(RectangleF rect)

Parameters

rect RectangleF

Structura Aspose.Imaging.RectangleF trebuie să se încadreze cu acest Aspos.Imaginare.Region.

Xor(Rectangle)

Actualizează acest Aspose.Imaging.Region la uniune minus intersecția de sine cu structura specificată Asposa.Imagind.Rectangle.

public void Xor(Rectangle rect)

Parameters

rect Rectangle

Structura Aspose.Imaging.Rectangle se încadrează în acest aspect.

Xor(GraphicsPath)

Actualizează acest Aspose.Imaging.Region la uniune minus intersecția de sine cu specificația specificată Aspos.Imagging.GraphicsPath.

public void Xor(GraphicsPath path)

Parameters

path GraphicsPath

Aspose.Imaging.GraphicsPath pentru a xor cu acest Aspos.Imaginare.Region.

Exceptions

ArgumentNullException

path’ is null.

Xor(Region)

Actualizează acest Aspose.Imaging.Region la uniune minus intersecția de sine cu specificația specificată.

public void Xor(Region region)

Parameters

region Region

Regiunea Aspose.Imaging.Regiune pentru a face față acestei regiuni.

Exceptions

ArgumentNullException

region’ is null.

 Română