Class Region

Class Region

De naam: Aspose.Imaging Verzameling: Aspose.Imaging.dll (25.5.0)

Beschrijft het interieur van een grafische vorm bestaande uit rectangels en paden. deze klasse kan niet worden geërfd.

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

Inheritance

object Region

Geëerbiede leden

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

Constructors

Region()

Het initiëren van een nieuwe Aspose.Imaging.Region.

public Region()

Region(RectangleF)

Het initiëren van een nieuwe Aspose.Imaging.Region uit de aangegeven structuur van Aspos.Imaging.RectangleF.

public Region(RectangleF rect)

Parameters

rect RectangleF

Een Aspose.Imaging.RectangleF structuur die het interieur van de nieuwe Aspos.Imaging.Region definieert.

Region(Rectangle)

Het initiëren van een nieuwe Aspose.Imaging.Region uit de aangegeven structuur van Aspos.Imaging.Rectangle.

public Region(Rectangle rect)

Parameters

rect Rectangle

Een Aspose.Imaging.Rectangle structuur die het interieur van de nieuwe Aspos.Imaging.Region definieert.

Region(GraphicsPath)

Initialiseert een nieuwe Aspose.Imaging.Region met de aangegeven Asposa.Imaging.GraphicsPath.

public Region(GraphicsPath path)

Parameters

path GraphicsPath

Een Aspose.Imaging.GraphicsPath die de nieuwe Asposa.Imaging.Region definieert.

Exceptions

ArgumentNullException

path’ is null.

Methods

Complement(RectangleF)

Update deze Aspose.Imaging.Region om het gedeelte van de aangegeven Aspos.Image.RectangleF-structuur te bevatten dat niet tussen elkaar verbindt met dit Asposa. Imaging.region.

public void Complement(RectangleF rect)

Parameters

rect RectangleF

De Aspose.Imaging.RectangleF-structuur om dit te aanvullen.

Complement(Rectangle)

Update deze Aspose.Imaging.Region om het gedeelte van de aangegeven Aspos.Image.Rectangle-structuur te bevatten dat niet tussen elkaar verbindt met dit Asposa. Imaging.region.

public void Complement(Rectangle rect)

Parameters

rect Rectangle

De Aspose.Imaging.Rectangle-structuur om dit te aanvullen.

Complement(GraphicsPath)

Updates deze Aspose.Imaging.Region om de gedeelte van de aangegeven Aspos.Image.GraphicsPath te bevatten die niet intersecteert met dit Asposa. Imaging.region.

public void Complement(GraphicsPath path)

Parameters

path GraphicsPath

De Aspose.Imaging.GraphicsPath om dit te aanvullen.

Exceptions

ArgumentNullException

path’ isnull.

Complement(Region)

Update deze Aspose.Imaging.Region om het gedeelte van de aangegeven Aspos.Imaging-region te bevatten dat niet intersecteert met dit Asposa. Imagingsregio.

public void Complement(Region region)

Parameters

region Region

De Aspose.Imaging.Region belooft dit object te aanvullen.

Exceptions

ArgumentNullException

region’ isnull.

DeepClone()

Creëert een nauwkeurige kopie van dit Aspose.Imaging.Region.

public Region DeepClone()

Returns

Region

De Aspose.Imaging.Regio die deze methode creëert.

Equals(Objecten)

Controleer of objecten gelijk zijn.

public override bool Equals(object obj)

Parameters

obj object

Het andere object.

Returns

bool

Het resultaat van de vergelijking van gelijkheid.

Equals(Regio, Graphics)

Controleer of de aangegeven Aspose.Imaging.Region identiek is aan deze Asposa.Imaging-region op het gegeven tekensoppervlak.

public bool Equals(Region region, Graphics g)

Parameters

region Region

De Aspose.Imaging.Regio om te testen.

g Graphics

A Aspose.Imaging.Grafica die een tekening oppervlak vertegenwoordigt.

Returns

bool

Het is waar als het interieur van de regio identiek is aan het interieur van deze regio wanneer de transformatie geassocieerd met de g’ parameter wordt toegepast; anders, vals.

Exceptions

ArgumentNullException

g ‘or region’ is null.

Exclude(RectangleF)

Update deze Aspose.Imaging.Region om alleen het gedeelte van het interieur te bevatten dat niet met de aangegeven structuur van Aspose.RectangleF intersecteert.

public void Exclude(RectangleF rect)

Parameters

rect RectangleF

De Aspose.Imaging.RectangleF structuur om te uitsluiten uit deze Aspos.Imaging.Region.

Exclude(Rectangle)

Update deze Aspose.Imaging.Region om alleen het gedeelte van het interieur te bevatten dat niet met de aangegeven structuur van Aspos.Image.Rectangle intersect.

public void Exclude(Rectangle rect)

Parameters

rect Rectangle

De Aspose.Imaging.Rectangle structuur om te uitsluiten uit deze Aspos.Imaging.Region.

Exclude(GraphicsPath)

Update deze Aspose.Imaging.Region om alleen het gedeelte van het interieur te bevatten dat niet met de aangegeven Aspos.GraphicsPath intersecteert.

public void Exclude(GraphicsPath path)

Parameters

path GraphicsPath

De Aspose.Imaging.GraphicsPath om te uitsluiten uit deze Asposa.Imaging.Region.

Exceptions

ArgumentNullException

path’ is null.

Exclude(Region)

Update deze Aspose.Imaging.Region om alleen het gedeelte van het interieur te bevatten dat niet met de aangegeven Aspos.Imaging-region intersecteert.

public void Exclude(Region region)

Parameters

region Region

De Aspose.Imaging.Region om te uitsluiten uit deze Asposa.Imaging-region.

Exceptions

ArgumentNullException

region’ is null.

GetHashCode()

Krijg de hashcode van het huidige object.

public override int GetHashCode()

Returns

int

De hash code.

Intersect(RectangleF)

Updates deze Aspose.Imaging.Region naar de kruising van zichzelf met de aangegeven structuur van Aspos.Image.RectangleF.

public void Intersect(RectangleF rect)

Parameters

rect RectangleF

De Aspose.Imaging.RectangleF structuur om te intersecteren met deze Asposa.Imaging.Region.

Intersect(Rectangle)

Update deze Aspose.Imaging.Region naar de kruising van zichzelf met de aangegeven structuur van Asposa.Image.Rectangle.

public void Intersect(Rectangle rect)

Parameters

rect Rectangle

De Aspose.Imaging.Rectangle structuur om te intersecteren met deze Asposa.Imaging.Region.

Intersect(GraphicsPath)

Updates deze Aspose.Imaging.Region naar de kruising van zichzelf met de aangegeven Aspos.GraphicsPath.

public void Intersect(GraphicsPath path)

Parameters

path GraphicsPath

De Aspose.Imaging.GraphicsPath om te intersecteren met deze Aspos.Imaging.Region.

Intersect(Region)

Update deze Aspose.Imaging.Region naar de kruising van zichzelf met de aangegeven Asposa.Imaging-region.

public void Intersect(Region region)

Parameters

region Region

De Aspose.Imaging.Region om te intersecteren met deze Asposa.Imaging-region.

IsEmpty(Graphics)

Controleer of deze Aspose.Imaging.Regio een leeg interieur heeft op de aangegeven tekening oppervlak.

public bool IsEmpty(Graphics g)

Parameters

g Graphics

A Aspose.Imaging.Grafica die een tekening oppervlak vertegenwoordigt.

Returns

bool

waar als het interieur van dit Aspose.Imaging.Regio leeg is wanneer de transformatie geassocieerd met g’ wordt toegepast; anders, vals.

Exceptions

ArgumentNullException

g’ is null.

IsInfinite(Graphics)

Controleer of deze Aspose.Imaging.Regio een eindeloze interieur heeft op de aangegeven tekening oppervlak.

public bool IsInfinite(Graphics g)

Parameters

g Graphics

A Aspose.Imaging.Grafica die een tekening oppervlak vertegenwoordigt.

Returns

bool

waar als het interieur van dit Aspose.Imaging.Regio eindeloos is wanneer de transformatie geassocieerd met g’ wordt toegepast; anders, vals.

Exceptions

ArgumentNullException

g’ is null.

IsVisible(De vloot, de vloot)

Controleer of het aangegeven punt is opgenomen binnen deze Aspose.Imaging.Regie.

public bool IsVisible(float x, float y)

Parameters

x float

De x-koordinaat van het punt om te testen.

y float

De y-koordinaat van het punt om te testen.

Returns

bool

Geldig wanneer het aangegeven punt is opgenomen binnen dit Aspose.Imaging.Region; anders, vals.

IsVisible(puntf)

Controleer of de aangegeven Aspose.Imaging.PointF-structuur is opgenomen in deze Aspos.Imaging.Region.

public bool IsVisible(PointF point)

Parameters

point PointF

De Aspose.Imaging.PointF structuur om te testen.

Returns

bool

waar wanneer point’ is opgenomen binnen dit Aspose.Imaging.Region; anders, vals.

IsVisible(Float, Float en Graphics)

Test of het aangegeven punt is opgenomen in deze Aspose.Imaging.Region bij het trekken met behulp van de gegeven Asposa.Image.Graphics.

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

Parameters

x float

De x-koordinaat van het punt om te testen.

y float

De y-koordinaat van het punt om te testen.

g Graphics

Een Aspose.Imaging.Grafica die een grafische context vertegenwoordigt.

Returns

bool

Geldig wanneer het aangegeven punt is opgenomen binnen dit Aspose.Imaging.Region; anders, vals.

IsVisible(PointF, Graphics)

Controleer of de aangegeven Aspose.Imaging.PointF-structuur is opgenomen binnen deze Aspos.Imaging.Region wanneer het wordt getransporteerd met behulp van de specifieke Asposa.Grafica.

public bool IsVisible(PointF point, Graphics g)

Parameters

point PointF

De Aspose.Imaging.PointF structuur om te testen.

g Graphics

Een Aspose.Imaging.Grafica die een grafische context vertegenwoordigt.

Returns

bool

waar wanneer point’ is opgenomen binnen dit Aspose.Imaging.Region; anders, vals.

IsVisible(De vloot, de vloot, de vloot)

Controleer of een gedeelte van de aangegeven rectangle binnen deze Aspose.Imaging.Regie is.

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

Parameters

x float

De x-coordinaat van de bovenste linker hoek van de rectangle om te testen.

y float

De y-koordinaat van de bovenste linker hoek van de rectangle om te testen.

width float

De breedte van de rectangle om te testen.

height float

De hoogte van de rectangle om te testen.

Returns

bool

waar wanneer een gedeelte van de aangegeven rectangle is opgenomen binnen dit Aspose.Imaging.Region object; anders, vals.

IsVisible(RectangleF)

Controleer of een deel van de aangegeven Aspose.Imaging.RectangleF-structuur in deze Aspos.Imaging.Region is opgenomen.

public bool IsVisible(RectangleF rect)

Parameters

rect RectangleF

De Aspose.Imaging.RectangleF structuur om te testen.

Returns

bool

waar wanneer een gedeelte van rect’ is opgenomen binnen deze Aspose.Imaging.Region; anders, vals.

IsVisible(vloat, vloat, vloat, vloat, grafiek)

Test of een gedeelte van de aangegeven rectangle is opgenomen binnen deze Aspose.Imaging.Region bij het trekken met behulp van het aangeduide Asposa.Imaging-Grafica.

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

Parameters

x float

De x-coordinaat van de bovenste linker hoek van de rectangle om te testen.

y float

De y-koordinaat van de bovenste linker hoek van de rectangle om te testen.

width float

De breedte van de rectangle om te testen.

height float

De hoogte van de rectangle om te testen.

g Graphics

Een Aspose.Imaging.Grafica die een grafische context vertegenwoordigt.

Returns

bool

waar wanneer een gedeelte van de aangegeven rectangle is opgenomen binnen deze Aspose.Imaging.Region; anders, vals.

IsVisible(RectangleF, Graphics)

Test of een gedeelte van de aangegeven Aspose.Imaging.RectangleF-structuur binnen deze Aspos.Image.Region is opgenomen wanneer het wordt getransporteerd met behulp van het aangeduide Asposa. Image .Grafica.

public bool IsVisible(RectangleF rect, Graphics g)

Parameters

rect RectangleF

De Aspose.Imaging.RectangleF structuur om te testen.

g Graphics

Een Aspose.Imaging.Grafica die een grafische context vertegenwoordigt.

Returns

bool

waar wanneer rect’ is opgenomen binnen dit Aspose.Imaging.Region; anders, vals.

IsVisible(int, int, grafiek)

Controleer of het aangegeven punt is opgenomen binnen dit Aspose.Imaging.Region-object wanneer het wordt getrokken met behulp van het gegeven Asposa.Graphics-Object.

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

Parameters

x int

De x-koordinaat van het punt om te testen.

y int

De y-koordinaat van het punt om te testen.

g Graphics

Een Aspose.Imaging.Grafica die een grafische context vertegenwoordigt.

Returns

bool

waar wanneer het aangegeven punt is opgenomen binnen dit Aspose.Imaging.Region; anders, vals.

IsVisible(Point)

Controleer of de aangegeven Aspose.Imaging.Point-structuur is opgenomen in deze Aspos.Imaging.Region.

public bool IsVisible(Point point)

Parameters

point Point

De Aspose.Imaging.Point structuur om te testen.

Returns

bool

waar wanneer point’ is opgenomen binnen dit Aspose.Imaging.Region; anders, vals.

IsVisible(punt, grafiek)

Controleer of de aangegeven Aspose.Imaging.Point-structuur is opgenomen binnen deze Aspos.Image.Region wanneer het wordt getransporteerd met behulp van de specifieke Asposa.Grafica.

public bool IsVisible(Point point, Graphics g)

Parameters

point Point

De Aspose.Imaging.Point structuur om te testen.

g Graphics

Een Aspose.Imaging.Grafica die een grafische context vertegenwoordigt.

Returns

bool

waar wanneer point’ is opgenomen binnen dit Aspose.Imaging.Region; anders, vals.

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

Controleer of een gedeelte van de aangegeven rectangle binnen deze Aspose.Imaging.Regie is.

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

Parameters

x int

De x-coordinaat van de bovenste linker hoek van de rectangle om te testen.

y int

De y-koordinaat van de bovenste linker hoek van de rectangle om te testen.

width int

De breedte van de rectangle om te testen.

height int

De hoogte van de rectangle om te testen.

Returns

bool

waar wanneer een gedeelte van de aangegeven rectangle is opgenomen binnen deze Aspose.Imaging.Region; anders, vals.

IsVisible(Rectangle)

Controleer of een gedeelte van de aangegeven Aspose.Imaging.Rectangle-structuur in deze Aspos.Imaging.Region is opgenomen.

public bool IsVisible(Rectangle rect)

Parameters

rect Rectangle

De Aspose.Imaging.Rectangle structuur om te testen.

Returns

bool

Deze methode komt waar wanneer een gedeelte van rect’ is opgenomen binnen deze Aspose.Imaging.Region; anders, vals.

IsVisible(int, int, int, int, grafiek)

Test of een gedeelte van de aangegeven rectangle is opgenomen binnen deze Aspose.Imaging.Region bij het trekken met behulp van het aangeduide Asposa.Imaging-Grafica.

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

Parameters

x int

De x-coordinaat van de bovenste linker hoek van de rectangle om te testen.

y int

De y-koordinaat van de bovenste linker hoek van de rectangle om te testen.

width int

De breedte van de rectangle om te testen.

height int

De hoogte van de rectangle om te testen.

g Graphics

Een Aspose.Imaging.Grafica die een grafische context vertegenwoordigt.

Returns

bool

waar wanneer een gedeelte van de aangegeven rectangle is opgenomen binnen deze Aspose.Imaging.Region; anders, vals.

IsVisible(Rectangle, grafiek)

Controleer of een deel van de aangegeven Aspose.Imaging.Rectangle structuur is opgenomen binnen deze Aspos.Imaging.Region bij het dragen met behulp van het aangepaste Asposa.Grafica.

public bool IsVisible(Rectangle rect, Graphics g)

Parameters

rect Rectangle

De Aspose.Imaging.Rectangle structuur om te testen.

g Graphics

Een Aspose.Imaging.Grafica die een grafische context vertegenwoordigt.

Returns

bool

waar wanneer een gedeelte van de rect’ is opgenomen binnen deze Aspose.Imaging.Region; anders, vals.

MakeEmpty()

Initialiseert dit Aspose.Imaging.Regio naar een leeg interieur.

public void MakeEmpty()

MakeInfinite()

Initialiseert dit Aspose.Imaging.Regio object aan een oneindige interieur.

public void MakeInfinite()

Transform(Matrix)

Transformeren deze Aspose.Imaging.Region door de aangegeven Aspos.Imaging.Matrix.

public void Transform(Matrix matrix)

Parameters

matrix Matrix

De Aspose.Imaging.Matrix door welke om te transformeren deze Asposa.Imaging.Region.

Exceptions

ArgumentNullException

matrix’ is null.

Translate(De vloot, de vloot)

Verwijder de coördinaten van dit Aspose.Imaging.Regio met het aangegeven bedrag.

public void Translate(float dx, float dy)

Parameters

dx float

Het bedrag om deze Aspose.Imaging.Region horizontaal te compenseren.

dy float

Het bedrag om deze Aspose.Imaging.Region verticaal te compenseren.

Translate(int, int)

Verwijder de coördinaten van dit Aspose.Imaging.Regio met het aangegeven bedrag.

public void Translate(int dx, int dy)

Parameters

dx int

Het bedrag om deze Aspose.Imaging.Region horizontaal te compenseren.

dy int

Het bedrag om deze Aspose.Imaging.Region verticaal te compenseren.

Union(RectangleF)

Update deze Aspose.Imaging.Region aan de vereniging van zichzelf en de aangegeven structuur van Asposa.Image.RectangleF.

public void Union(RectangleF rect)

Parameters

rect RectangleF

De Aspose.Imaging.RectangleF structuur om te verenigen met deze Aspos.Imaging.Region.

Union(Rectangle)

Opdat deze Aspose.Imaging.Region aan de vereniging van zichzelf en de aangegeven structuur van Aspos.Imaging .Rectangle.

public void Union(Rectangle rect)

Parameters

rect Rectangle

De Aspose.Imaging.Rectangle structuur om te verenigen met deze Aspos.Imaging.Region.

Union(GraphicsPath)

Update deze Aspose.Imaging.Region aan de vereniging van zichzelf en de aangegeven Aspos.GraphicsPath.

public void Union(GraphicsPath path)

Parameters

path GraphicsPath

De Aspose.Imaging.GraphicsPath om te verenigen met deze Asposa.Imaging.Region.

Exceptions

ArgumentNullException

path’ is null.

Union(Region)

Update deze Aspose.Imaging.Region aan de vereniging van zichzelf en de aangegeven Asposa.Imaging-region.

public void Union(Region region)

Parameters

region Region

De Aspose.Imaging.Region om samen te voegen met deze Asposa.Imaging-region.

Exceptions

ArgumentNullException

region’ is null.

Xor(RectangleF)

Update deze Aspose.Imaging.Region naar de unie minus de kruising van zichzelf met de aangegeven structuur van Asposa.Image.RectangleF.

public void Xor(RectangleF rect)

Parameters

rect RectangleF

De Aspose.Imaging.RectangleF structuur om te xoreren met deze Asposa.Imaging.Region.

Xor(Rectangle)

Update deze Aspose.Imaging.Region naar de unie minus de kruising van zichzelf met de aangegeven structuur van de Aspos.Image.Rectangle.

public void Xor(Rectangle rect)

Parameters

rect Rectangle

De Aspose.Imaging.Rectangle structuur om te xoreren met deze Asposa.Imaging.Region.

Xor(GraphicsPath)

Update deze Aspose.Imaging.Region naar de Unie minus de kruising van zichzelf met de aangegeven Aspos.Imagings.GraphicsPath.

public void Xor(GraphicsPath path)

Parameters

path GraphicsPath

De Aspose.Imaging.GraphicsPath om te xoreren met deze Asposa.Imaging.Region.

Exceptions

ArgumentNullException

path’ is null.

Xor(Region)

Update deze Aspose.Imaging.Region naar de Unie minus de kruising van zichzelf met de aangegeven Asposa.Imaging-region.

public void Xor(Region region)

Parameters

region Region

De Aspose.Imaging.Region om te xoreren met deze Asposa.Imaging-region.

Exceptions

ArgumentNullException

region’ is null.

 Nederlands