Class Region

Class Region

Numele spaţiului: Aspose.Imaging Asamblare: Aspose.Imaging.dll (25.4.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ă __RectangleF.

public Region(RectangleF rect)

Parameters

rect RectangleF

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

Region(Rectangle)

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

public Region(Rectangle rect)

Parameters

rect Rectangle

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

Region(GraphicsPath)

Inițializează o nouă Aspose.Imaging.Region cu specificația __ WL16_.GraphicsPath.

public Region(GraphicsPath path)

Parameters

path GraphicsPath

Un Aspose.Imaging.GraphicsPath care definește noul Wl17.Region.

Exceptions

ArgumentNullException

path’ is null.

Methods

Complement(Rețeaua)

Actualizează această Aspose.Imaging.Regiune pentru a conține partea structurii specificate __ WL16_.RectangleF care nu se intersectează cu această Wl17 .Region.

public void Complement(RectangleF rect)

Parameters

rect RectangleF

Structura Aspose.Imaging.RectangleF pentru a completa acest Wl17.Region.

Complement(Rectangle)

Actualizează această Aspose.Imaging.Regiune pentru a conține partea structurii specifice Wl17.Rectangle care nu se intersectează cu această _ WL16_ .Region.

public void Complement(Rectangle rect)

Parameters

rect Rectangle

Structura Aspose.Imaging.Rectangle pentru a completa acest Wl17.Region.

Complement(GraphicsPath)

Actualizează acest Aspose.Imaging.Regiune pentru a conține partea specificată în Wl17.GraphicsPath, care nu se intersectează cu acest _ WL16_ .Regiune.

public void Complement(GraphicsPath path)

Parameters

path GraphicsPath

Aspose.Imaging.GraphicsPath pentru a completa acest WR17.Region.

Exceptions

ArgumentNullException

path’ isnull.

Complement(Region)

Actualizează această Aspose.Imaging.Regiune pentru a conține partea specificată a Wl17.Regiune care nu se intersectează cu această _www.

public void Complement(Region region)

Parameters

region Region

Obiectivul Aspose.Imaging.Regiune este de a completa acest obiect _UW17.Regiune.

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ă __RectangleF.

public void Exclude(RectangleF rect)

Parameters

rect RectangleF

Structura Aspose.Imaging.RectangleF pentru a exclude din această Wl17.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ă __ WL16_.Rectangle.

public void Exclude(Rectangle rect)

Parameters

rect Rectangle

Structura Aspose.Imaging.Rectangle pentru a exclude din acest Wl17.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ă Wl17.GraphicsPath.

public void Exclude(GraphicsPath path)

Parameters

path GraphicsPath

Aspose.Imaging.GraphicsPath pentru a exclude din acest Wl17.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

Regiunea Aspose.Imaging.Regiune pentru a exclude din acest Wl17.Regiune.

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ă această Aspose.Imaging.Regiune la intersecția sa cu structura specificată Wl17.RectangleF.

public void Intersect(RectangleF rect)

Parameters

rect RectangleF

Structura Aspose.Imaging.RectangleF se intersectează cu această Wl17.Region.

Intersect(Rectangle)

Actualizează această Aspose.Imaging.Regiune la intersecția sa cu structura specificată Wl17.Rectangle.

public void Intersect(Rectangle rect)

Parameters

rect Rectangle

Structura Aspose.Imaging.Rectangle pentru a se intersecta cu acest Wl17.Region.

Intersect(GraphicsPath)

Actualizează acest Aspose.Imaging.Region la intersecția de sine cu specificat Wl17.GraphicsPath.

public void Intersect(GraphicsPath path)

Parameters

path GraphicsPath

Aspose.Imaging.GraphicsPath pentru a se intersecta cu acest Wl17.Region.

Intersect(Region)

Actualizează acest Aspose.Imaging.Region la intersecția de sine cu specificația Wl17.region.

public void Intersect(Region region)

Parameters

region Region

Regiunea Aspose.Imaging.Regiune să se intersecteze cu această Wl17.Regiune.

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 această Wl17.Region.

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 cadrul acestui Aspose.Imaging.Region atunci când este desenat folosind caracterul indicat WR17.Grafica.

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 cadrul acestei regiuni, atunci când este desenată folosind structurile specificate __ WL16_.Grafica.

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ă)

Verifică dacă oricare parte a rectangului specificat este conținută în această Aspose.Imaging.Regiune atunci când este desenată folosind specificația __ WL16_.Grafica.

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 Aspose.Imaging.RectangleF specificate este conținută în cadrul acestei regiuni, atunci când este capturată folosind specificația __ WL16_.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 cadrul acestui obiect Aspose.Imaging.Region atunci când este desenat folosind Obiectul specificat WR17.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 interiorul acestei zone, atunci când este desenată folosind structurile specificate Wl17.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ă)

Verifică dacă oricare parte a rectangului specificat este conținută în această Aspose.Imaging.Regiune atunci când este desenată folosind specificația __ WL16_.Grafica.

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 Aspose.Imaging.Rectangle specificate este conținută în cadrul acestei regiuni, atunci când este capturată folosind specificația __ WL16_.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ă această Aspose.Imaging.Regiune prin specificația specificată Wl17.Matrix.

public void Transform(Matrix matrix)

Parameters

matrix Matrix

Aspose.Imaging.Matrix prin care să se transforme acest Wl17.Region.

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ă Wl17.RectangleF.

public void Union(RectangleF rect)

Parameters

rect RectangleF

Structura Aspose.Imaging.RectangleF pentru a se conecta cu această __ WL7_.Region.

Union(Rectangle)

Actualizează acest Aspose.Imaging.Region la uniunea în sine și la structura specificată Wl17.Rectangle.

public void Union(Rectangle rect)

Parameters

rect Rectangle

Structura Aspose.Imaging.Rectangle pentru a se conecta cu această __ WL16__ .Regiune.

Union(GraphicsPath)

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

public void Union(GraphicsPath path)

Parameters

path GraphicsPath

Aspose.Imaging.GraphicsPath pentru a se alătura acestui __ WL7_.Region.

Exceptions

ArgumentNullException

path’ is null.

Union(Region)

Actualizează acest Aspose.Imaging.Region la uniunea sa și la specificația specificată WR17.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ă Wl17.RectangleF.

public void Xor(RectangleF rect)

Parameters

rect RectangleF

Structura Aspose.Imaging.RectangleF se încadrează în această structură Wl17.Region.

Xor(Rectangle)

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

public void Xor(Rectangle rect)

Parameters

rect Rectangle

Structura Aspose.Imaging.Rectangle pentru a xor cu acest Wl17.Region.

Xor(GraphicsPath)

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

public void Xor(GraphicsPath path)

Parameters

path GraphicsPath

Aspose.Imaging.GraphicsPath pentru a xor cu acest Wl17.Region.

Exceptions

ArgumentNullException

path’ is null.

Xor(Region)

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

public void Xor(Region region)

Parameters

region Region

Regiunea Aspose.Imaging.Regiune pentru a xor cu acest WR17.region.

Exceptions

ArgumentNullException

region’ is null.

 Română