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 RegionInheritance
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
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
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
region’ isnull.
DeepClone()
Creëert een nauwkeurige kopie van dit Aspose.Imaging.Region.
public Region DeepClone()Returns
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
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
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
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
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
region’ is null.
GetHashCode()
Krijg de hashcode van het huidige object.
public override int GetHashCode()Returns
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
waar als het interieur van dit Aspose.Imaging.Regio leeg is wanneer de transformatie geassocieerd met g’ wordt toegepast; anders, vals.
Exceptions
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
waar als het interieur van dit Aspose.Imaging.Regio eindeloos is wanneer de transformatie geassocieerd met g’ wordt toegepast; anders, vals.
Exceptions
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
region’ is null.