Class Region

Class Region

Namn på plats: Aspose.Imaging Församling: Aspose.Imaging.dll (25.5.0)

Beskriver interiören av en grafisk form bestående av rektanglar och vägar. Denna klass kan inte ärvas.

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

Inheritance

object Region

Arvsmedlemmar

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

Constructors

Region()

Initiera en ny Aspose.Imaging.Region.

public Region()

Region(RectangleF)

Initialiserar en ny Aspose.Imaging.Region från den angivna Aspose.Imaging.RectangleF strukturen.

public Region(RectangleF rect)

Parameters

rect RectangleF

En Aspose.Imaging.RectangleF struktur som definierar insidan av den nya Aspose.Imaging.Region.

Region(Rectangle)

Initialiserar en ny Aspose.Imaging.Region från den angivna Aspose.Imaging.Rectangle strukturen.

public Region(Rectangle rect)

Parameters

rect Rectangle

En Aspose.Imaging.Rectangle struktur som definierar insidan av den nya Aspose.Imaging.Region.

Region(GraphicsPath)

Initialiserar en ny Aspose.Imaging.Region med den angivna Aspose.Imaging.GraphicsPath.

public Region(GraphicsPath path)

Parameters

path GraphicsPath

En Aspose.Imaging.GraphicsPath som definierar den nya Aspose.Imaging.Region.

Exceptions

ArgumentNullException

path’ is null.

Methods

Complement(RectangleF)

Uppdatera denna Aspose.Imaging.Region för att innehålla den del av den angivna Aspose.Imaging.RectangleF struktur som inte korsar med denna Aspose.Imaging.Region.

public void Complement(RectangleF rect)

Parameters

rect RectangleF

Aspose.Imaging.RectangleF struktur för att komplettera denna Aspose.Imaging.Region.

Complement(Rectangle)

Uppdatera denna Aspose.Imaging.Region för att innehålla den del av den angivna Aspose.Imaging.Rectangle strukturen som inte korsar med denna Aspose.Imaging.Region.

public void Complement(Rectangle rect)

Parameters

rect Rectangle

Aspose.Imaging.Rectangle strukturen för att komplettera denna Aspose.Imaging.Region.

Complement(GraphicsPath)

Uppdatera denna Aspose.Imaging.Region för att innehålla den del av den angivna Aspose.Imaging.GraphicsPath som inte korsar med denna Aspose.Imaging.Region.

public void Complement(GraphicsPath path)

Parameters

path GraphicsPath

Den Aspose.Imaging.GraphicsPath för att komplettera denna Aspose.Imaging.Region.

Exceptions

ArgumentNullException

path’ isnull.

Complement(Region)

Uppdatera denna Aspose.Imaging.Region för att innehålla den del av den angivna Aspose.Imaging.Region som inte korsar med denna Aspose.Imaging.Region.

public void Complement(Region region)

Parameters

region Region

Aspose.Imaging.Region motsätter sig att komplettera detta Aspose.Imaging.Region objekt.

Exceptions

ArgumentNullException

region’ isnull.

DeepClone()

Skapa en exakt djup kopia av denna Aspose.Imaging.Region.

public Region DeepClone()

Returns

Region

Aspose.Imaging.Region som denna metod skapar.

Equals(Objektet)

Kontrollera om objekt är lika.

public override bool Equals(object obj)

Parameters

obj object

Det andra objektet.

Returns

bool

jämställdhetens resultat.

Equals(Region, Grafiken)

Testar om den angivna Aspose.Imaging.Region är identisk med den angivna Aspose.Imaging.Region på den angivna ritningsytan.

public bool Equals(Region region, Graphics g)

Parameters

region Region

Den Aspose.Imaging.Region att testa.

g Graphics

En Aspose.Imaging.Grafik som representerar en ritande yta.

Returns

bool

Det är sant om den inre delen av regionen är identisk med den inre delen av regionen när den omvandling som är förknippad med g’ parameter tillämpas; annars, falsk.

Exceptions

ArgumentNullException

g ‘or region’ is null.

Exclude(RectangleF)

Uppdatera denna Aspose.Imaging.Region för att endast innehålla den del av dess interiör som inte korsar med den angivna Aspose.Imaging.RectangleF struktur.

public void Exclude(RectangleF rect)

Parameters

rect RectangleF

Aspose.Imaging.RectangleF struktur att utesluta från denna Aspose.Imaging.Region.

Exclude(Rectangle)

Uppdatera denna Aspose.Imaging.Region för att endast innehålla den del av dess interiör som inte korsar med den angivna Aspose.Imaging.Rectangle struktur.

public void Exclude(Rectangle rect)

Parameters

rect Rectangle

Den Aspose.Imaging.Rectangle struktur att utesluta från denna Aspose.Imaging.Region.

Exclude(GraphicsPath)

Uppdatera denna Aspose.Imaging.Region för att endast innehålla den del av dess interiör som inte korsar med den angivna Aspose.Imaging.GraphicsPath.

public void Exclude(GraphicsPath path)

Parameters

path GraphicsPath

Den Aspose.Imaging.GraphicsPath att utesluta från denna Aspose.Imaging.Region.

Exceptions

ArgumentNullException

path’ is null.

Exclude(Region)

Uppdatera denna Aspose.Imaging.Region för att endast innehålla den del av dess interiör som inte korsar med den angivna Aspose.Imaging.Region.

public void Exclude(Region region)

Parameters

region Region

Den Aspose.Imaging.Region att utesluta från denna Aspose.Imaging.Region.

Exceptions

ArgumentNullException

region’ is null.

GetHashCode()

Få hashkod från det aktuella objektet.

public override int GetHashCode()

Returns

int

och hash koden.

Intersect(RectangleF)

Uppdatera denna Aspose.Imaging.Region till korsningen av sig själv med den angivna Aspose.Imaging.RectangleF struktur.

public void Intersect(RectangleF rect)

Parameters

rect RectangleF

Den Aspose.Imaging.RectangleF strukturen för att korsas med denna Aspose.Imaging.Region.

Intersect(Rectangle)

Uppdatera detta Aspose.Imaging.Region till korsningen av sig själv med den angivna Aspose.Imaging.Rectangle struktur.

public void Intersect(Rectangle rect)

Parameters

rect Rectangle

Den Aspose.Imaging.Rectangle strukturen för att korsas med denna Aspose.Imaging.Region.

Intersect(GraphicsPath)

Uppdatera detta Aspose.Imaging.Region till korsningen av sig själv med det angivna Aspose.Imaging.GraphicsPath.

public void Intersect(GraphicsPath path)

Parameters

path GraphicsPath

Aspose.Imaging.GraphicsPath för att gräva med denna Aspose.Imaging.Region.

Intersect(Region)

Uppdatera detta Aspose.Imaging.Region till korsningen av sig själv med det angivna Aspose.Imaging.Region.

public void Intersect(Region region)

Parameters

region Region

Den Aspose.Imaging.Region för att gräva med denna Aspose.Imaging.Region.

IsEmpty(Graphics)

Testar om denna Aspose.Imaging.Region har ett tomt interiör på den angivna ritningsytan.

public bool IsEmpty(Graphics g)

Parameters

g Graphics

En Aspose.Imaging.Grafik som representerar en ritande yta.

Returns

bool

sant om insidan av denna Aspose.Imaging.Region är tom när den omvandling som är förknippad med g’ tillämpas; annars falsk.

Exceptions

ArgumentNullException

g’ is null.

IsInfinite(Graphics)

Testar om denna Aspose.Imaging.Region har ett oändligt interiör på den angivna ritningsytan.

public bool IsInfinite(Graphics g)

Parameters

g Graphics

En Aspose.Imaging.Grafik som representerar en ritande yta.

Returns

bool

sant om den inre Aspose.Imaging.Region är oändlig när den omvandling som är förknippad med g’ tillämpas; annars falsk.

Exceptions

ArgumentNullException

g’ is null.

IsVisible(Flotta och flotta)

Testar om den angivna punkten finns i denna Aspose.Imaging.Region.

public bool IsVisible(float x, float y)

Parameters

x float

X-koordinaten av punkten att testa.

y float

Den y-koordinaten av punkten att testa.

Returns

bool

Sanningen när den angivna punkten finns i denna Aspose.Imaging.Region; annars falsk.

IsVisible(PointF)

Testar om den angivna Aspose.Imaging.PointF-strukturen finns i denna Aspose.Imaging.Region.

public bool IsVisible(PointF point)

Parameters

point PointF

Aspose.Imaging.PointF struktur att testa.

Returns

bool

gällande när point’ ingår i denna Aspose.Imaging.Region; annars falsk.

IsVisible(Float, Float och Grafiken)

Testar om den angivna punkten finns i denna Aspose.Imaging.Region när den dragits med hjälp av den angivna Aspose.Imaging.Grafik.

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

Parameters

x float

X-koordinaten av punkten att testa.

y float

Den y-koordinaten av punkten att testa.

g Graphics

En Aspose.Imaging.Grafik som representerar ett grafiskt sammanhang.

Returns

bool

Sanningen när den angivna punkten finns i denna Aspose.Imaging.Region; annars falsk.

IsVisible(PointF, Grafiken)

Testar om den angivna Aspose.Imaging.PointF-strukturen finns inom denna Aspose.Imaging.Region när den dragits med den angivna Aspose.Imaging.Grafik.

public bool IsVisible(PointF point, Graphics g)

Parameters

point PointF

Aspose.Imaging.PointF struktur att testa.

g Graphics

En Aspose.Imaging.Grafik som representerar ett grafiskt sammanhang.

Returns

bool

gällande när point’ ingår i denna Aspose.Imaging.Region; annars falsk.

IsVisible(flotta, flotta, flotta och flotta)

Testar om någon del av den angivna rektangeln finns i denna Aspose.Imaging.Region.

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

Parameters

x float

X-koordinaten av den övre vänstra hörnet av rektangeln att testa.

y float

Y-koordinaten i övre vänstra hörnet av rektangeln att testa.

width float

bredden av rektangeln att testa.

height float

Höjden på rektangeln att testa.

Returns

bool

gällande när någon del av den angivna rektangeln finns inom detta Aspose.Imaging.Region objekt; annars falsk.

IsVisible(RectangleF)

Testar om någon del av den angivna Aspose.Imaging.RectangleF-strukturen finns i denna Aspose.Imaging.Region.

public bool IsVisible(RectangleF rect)

Parameters

rect RectangleF

Aspose.Imaging.RectangleF struktur att testa.

Returns

bool

gällande när någon del av rect’ finns i denna Aspose.Imaging.Region; annars falsk.

IsVisible(flotta, flotta, flotta, grafiska)

Testar om någon del av den angivna rektangeln finns inom denna Aspose.Imaging.Region när det dragits med hjälp av den angivna Aspose.Imaging.Grafik.

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

Parameters

x float

X-koordinaten av den övre vänstra hörnet av rektangeln att testa.

y float

Y-koordinaten i övre vänstra hörnet av rektangeln att testa.

width float

bredden av rektangeln att testa.

height float

Höjden på rektangeln att testa.

g Graphics

En Aspose.Imaging.Grafik som representerar ett grafiskt sammanhang.

Returns

bool

gällande när någon del av den angivna rektangeln finns inom denna Aspose.Imaging.Region; annars falsk.

IsVisible(RectangleF, Grafiken)

Testar om någon del av den angivna Aspose.Imaging.RectangleF-strukturen finns inom denna Aspose.Imaging.Region när den dragits med hjälp av den angivna Aspose.Imaging.Grafik.

public bool IsVisible(RectangleF rect, Graphics g)

Parameters

rect RectangleF

Aspose.Imaging.RectangleF struktur att testa.

g Graphics

En Aspose.Imaging.Grafik som representerar ett grafiskt sammanhang.

Returns

bool

gällande när rect’ finns i denna Aspose.Imaging.Region; annars falsk.

IsVisible(int, int, grafik)

Testar om det angivna punkten finns inom detta Aspose.Imaging.Region objekt när det dragits med det angivna Aspose.Imaging.Graphics objektet.

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

Parameters

x int

X-koordinaten av punkten att testa.

y int

Den y-koordinaten av punkten att testa.

g Graphics

En Aspose.Imaging.Grafik som representerar ett grafiskt sammanhang.

Returns

bool

gällande när den angivna punkten finns i denna Aspose.Imaging.Region; annars falsk.

IsVisible(Point)

Testar om den angivna Aspose.Imaging.Point-strukturen finns i denna Aspose.Imaging.Region.

public bool IsVisible(Point point)

Parameters

point Point

Aspose.Imaging.Point struktur att testa.

Returns

bool

gällande när point’ ingår i denna Aspose.Imaging.Region; annars falsk.

IsVisible(Poäng, Grafiken)

Testar om den angivna Aspose.Imaging.Point-strukturen finns i denna Aspose.Imaging.Region när den dragits med den angivna Aspose.Imaging.Grafik.

public bool IsVisible(Point point, Graphics g)

Parameters

point Point

Aspose.Imaging.Point struktur att testa.

g Graphics

En Aspose.Imaging.Grafik som representerar ett grafiskt sammanhang.

Returns

bool

gällande när point’ ingår i denna Aspose.Imaging.Region; annars falsk.

IsVisible(int, int, int, int och int)

Testar om någon del av den angivna rektangeln finns i denna Aspose.Imaging.Region.

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

Parameters

x int

X-koordinaten av den övre vänstra hörnet av rektangeln att testa.

y int

Y-koordinaten i övre vänstra hörnet av rektangeln att testa.

width int

bredden av rektangeln att testa.

height int

Höjden på rektangeln att testa.

Returns

bool

gällande när någon del av den angivna rektangeln finns inom denna Aspose.Imaging.Region; annars falsk.

IsVisible(Rectangle)

Testar om någon del av den angivna Aspose.Imaging.Rectangle-strukturen finns i denna Aspose.Imaging.Region.

public bool IsVisible(Rectangle rect)

Parameters

rect Rectangle

Aspose.Imaging.Rectangle struktur att testa.

Returns

bool

Denna metod returnerar sant när någon del av rect’ är innefattad i denna Aspose.Imaging.Region; annars, falsk.

IsVisible(int, int, int, int, grafik)

Testar om någon del av den angivna rektangeln finns inom denna Aspose.Imaging.Region när det dragits med hjälp av den angivna Aspose.Imaging.Grafik.

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

Parameters

x int

X-koordinaten av den övre vänstra hörnet av rektangeln att testa.

y int

Y-koordinaten i övre vänstra hörnet av rektangeln att testa.

width int

bredden av rektangeln att testa.

height int

Höjden på rektangeln att testa.

g Graphics

En Aspose.Imaging.Grafik som representerar ett grafiskt sammanhang.

Returns

bool

gällande när någon del av den angivna rektangeln finns inom denna Aspose.Imaging.Region; annars falsk.

IsVisible(Rectangle, Grafiken)

Testar om någon del av den angivna Aspose.Imaging.Rectangle-strukturen finns inom denna Aspose.Imaging.Region när den dragits med hjälp av den angivna Aspose.Imaging.Grafik.

public bool IsVisible(Rectangle rect, Graphics g)

Parameters

rect Rectangle

Aspose.Imaging.Rectangle struktur att testa.

g Graphics

En Aspose.Imaging.Grafik som representerar ett grafiskt sammanhang.

Returns

bool

gällande när någon del av rect’ finns i denna Aspose.Imaging.Region; annars falsk.

MakeEmpty()

Initialisera detta Aspose.Imaging.Region till ett tomt interiör.

public void MakeEmpty()

MakeInfinite()

Initialiserar detta Aspose.Imaging.Region motsätter sig ett oändligt inre.

public void MakeInfinite()

Transform(Matrix)

Omvandlar detta Aspose.Imaging.Region av det angivna Aspose.Imaging.Matrix.

public void Transform(Matrix matrix)

Parameters

matrix Matrix

Den Aspose.Imaging.Matrix genom vilken att omvandla denna Aspose.Imaging.Region.

Exceptions

ArgumentNullException

matrix’ is null.

Translate(Flotta och flotta)

Avsätt koordinaterna i denna Aspose.Imaging.Region med det angivna beloppet.

public void Translate(float dx, float dy)

Parameters

dx float

beloppet för att kompensera denna Aspose.Imaging.Region horisontellt.

dy float

beloppet för att kompensera denna Aspose.Imaging.Region vertikalt.

Translate(int, int)

Avsätt koordinaterna i denna Aspose.Imaging.Region med det angivna beloppet.

public void Translate(int dx, int dy)

Parameters

dx int

beloppet för att kompensera denna Aspose.Imaging.Region horisontellt.

dy int

beloppet för att kompensera denna Aspose.Imaging.Region vertikalt.

Union(RectangleF)

Uppdatera detta Aspose.Imaging.Region till föreningen av sig själv och den angivna Aspose.Imaging.RectangleF-strukturen.

public void Union(RectangleF rect)

Parameters

rect RectangleF

Aspose.Imaging.RectangleF struktur för att ansluta med denna Aspose.Imaging.Region.

Union(Rectangle)

Uppdatera detta Aspose.Imaging.Region till föreningen av sig själv och den angivna Aspose.Imaging.Rectangle strukturen.

public void Union(Rectangle rect)

Parameters

rect Rectangle

Aspose.Imaging.Rectangle strukturen för att ansluta med denna Aspose.Imaging.Region.

Union(GraphicsPath)

Uppdatera detta Aspose.Imaging.Region till föreningen av sig själv och det angivna Aspose.Imaging.GraphicsPath.

public void Union(GraphicsPath path)

Parameters

path GraphicsPath

Aspose.Imaging.GraphicsPath för att ansluta till denna Aspose.Imaging.Region.

Exceptions

ArgumentNullException

path’ is null.

Union(Region)

Uppdatera detta Aspose.Imaging.Region till sammanslutningen av sig själv och det angivna Aspose.Imaging.Region.

public void Union(Region region)

Parameters

region Region

Den Aspose.Imaging.Region för att ansluta till denna Aspose.Imaging.Region.

Exceptions

ArgumentNullException

region’ is null.

Xor(RectangleF)

Uppdatera detta Aspose.Imaging.Region till unionen minus korsningen av sig själv med den angivna Aspose.Imaging.RectangleF struktur.

public void Xor(RectangleF rect)

Parameters

rect RectangleF

Aspose.Imaging.RectangleF struktur att xor med denna Aspose.Imaging.Region.

Xor(Rectangle)

Uppdatera detta Aspose.Imaging.Region till unionen minus korsningen av sig själv med den angivna Aspose.Imaging.Rectangle struktur.

public void Xor(Rectangle rect)

Parameters

rect Rectangle

Den Aspose.Imaging.Rectangle struktur att xor med denna Aspose.Imaging.Region.

Xor(GraphicsPath)

Uppdatera detta Aspose.Imaging.Region till unionen minus korsningen av sig själv med angiven Aspose.Imaging.GraphicsPath.

public void Xor(GraphicsPath path)

Parameters

path GraphicsPath

Den Aspose.Imaging.GraphicsPath att xor med denna Aspose.Imaging.Region.

Exceptions

ArgumentNullException

path’ is null.

Xor(Region)

Uppdatera detta Aspose.Imaging.Region till unionen minus korsningen av sig själv med det angivna Aspose.Imaging.Region.

public void Xor(Region region)

Parameters

region Region

Den Aspose.Imaging.Region att xor med denna Aspose.Imaging.Region.

Exceptions

ArgumentNullException

region’ is null.

 Svenska