Region‑Klasse

Summary: Describes the interior of a graphics shape composed of rectangles and paths. This class cannot be inherited.

Module: aspose.imaging

Full Name: aspose.imaging.Region

Constructors

NameBeschreibung
Region()Initialisiert ein neues Region.
Region(path)Initialisiert ein neues Region mit dem angegebenen GraphicsPath.
Region(rect)Initialisiert ein neues Region aus der angegebenen RectangleF Struktur.
Region(rect)Initialisiert ein neues Region aus der angegebenen RectangleF Struktur.

Methods

NameBeschreibung
complement(path)Aktualisiert dieses Region so, dass es den Teil des angegebenen GraphicsPath enthält, der nicht mit diesem Region überschneidet.
complement(rect)Aktualisiert dieses Region so, dass es den Teil der angegebenen RectangleF Struktur enthält, der nicht mit diesem Region überschneidet.
complement(rect)Aktualisiert dieses Region so, dass es den Teil der angegebenen RectangleF Struktur enthält, der nicht mit diesem Region überschneidet.
complement(region)Aktualisiert dieses Region so, dass es den Teil des angegebenen Region enthält, der nicht mit diesem Region überschneidet.
complement_path(path)Aktualisiert dieses Region so, dass es den Teil des angegebenen GraphicsPath enthält, der nicht mit diesem Region überschneidet.
complement_rect(rect)Aktualisiert dieses Region so, dass es den Teil der angegebenen RectangleF Struktur enthält, der nicht mit diesem Region überschneidet.
complement_rect_f(rect)Aktualisiert dieses Region so, dass es den Teil der angegebenen RectangleF Struktur enthält, der nicht mit diesem Region überschneidet.
complement_rgn(region)Aktualisiert dieses Region so, dass es den Teil des angegebenen Region enthält, der nicht mit diesem Region überschneidet.
create_with_path(path)Initialisiert ein neues Region mit dem angegebenen GraphicsPath.
create_with_rect(rect)Initialisiert ein neues Region aus der angegebenen RectangleF Struktur.
create_with_rect_f(rect)Initialisiert ein neues Region aus der angegebenen RectangleF Struktur.
deep_clone()Erstellt eine exakte tiefe Kopie dieses Region.
exclude(path)Aktualisiert dieses Region so, dass es nur den Teil seines Inneren enthält, der nicht mit dem angegebenen GraphicsPath überschneidet.
exclude(rect)Aktualisiert dieses Region so, dass es nur den Teil seines Inneren enthält, der nicht mit der angegebenen RectangleF Struktur überschneidet.
exclude(rect)Aktualisiert dieses Region so, dass es nur den Teil seines Inneren enthält, der nicht mit der angegebenen RectangleF Struktur überschneidet.
exclude(region)Aktualisiert dieses Region so, dass es nur den Teil seines Inneren enthält, der nicht mit dem angegebenen Region überschneidet.
exclude_path(path)Aktualisiert dieses Region so, dass es nur den Teil seines Inneren enthält, der nicht mit dem angegebenen GraphicsPath überschneidet.
exclude_rect(rect)Aktualisiert dieses Region so, dass es nur den Teil seines Inneren enthält, der nicht mit der angegebenen RectangleF Struktur überschneidet.
exclude_rect_f(rect)Aktualisiert dieses Region so, dass es nur den Teil seines Inneren enthält, der nicht mit der angegebenen RectangleF Struktur überschneidet.
exclude_rgn(region)Aktualisiert dieses Region so, dass es nur den Teil seines Inneren enthält, der nicht mit dem angegebenen Region überschneidet.
intersect(path)Aktualisiert dieses Region zur Schnittmenge mit dem angegebenen GraphicsPath.
intersect(rect)Aktualisiert dieses Region zur Schnittmenge mit der angegebenen RectangleF Struktur.
intersect(rect)Aktualisiert dieses Region zur Schnittmenge mit der angegebenen RectangleF Struktur.
intersect(region)Aktualisiert dieses Region zur Schnittmenge mit dem angegebenen Region.
intersect_path(path)Aktualisiert dieses Region zur Schnittmenge mit dem angegebenen GraphicsPath.
intersect_rect(rect)Aktualisiert dieses Region zur Schnittmenge mit der angegebenen RectangleF Struktur.
intersect_rect_f(rect)Aktualisiert dieses Region zur Schnittmenge mit der angegebenen RectangleF Struktur.
intersect_rgn(region)Aktualisiert dieses Region zur Schnittmenge mit dem angegebenen Region.
is_empty(g)Prüft, ob dieses Region auf der angegebenen Zeichenfläche ein leeres Inneres hat.
is_infinite(g)Prüft, ob dieses Region auf der angegebenen Zeichenfläche ein unendliches Inneres hat.
is_visible(point)Prüft, ob die angegebene PointF Struktur innerhalb dieses Region liegt.
is_visible(point)Prüft, ob die angegebene PointF Struktur innerhalb dieses Region liegt.
is_visible(point, g)Prüft, ob die angegebene PointF Struktur innerhalb dieses Region liegt, wenn sie mit dem angegebenen Graphics gezeichnet wird.
is_visible(point, g)Prüft, ob die angegebene PointF Struktur innerhalb dieses Region liegt, wenn sie mit dem angegebenen Graphics gezeichnet wird.
is_visible(rect)Prüft, ob irgendein Teil der angegebenen RectangleF Struktur innerhalb dieses Region liegt.
is_visible(rect)Prüft, ob irgendein Teil der angegebenen RectangleF Struktur innerhalb dieses Region liegt.
is_visible(rect, g)Prüft, ob irgendein Teil der angegebenen RectangleF Struktur innerhalb dieses Region liegt, wenn sie mit dem angegebenen Graphics gezeichnet wird.
is_visible(rect, g)Prüft, ob irgendein Teil der angegebenen RectangleF Struktur innerhalb dieses Region liegt, wenn sie mit dem angegebenen Graphics gezeichnet wird.
is_visible(x, y)Prüft, ob der angegebene Punkt innerhalb dieses Region liegt.
is_visible(x, y, g)Prüft, ob der angegebene Punkt innerhalb dieses Region liegt, wenn er mit dem angegebenen Graphics gezeichnet wird.
is_visible(x, y, g)Prüft, ob der angegebene Punkt innerhalb dieses Region liegt, wenn er mit dem angegebenen Graphics gezeichnet wird.
is_visible(x, y, width, height)Prüft, ob irgendein Teil des angegebenen Rechtecks innerhalb dieses Region liegt.
is_visible(x, y, width, height)Prüft, ob irgendein Teil des angegebenen Rechtecks innerhalb dieses Region liegt.
is_visible(x, y, width, height, g)Prüft, ob irgendein Teil des angegebenen Rechtecks innerhalb dieses Region liegt, wenn es mit dem angegebenen Graphics gezeichnet wird.
is_visible(x, y, width, height, g)Prüft, ob irgendein Teil des angegebenen Rechtecks innerhalb dieses Region liegt, wenn es mit dem angegebenen Graphics gezeichnet wird.
is_visible_f(x, y)Prüft, ob der angegebene Punkt innerhalb dieses Region liegt.
is_visible_point(point)Prüft, ob die angegebene PointF Struktur innerhalb dieses Region liegt.
is_visible_point_f(point)Prüft, ob die angegebene PointF Struktur innerhalb dieses Region liegt.
is_visible_point_f_with_graphics(point, g)Prüft, ob die angegebene PointF Struktur innerhalb dieses Region liegt, wenn sie mit dem angegebenen Graphics gezeichnet wird.
is_visible_point_with_graphics(point, g)Prüft, ob die angegebene Point Struktur innerhalb dieses Region liegt, wenn sie mit dem angegebenen Graphics gezeichnet wird.
is_visible_rect(rect)Prüft, ob irgendein Teil der angegebenen RectangleF Struktur innerhalb dieses Region liegt.
is_visible_rect_f(rect)Prüft, ob irgendein Teil der angegebenen RectangleF Struktur innerhalb dieses Region liegt.
is_visible_rect_f_with_graphics(rect, g)Prüft, ob irgendein Teil der angegebenen RectangleF Struktur innerhalb dieses Region liegt, wenn sie mit dem angegebenen Graphics gezeichnet wird.
is_visible_rect_with_graphics(rect, g)Prüft, ob irgendein Teil der angegebenen Rectangle Struktur innerhalb dieses Region liegt, wenn sie mit dem angegebenen Graphics gezeichnet wird.
is_visible_with_graphics(x, y, g)Prüft, ob der angegebene Punkt innerhalb dieses Region liegt, wenn er mit dem angegebenen Graphics gezeichnet wird.
is_visible_with_graphics_f(x, y, g)Prüft, ob der angegebene Punkt innerhalb dieses Region liegt, wenn er mit dem angegebenen Graphics gezeichnet wird.
is_visible_xywh(x, y, width, height)Prüft, ob irgendein Teil des angegebenen Rechtecks innerhalb dieses Region liegt.
is_visible_xywh_graphics(x, y, width, height, g)Prüft, ob irgendein Teil des angegebenen Rechtecks innerhalb dieses Region liegt, wenn es mit dem angegebenen Graphics gezeichnet wird.
is_visible_xywh_graphics_f(x, y, width, height, g)Prüft, ob irgendein Teil des angegebenen Rechtecks innerhalb dieses Region liegt, wenn es mit dem angegebenen Graphics gezeichnet wird.
is_visible_xywhf(x, y, width, height)Prüft, ob irgendein Teil des angegebenen Rechtecks innerhalb dieses Region liegt.
make_empty()Initialisiert dieses Region zu einem leeren Inneren.
make_infinite()Initialisiert dieses Region-Objekt zu einem unendlichen Inneren.
transform(matrix)Transformiert dieses Region mittels der angegebenen Matrix.
translate(dx, dy)Verschiebt die Koordinaten dieses Region um den angegebenen Betrag.
translate(dx, dy)Verschiebt die Koordinaten dieses Region um den angegebenen Betrag.
translate_f(dx, dy)Verschiebt die Koordinaten dieses Region um den angegebenen Betrag.
union(path)Aktualisiert dieses Region zur Vereinigung von sich selbst und dem angegebenen GraphicsPath.
union(rect)Aktualisiert dieses Region zur Vereinigung von sich selbst und der angegebenen RectangleF-Struktur.
union(rect)Aktualisiert dieses Region zur Vereinigung von sich selbst und der angegebenen RectangleF-Struktur.
union(region)Aktualisiert dieses Region zur Vereinigung von sich selbst und dem angegebenen Region.
union_path(path)Aktualisiert dieses Region zur Vereinigung von sich selbst und dem angegebenen GraphicsPath.
union_rect(rect)Aktualisiert dieses Region zur Vereinigung von sich selbst und der angegebenen RectangleF-Struktur.
union_rect_f(rect)Aktualisiert dieses Region zur Vereinigung von sich selbst und der angegebenen RectangleF-Struktur.
union_rgn(region)Aktualisiert dieses Region zur Vereinigung von sich selbst und dem angegebenen Region.
xor(path)Aktualisiert dieses Region zur Vereinigung minus der Schnittmenge von sich selbst mit dem angegebenen GraphicsPath.
xor(rect)Aktualisiert dieses Region zur Vereinigung minus der Schnittmenge von sich selbst mit der angegebenen RectangleF-Struktur.
xor(rect)Aktualisiert dieses Region zur Vereinigung minus der Schnittmenge von sich selbst mit der angegebenen RectangleF-Struktur.
xor(region)Aktualisiert dieses Region zur Vereinigung minus der Schnittmenge von sich selbst mit dem angegebenen Region.
xor_path(path)Aktualisiert dieses Region zur Vereinigung minus der Schnittmenge von sich selbst mit dem angegebenen GraphicsPath.
xor_rect(rect)Aktualisiert dieses Region zur Vereinigung minus der Schnittmenge von sich selbst mit der angegebenen RectangleF-Struktur.
xor_rect_f(rect)Aktualisiert dieses Region zur Vereinigung minus der Schnittmenge von sich selbst mit der angegebenen RectangleF-Struktur.
xor_rgn(region)Aktualisiert dieses Region zur Vereinigung minus der Schnittmenge von sich selbst mit dem angegebenen Region.

Constructor: Region()

 Region() 

Initialisiert ein neues Region.

Constructor: Region(path)

 Region(path) 

Initialisiert ein neues Region mit dem angegebenen GraphicsPath.

Parameters:

ParameterTypBeschreibung
pathGraphicsPathEin GraphicsPath, der die neue Region definiert.

Constructor: Region(rect)

 Region(rect) 

Initialisiert ein neues Region aus der angegebenen RectangleF Struktur.

Parameters:

ParameterTypBeschreibung
rectRectangleFEine RectangleF-Struktur, die das Innere der neuen Region definiert.

Constructor: Region(rect)

 Region(rect) 

Initialisiert ein neues Region aus der angegebenen RectangleF Struktur.

Parameters:

ParameterTypBeschreibung
rectRectangleEine RectangleF-Struktur, die das Innere der neuen Region definiert.

Method: complement(path)

 complement(path) 

Aktualisiert dieses Region so, dass es den Teil des angegebenen GraphicsPath enthält, der nicht mit diesem Region überschneidet.

Parameters:

ParameterTypBeschreibung
pathGraphicsPathDer GraphicsPath zur Ergänzung dieses Region.

Method: complement(rect)

 complement(rect) 

Aktualisiert dieses Region so, dass es den Teil der angegebenen RectangleF Struktur enthält, der nicht mit diesem Region überschneidet.

Parameters:

ParameterTypBeschreibung
rectRectangleFDie RectangleF-Struktur zur Ergänzung dieses Region.

Method: complement(rect)

 complement(rect) 

Aktualisiert dieses Region so, dass es den Teil der angegebenen RectangleF Struktur enthält, der nicht mit diesem Region überschneidet.

Parameters:

ParameterTypBeschreibung
rectRectangleDie RectangleF-Struktur zur Ergänzung dieses Region.

Method: complement(region)

 complement(region) 

Aktualisiert dieses Region so, dass es den Teil des angegebenen Region enthält, der nicht mit diesem Region überschneidet.

Parameters:

ParameterTypBeschreibung
regionRegionDas Region-Objekt zur Ergänzung dieses Region-Objekts.

Method: complement_path(path)

 complement_path(path) 

Aktualisiert dieses Region so, dass es den Teil des angegebenen GraphicsPath enthält, der nicht mit diesem Region überschneidet.

Parameters:

ParameterTypBeschreibung
pathGraphicsPathDer GraphicsPath zur Ergänzung dieses Region.

Method: complement_rect(rect)

 complement_rect(rect) 

Aktualisiert dieses Region so, dass es den Teil der angegebenen RectangleF Struktur enthält, der nicht mit diesem Region überschneidet.

Parameters:

ParameterTypBeschreibung
rectRectangleDie RectangleF-Struktur zur Ergänzung dieses Region.

Method: complement_rect_f(rect)

 complement_rect_f(rect) 

Aktualisiert dieses Region so, dass es den Teil der angegebenen RectangleF Struktur enthält, der nicht mit diesem Region überschneidet.

Parameters:

ParameterTypBeschreibung
rectRectangleFDie RectangleF-Struktur zur Ergänzung dieses Region.

Method: complement_rgn(region)

 complement_rgn(region) 

Aktualisiert dieses Region so, dass es den Teil des angegebenen Region enthält, der nicht mit diesem Region überschneidet.

Parameters:

ParameterTypBeschreibung
regionRegionDas Region-Objekt zur Ergänzung dieses Region-Objekts.

Method: create_with_path(path) [static]

 create_with_path(path) 

Initialisiert ein neues Region mit dem angegebenen GraphicsPath.

Parameters:

ParameterTypBeschreibung
pathGraphicsPathEin GraphicsPath, der die neue Region definiert.

Returns

TypBeschreibung
Region

Method: create_with_rect(rect) [static]

 create_with_rect(rect) 

Initialisiert ein neues Region aus der angegebenen RectangleF Struktur.

Parameters:

ParameterTypBeschreibung
rectRectangleEine RectangleF-Struktur, die das Innere der neuen Region definiert.

Returns

TypBeschreibung
Region

Method: create_with_rect_f(rect) [static]

 create_with_rect_f(rect) 

Initialisiert ein neues Region aus der angegebenen RectangleF Struktur.

Parameters:

ParameterTypBeschreibung
rectRectangleFEine RectangleF-Struktur, die das Innere der neuen Region definiert.

Returns

TypBeschreibung
Region

Method: deep_clone()

 deep_clone() 

Erstellt eine exakte tiefe Kopie dieses Region.

Returns

TypBeschreibung
RegionDie Region, die diese Methode erstellt.

Method: exclude(path)

 exclude(path) 

Aktualisiert dieses Region so, dass es nur den Teil seines Inneren enthält, der nicht mit dem angegebenen GraphicsPath überschneidet.

Parameters:

ParameterTypBeschreibung
pathGraphicsPathDer GraphicsPath zum Ausschließen aus diesem Region.

Method: exclude(rect)

 exclude(rect) 

Aktualisiert dieses Region so, dass es nur den Teil seines Inneren enthält, der nicht mit der angegebenen RectangleF Struktur überschneidet.

Parameters:

ParameterTypBeschreibung
rectRectangleFDie RectangleF-Struktur zum Ausschließen aus diesem Region.

Method: exclude(rect)

 exclude(rect) 

Aktualisiert dieses Region so, dass es nur den Teil seines Inneren enthält, der nicht mit der angegebenen RectangleF Struktur überschneidet.

Parameters:

ParameterTypBeschreibung
rectRectangleDie RectangleF-Struktur zum Ausschließen aus diesem Region.

Method: exclude(region)

 exclude(region) 

Aktualisiert dieses Region so, dass es nur den Teil seines Inneren enthält, der nicht mit dem angegebenen Region überschneidet.

Parameters:

ParameterTypBeschreibung
regionRegionDas Region zum Ausschließen aus diesem Region.

Method: exclude_path(path)

 exclude_path(path) 

Aktualisiert dieses Region so, dass es nur den Teil seines Inneren enthält, der nicht mit dem angegebenen GraphicsPath überschneidet.

Parameters:

ParameterTypBeschreibung
pathGraphicsPathDer GraphicsPath zum Ausschließen aus diesem Region.

Method: exclude_rect(rect)

 exclude_rect(rect) 

Aktualisiert dieses Region so, dass es nur den Teil seines Inneren enthält, der nicht mit der angegebenen RectangleF Struktur überschneidet.

Parameters:

ParameterTypBeschreibung
rectRectangleDie RectangleF-Struktur zum Ausschließen aus diesem Region.

Method: exclude_rect_f(rect)

 exclude_rect_f(rect) 

Aktualisiert dieses Region so, dass es nur den Teil seines Inneren enthält, der nicht mit der angegebenen RectangleF Struktur überschneidet.

Parameters:

ParameterTypBeschreibung
rectRectangleFDie RectangleF-Struktur zum Ausschließen aus diesem Region.

Method: exclude_rgn(region)

 exclude_rgn(region) 

Aktualisiert dieses Region so, dass es nur den Teil seines Inneren enthält, der nicht mit dem angegebenen Region überschneidet.

Parameters:

ParameterTypBeschreibung
regionRegionDas Region zum Ausschließen aus diesem Region.

Method: intersect(path)

 intersect(path) 

Aktualisiert dieses Region zur Schnittmenge mit dem angegebenen GraphicsPath.

Parameters:

ParameterTypBeschreibung
pathGraphicsPathDer GraphicsPath zum Schnitt mit diesem Region.

Method: intersect(rect)

 intersect(rect) 

Aktualisiert dieses Region zur Schnittmenge mit der angegebenen RectangleF Struktur.

Parameters:

ParameterTypBeschreibung
rectRectangleFDie RectangleF-Struktur zum Schnitt mit diesem Region.

Method: intersect(rect)

 intersect(rect) 

Aktualisiert dieses Region zur Schnittmenge mit der angegebenen RectangleF Struktur.

Parameters:

ParameterTypBeschreibung
rectRectangleDie RectangleF-Struktur zum Schnitt mit diesem Region.

Method: intersect(region)

 intersect(region) 

Aktualisiert dieses Region zur Schnittmenge mit dem angegebenen Region.

Parameters:

ParameterTypBeschreibung
regionRegionDas Region zum Schnitt mit diesem Region.

Method: intersect_path(path)

 intersect_path(path) 

Aktualisiert dieses Region zur Schnittmenge mit dem angegebenen GraphicsPath.

Parameters:

ParameterTypBeschreibung
pathGraphicsPathDer GraphicsPath zum Schnitt mit diesem Region.

Method: intersect_rect(rect)

 intersect_rect(rect) 

Aktualisiert dieses Region zur Schnittmenge mit der angegebenen RectangleF Struktur.

Parameters:

ParameterTypBeschreibung
rectRectangleDie RectangleF-Struktur zum Schnitt mit diesem Region.

Method: intersect_rect_f(rect)

 intersect_rect_f(rect) 

Aktualisiert dieses Region zur Schnittmenge mit der angegebenen RectangleF Struktur.

Parameters:

ParameterTypBeschreibung
rectRectangleFDie RectangleF-Struktur zum Schnitt mit diesem Region.

Method: intersect_rgn(region)

 intersect_rgn(region) 

Aktualisiert dieses Region zur Schnittmenge mit dem angegebenen Region.

Parameters:

ParameterTypBeschreibung
regionRegionDas Region zum Schnitt mit diesem Region.

Method: is_empty(g)

 is_empty(g) 

Prüft, ob dieses Region auf der angegebenen Zeichenfläche ein leeres Inneres hat.

Parameters:

ParameterTypBeschreibung
gGraphicsEin Graphics, der eine Zeichenfläche darstellt.

Returns

TypBeschreibung
boolWahr, wenn das Innere dieses Region leer ist, wenn die mit g verbundene Transformation angewendet wird; andernfalls falsch.

Method: is_infinite(g)

 is_infinite(g) 

Prüft, ob dieses Region auf der angegebenen Zeichenfläche ein unendliches Inneres hat.

Parameters:

ParameterTypBeschreibung
gGraphicsEin Graphics, der eine Zeichenfläche darstellt.

Returns

TypBeschreibung
boolWahr, wenn das Innere dieses Region unendlich ist, wenn die mit g verbundene Transformation angewendet wird; andernfalls falsch.

Method: is_visible(point)

 is_visible(point) 

Prüft, ob die angegebene PointF Struktur innerhalb dieses Region liegt.

Parameters:

ParameterTypBeschreibung
pointPointFDie PointF-Struktur zum Testen.

Returns

TypBeschreibung
boolwahr, wenn point innerhalb dieses Region enthalten ist; andernfalls falsch.

Method: is_visible(point)

 is_visible(point) 

Prüft, ob die angegebene PointF Struktur innerhalb dieses Region liegt.

Parameters:

ParameterTypBeschreibung
pointPointDie PointF-Struktur zum Testen.

Returns

TypBeschreibung
boolwahr, wenn point innerhalb dieses Region enthalten ist; andernfalls falsch.

Method: is_visible(point, g)

 is_visible(point, g) 

Prüft, ob die angegebene PointF Struktur innerhalb dieses Region liegt, wenn sie mit dem angegebenen Graphics gezeichnet wird.

Parameters:

ParameterTypBeschreibung
pointPointFDie PointF-Struktur zum Testen.
gGraphicsEin Graphics, das einen Grafik-Kontext darstellt.

Returns

TypBeschreibung
boolwahr, wenn point innerhalb dieses Region enthalten ist; andernfalls falsch.

Method: is_visible(point, g)

 is_visible(point, g) 

Prüft, ob die angegebene PointF Struktur innerhalb dieses Region liegt, wenn sie mit dem angegebenen Graphics gezeichnet wird.

Parameters:

ParameterTypBeschreibung
pointPointDie PointF-Struktur zum Testen.
gGraphicsEin Graphics, das einen Grafik-Kontext darstellt.

Returns

TypBeschreibung
boolwahr, wenn point innerhalb dieses Region enthalten ist; andernfalls falsch.

Method: is_visible(rect)

 is_visible(rect) 

Prüft, ob irgendein Teil der angegebenen RectangleF Struktur innerhalb dieses Region liegt.

Parameters:

ParameterTypBeschreibung
rectRectangleFDie RectangleF Struktur zum Testen.

Returns

TypBeschreibung
boolwahr, wenn irgendein Teil von rect innerhalb dieses Region enthalten ist; andernfalls falsch.

Method: is_visible(rect)

 is_visible(rect) 

Prüft, ob irgendein Teil der angegebenen RectangleF Struktur innerhalb dieses Region liegt.

Parameters:

ParameterTypBeschreibung
rectRectangleDie RectangleF Struktur zum Testen.

Returns

TypBeschreibung
boolwahr, wenn irgendein Teil von rect innerhalb dieses Region enthalten ist; andernfalls falsch.

Method: is_visible(rect, g)

 is_visible(rect, g) 

Prüft, ob irgendein Teil der angegebenen RectangleF Struktur innerhalb dieses Region liegt, wenn sie mit dem angegebenen Graphics gezeichnet wird.

Parameters:

ParameterTypBeschreibung
rectRectangleFDie RectangleF Struktur zum Testen.
gGraphicsEin Graphics, das einen Grafik-Kontext darstellt.

Returns

TypBeschreibung
boolwahr, wenn rect innerhalb dieses Region enthalten ist; andernfalls falsch.

Method: is_visible(rect, g)

 is_visible(rect, g) 

Prüft, ob irgendein Teil der angegebenen RectangleF Struktur innerhalb dieses Region liegt, wenn sie mit dem angegebenen Graphics gezeichnet wird.

Parameters:

ParameterTypBeschreibung
rectRectangleDie RectangleF Struktur zum Testen.
gGraphicsEin Graphics, das einen Grafik-Kontext darstellt.

Returns

TypBeschreibung
boolwahr, wenn rect innerhalb dieses Region enthalten ist; andernfalls falsch.

Method: is_visible(x, y)

 is_visible(x, y) 

Prüft, ob der angegebene Punkt innerhalb dieses Region liegt.

Parameters:

ParameterTypBeschreibung
xfloatDie x-Koordinate des zu testenden Punktes.
yfloatDie y-Koordinate des zu testenden Punktes.

Returns

TypBeschreibung
boolWahr, wenn der angegebene Punkt innerhalb dieses Region enthalten ist; andernfalls falsch.

Method: is_visible(x, y, g)

 is_visible(x, y, g) 

Prüft, ob der angegebene Punkt innerhalb dieses Region liegt, wenn er mit dem angegebenen Graphics gezeichnet wird.

Parameters:

ParameterTypBeschreibung
xfloatDie x-Koordinate des zu testenden Punktes.
yfloatDie y-Koordinate des zu testenden Punktes.
gGraphicsEin Graphics, das einen Grafik-Kontext darstellt.

Returns

TypBeschreibung
boolWahr, wenn der angegebene Punkt innerhalb dieses Region enthalten ist; andernfalls falsch.

Method: is_visible(x, y, g)

 is_visible(x, y, g) 

Prüft, ob der angegebene Punkt innerhalb dieses Region liegt, wenn er mit dem angegebenen Graphics gezeichnet wird.

Parameters:

ParameterTypBeschreibung
xintDie x-Koordinate des zu testenden Punktes.
yintDie y-Koordinate des zu testenden Punktes.
gGraphicsEin Graphics, das einen Grafik-Kontext darstellt.

Returns

TypBeschreibung
boolWahr, wenn der angegebene Punkt innerhalb dieses Region enthalten ist; andernfalls falsch.

Method: is_visible(x, y, width, height)

 is_visible(x, y, width, height) 

Prüft, ob irgendein Teil des angegebenen Rechtecks innerhalb dieses Region liegt.

Parameters:

ParameterTypBeschreibung
xfloatDie x‑Koordinate der oberen linken Ecke des zu testenden Rechtecks.
yfloatDie y‑Koordinate der oberen linken Ecke des zu testenden Rechtecks.
widthfloatDie Breite des zu testenden Rechtecks.
heightfloatDie Höhe des zu testenden Rechtecks.

Returns

TypBeschreibung
boolwahr, wenn irgendein Teil des angegebenen Rechtecks innerhalb dieses Region Objekts enthalten ist; andernfalls falsch.

Method: is_visible(x, y, width, height)

 is_visible(x, y, width, height) 

Prüft, ob irgendein Teil des angegebenen Rechtecks innerhalb dieses Region liegt.

Parameters:

ParameterTypBeschreibung
xintDie x‑Koordinate der oberen linken Ecke des zu testenden Rechtecks.
yintDie y‑Koordinate der oberen linken Ecke des zu testenden Rechtecks.
widthintDie Breite des zu testenden Rechtecks.
heightintDie Höhe des zu testenden Rechtecks.

Returns

TypBeschreibung
boolwahr, wenn irgendein Teil des angegebenen Rechtecks innerhalb dieses Region Objekts enthalten ist; andernfalls falsch.

Method: is_visible(x, y, width, height, g)

 is_visible(x, y, width, height, g) 

Prüft, ob irgendein Teil des angegebenen Rechtecks innerhalb dieses Region liegt, wenn es mit dem angegebenen Graphics gezeichnet wird.

Parameters:

ParameterTypBeschreibung
xfloatDie x‑Koordinate der oberen linken Ecke des zu testenden Rechtecks.
yfloatDie y‑Koordinate der oberen linken Ecke des zu testenden Rechtecks.
widthfloatDie Breite des zu testenden Rechtecks.
heightfloatDie Höhe des zu testenden Rechtecks.
gGraphicsEin Graphics, das einen Grafik-Kontext darstellt.

Returns

TypBeschreibung
boolwahr, wenn irgendein Teil des angegebenen Rechtecks innerhalb dieses Region enthalten ist; andernfalls falsch.

Method: is_visible(x, y, width, height, g)

 is_visible(x, y, width, height, g) 

Prüft, ob irgendein Teil des angegebenen Rechtecks innerhalb dieses Region liegt, wenn es mit dem angegebenen Graphics gezeichnet wird.

Parameters:

ParameterTypBeschreibung
xintDie x‑Koordinate der oberen linken Ecke des zu testenden Rechtecks.
yintDie y‑Koordinate der oberen linken Ecke des zu testenden Rechtecks.
widthintDie Breite des zu testenden Rechtecks.
heightintDie Höhe des zu testenden Rechtecks.
gGraphicsEin Graphics, das einen Grafik-Kontext darstellt.

Returns

TypBeschreibung
boolwahr, wenn irgendein Teil des angegebenen Rechtecks innerhalb dieses Region enthalten ist; andernfalls falsch.

Method: is_visible_f(x, y)

 is_visible_f(x, y) 

Prüft, ob der angegebene Punkt innerhalb dieses Region liegt.

Parameters:

ParameterTypBeschreibung
xfloatDie x-Koordinate des zu testenden Punktes.
yfloatDie y-Koordinate des zu testenden Punktes.

Returns

TypBeschreibung
boolWahr, wenn der angegebene Punkt innerhalb dieses Region enthalten ist; andernfalls falsch.

Method: is_visible_point(point)

 is_visible_point(point) 

Prüft, ob die angegebene PointF Struktur innerhalb dieses Region liegt.

Parameters:

ParameterTypBeschreibung
pointPointDie PointF-Struktur zum Testen.

Returns

TypBeschreibung
boolwahr, wenn point innerhalb dieses Region enthalten ist; andernfalls falsch.

Method: is_visible_point_f(point)

 is_visible_point_f(point) 

Prüft, ob die angegebene PointF Struktur innerhalb dieses Region liegt.

Parameters:

ParameterTypBeschreibung
pointPointFDie PointF-Struktur zum Testen.

Returns

TypBeschreibung
boolwahr, wenn point innerhalb dieses Region enthalten ist; andernfalls falsch.

Method: is_visible_point_f_with_graphics(point, g)

 is_visible_point_f_with_graphics(point, g) 

Prüft, ob die angegebene PointF Struktur innerhalb dieses Region liegt, wenn sie mit dem angegebenen Graphics gezeichnet wird.

Parameters:

ParameterTypBeschreibung
pointPointFDie PointF-Struktur zum Testen.
gGraphicsEin Graphics, das einen Grafik-Kontext darstellt.

Returns

TypBeschreibung
boolwahr, wenn point innerhalb dieses Region enthalten ist; andernfalls falsch.

Method: is_visible_point_with_graphics(point, g)

 is_visible_point_with_graphics(point, g) 

Prüft, ob die angegebene Point Struktur innerhalb dieses Region liegt, wenn sie mit dem angegebenen Graphics gezeichnet wird.

Parameters:

ParameterTypBeschreibung
pointPointDie Point Struktur zum Testen.
gGraphicsEin Graphics, das einen Grafik-Kontext darstellt.

Returns

TypBeschreibung
boolwahr, wenn point innerhalb dieses Region enthalten ist; andernfalls falsch.

Method: is_visible_rect(rect)

 is_visible_rect(rect) 

Prüft, ob irgendein Teil der angegebenen RectangleF Struktur innerhalb dieses Region liegt.

Parameters:

ParameterTypBeschreibung
rectRectangleDie RectangleF Struktur zum Testen.

Returns

TypBeschreibung
boolwahr, wenn irgendein Teil von rect innerhalb dieses Region enthalten ist; andernfalls falsch.

Method: is_visible_rect_f(rect)

 is_visible_rect_f(rect) 

Prüft, ob irgendein Teil der angegebenen RectangleF Struktur innerhalb dieses Region liegt.

Parameters:

ParameterTypBeschreibung
rectRectangleFDie RectangleF Struktur zum Testen.

Returns

TypBeschreibung
boolwahr, wenn irgendein Teil von rect innerhalb dieses Region enthalten ist; andernfalls falsch.

Method: is_visible_rect_f_with_graphics(rect, g)

 is_visible_rect_f_with_graphics(rect, g) 

Prüft, ob irgendein Teil der angegebenen RectangleF Struktur innerhalb dieses Region liegt, wenn sie mit dem angegebenen Graphics gezeichnet wird.

Parameters:

ParameterTypBeschreibung
rectRectangleFDie RectangleF Struktur zum Testen.
gGraphicsEin Graphics, das einen Grafik-Kontext darstellt.

Returns

TypBeschreibung
boolwahr, wenn rect innerhalb dieses Region enthalten ist; andernfalls falsch.

Method: is_visible_rect_with_graphics(rect, g)

 is_visible_rect_with_graphics(rect, g) 

Prüft, ob irgendein Teil der angegebenen Rectangle Struktur innerhalb dieses Region liegt, wenn sie mit dem angegebenen Graphics gezeichnet wird.

Parameters:

ParameterTypBeschreibung
rectRectangleDie Rectangle Struktur zum Testen.
gGraphicsEin Graphics, das einen Grafik-Kontext darstellt.

Returns

TypBeschreibung
boolwahr, wenn irgendein Teil von rect innerhalb dieses Region enthalten ist; andernfalls falsch.

Method: is_visible_with_graphics(x, y, g)

 is_visible_with_graphics(x, y, g) 

Prüft, ob der angegebene Punkt innerhalb dieses Region liegt, wenn er mit dem angegebenen Graphics gezeichnet wird.

Parameters:

ParameterTypBeschreibung
xintDie x-Koordinate des zu testenden Punktes.
yintDie y-Koordinate des zu testenden Punktes.
gGraphicsEin Graphics, das einen Grafik-Kontext darstellt.

Returns

TypBeschreibung
boolWahr, wenn der angegebene Punkt innerhalb dieses Region enthalten ist; andernfalls falsch.

Method: is_visible_with_graphics_f(x, y, g)

 is_visible_with_graphics_f(x, y, g) 

Prüft, ob der angegebene Punkt innerhalb dieses Region liegt, wenn er mit dem angegebenen Graphics gezeichnet wird.

Parameters:

ParameterTypBeschreibung
xfloatDie x-Koordinate des zu testenden Punktes.
yfloatDie y-Koordinate des zu testenden Punktes.
gGraphicsEin Graphics, das einen Grafik-Kontext darstellt.

Returns

TypBeschreibung
boolWahr, wenn der angegebene Punkt innerhalb dieses Region enthalten ist; andernfalls falsch.

Method: is_visible_xywh(x, y, width, height)

 is_visible_xywh(x, y, width, height) 

Prüft, ob irgendein Teil des angegebenen Rechtecks innerhalb dieses Region liegt.

Parameters:

ParameterTypBeschreibung
xintDie x‑Koordinate der oberen linken Ecke des zu testenden Rechtecks.
yintDie y‑Koordinate der oberen linken Ecke des zu testenden Rechtecks.
widthintDie Breite des zu testenden Rechtecks.
heightintDie Höhe des zu testenden Rechtecks.

Returns

TypBeschreibung
boolwahr, wenn irgendein Teil des angegebenen Rechtecks innerhalb dieses Region Objekts enthalten ist; andernfalls falsch.

Method: is_visible_xywh_graphics(x, y, width, height, g)

 is_visible_xywh_graphics(x, y, width, height, g) 

Prüft, ob irgendein Teil des angegebenen Rechtecks innerhalb dieses Region liegt, wenn es mit dem angegebenen Graphics gezeichnet wird.

Parameters:

ParameterTypBeschreibung
xintDie x‑Koordinate der oberen linken Ecke des zu testenden Rechtecks.
yintDie y‑Koordinate der oberen linken Ecke des zu testenden Rechtecks.
widthintDie Breite des zu testenden Rechtecks.
heightintDie Höhe des zu testenden Rechtecks.
gGraphicsEin Graphics, das einen Grafik-Kontext darstellt.

Returns

TypBeschreibung
boolwahr, wenn irgendein Teil des angegebenen Rechtecks innerhalb dieses Region enthalten ist; andernfalls falsch.

Method: is_visible_xywh_graphics_f(x, y, width, height, g)

 is_visible_xywh_graphics_f(x, y, width, height, g) 

Prüft, ob irgendein Teil des angegebenen Rechtecks innerhalb dieses Region liegt, wenn es mit dem angegebenen Graphics gezeichnet wird.

Parameters:

ParameterTypBeschreibung
xfloatDie x‑Koordinate der oberen linken Ecke des zu testenden Rechtecks.
yfloatDie y‑Koordinate der oberen linken Ecke des zu testenden Rechtecks.
widthfloatDie Breite des zu testenden Rechtecks.
heightfloatDie Höhe des zu testenden Rechtecks.
gGraphicsEin Graphics, das einen Grafik-Kontext darstellt.

Returns

TypBeschreibung
boolwahr, wenn irgendein Teil des angegebenen Rechtecks innerhalb dieses Region enthalten ist; andernfalls falsch.

Method: is_visible_xywhf(x, y, width, height)

 is_visible_xywhf(x, y, width, height) 

Prüft, ob irgendein Teil des angegebenen Rechtecks innerhalb dieses Region liegt.

Parameters:

ParameterTypBeschreibung
xfloatDie x‑Koordinate der oberen linken Ecke des zu testenden Rechtecks.
yfloatDie y‑Koordinate der oberen linken Ecke des zu testenden Rechtecks.
widthfloatDie Breite des zu testenden Rechtecks.
heightfloatDie Höhe des zu testenden Rechtecks.

Returns

TypBeschreibung
boolwahr, wenn irgendein Teil des angegebenen Rechtecks innerhalb dieses Region Objekts enthalten ist; andernfalls falsch.

Method: transform(matrix)

 transform(matrix) 

Transformiert dieses Region mittels der angegebenen Matrix.

Parameters:

ParameterTypBeschreibung
matrixMatrixDie Matrix, mit der dieses Region transformiert wird.

Method: translate(dx, dy)

 translate(dx, dy) 

Verschiebt die Koordinaten dieses Region um den angegebenen Betrag.

Parameters:

ParameterTypBeschreibung
dxfloatDer Betrag, um den dieses Region horizontal verschoben wird.
dyfloatDer Betrag, um den dieses Region vertikal verschoben wird.

Method: translate(dx, dy)

 translate(dx, dy) 

Verschiebt die Koordinaten dieses Region um den angegebenen Betrag.

Parameters:

ParameterTypBeschreibung
dxintDer Betrag, um den dieses Region horizontal verschoben wird.
dyintDer Betrag, um den dieses Region vertikal verschoben wird.

Method: translate_f(dx, dy)

 translate_f(dx, dy) 

Verschiebt die Koordinaten dieses Region um den angegebenen Betrag.

Parameters:

ParameterTypBeschreibung
dxfloatDer Betrag, um den dieses Region horizontal verschoben wird.
dyfloatDer Betrag, um den dieses Region vertikal verschoben wird.

Method: union(path)

 union(path) 

Aktualisiert dieses Region zur Vereinigung von sich selbst und dem angegebenen GraphicsPath.

Parameters:

ParameterTypBeschreibung
pathGraphicsPathDer GraphicsPath zum Vereinigen mit diesem Region.

Method: union(rect)

 union(rect) 

Aktualisiert dieses Region zur Vereinigung von sich selbst und der angegebenen RectangleF-Struktur.

Parameters:

ParameterTypBeschreibung
rectRectangleFDie RectangleF Struktur zum Vereinigen mit diesem Region.

Method: union(rect)

 union(rect) 

Aktualisiert dieses Region zur Vereinigung von sich selbst und der angegebenen RectangleF-Struktur.

Parameters:

ParameterTypBeschreibung
rectRectangleDie RectangleF Struktur zum Vereinigen mit diesem Region.

Method: union(region)

 union(region) 

Aktualisiert dieses Region zur Vereinigung von sich selbst und dem angegebenen Region.

Parameters:

ParameterTypBeschreibung
regionRegionDas Region zum Vereinigen mit diesem Region.

Method: union_path(path)

 union_path(path) 

Aktualisiert dieses Region zur Vereinigung von sich selbst und dem angegebenen GraphicsPath.

Parameters:

ParameterTypBeschreibung
pathGraphicsPathDer GraphicsPath zum Vereinigen mit diesem Region.

Method: union_rect(rect)

 union_rect(rect) 

Aktualisiert dieses Region zur Vereinigung von sich selbst und der angegebenen RectangleF-Struktur.

Parameters:

ParameterTypBeschreibung
rectRectangleDie RectangleF Struktur zum Vereinigen mit diesem Region.

Method: union_rect_f(rect)

 union_rect_f(rect) 

Aktualisiert dieses Region zur Vereinigung von sich selbst und der angegebenen RectangleF-Struktur.

Parameters:

ParameterTypBeschreibung
rectRectangleFDie RectangleF Struktur zum Vereinigen mit diesem Region.

Method: union_rgn(region)

 union_rgn(region) 

Aktualisiert dieses Region zur Vereinigung von sich selbst und dem angegebenen Region.

Parameters:

ParameterTypBeschreibung
regionRegionDas Region zum Vereinigen mit diesem Region.

Method: xor(path)

 xor(path) 

Aktualisiert dieses Region zur Vereinigung minus der Schnittmenge von sich selbst mit dem angegebenen GraphicsPath.

Parameters:

ParameterTypBeschreibung
pathGraphicsPathDer GraphicsPath zum XOR‑Verknüpfen mit diesem Region.

Method: xor(rect)

 xor(rect) 

Aktualisiert dieses Region zur Vereinigung minus der Schnittmenge von sich selbst mit der angegebenen RectangleF-Struktur.

Parameters:

ParameterTypBeschreibung
rectRectangleFDie RectangleF Struktur zum XOR‑Verknüpfen mit diesem Region.

Method: xor(rect)

 xor(rect) 

Aktualisiert dieses Region zur Vereinigung minus der Schnittmenge von sich selbst mit der angegebenen RectangleF-Struktur.

Parameters:

ParameterTypBeschreibung
rectRectangleDie RectangleF Struktur zum XOR‑Verknüpfen mit diesem Region.

Method: xor(region)

 xor(region) 

Aktualisiert dieses Region zur Vereinigung minus der Schnittmenge von sich selbst mit dem angegebenen Region.

Parameters:

ParameterTypBeschreibung
regionRegionDas Region zum XOR‑Verknüpfen mit diesem Region.

Method: xor_path(path)

 xor_path(path) 

Aktualisiert dieses Region zur Vereinigung minus der Schnittmenge von sich selbst mit dem angegebenen GraphicsPath.

Parameters:

ParameterTypBeschreibung
pathGraphicsPathDer GraphicsPath zum XOR‑Verknüpfen mit diesem Region.

Method: xor_rect(rect)

 xor_rect(rect) 

Aktualisiert dieses Region zur Vereinigung minus der Schnittmenge von sich selbst mit der angegebenen RectangleF-Struktur.

Parameters:

ParameterTypBeschreibung
rectRectangleDie RectangleF Struktur zum XOR‑Verknüpfen mit diesem Region.

Method: xor_rect_f(rect)

 xor_rect_f(rect) 

Aktualisiert dieses Region zur Vereinigung minus der Schnittmenge von sich selbst mit der angegebenen RectangleF-Struktur.

Parameters:

ParameterTypBeschreibung
rectRectangleFDie RectangleF Struktur zum XOR‑Verknüpfen mit diesem Region.

Method: xor_rgn(region)

 xor_rgn(region) 

Aktualisiert dieses Region zur Vereinigung minus der Schnittmenge von sich selbst mit dem angegebenen Region.

Parameters:

ParameterTypBeschreibung
regionRegionDas Region zum XOR‑Verknüpfen mit diesem Region.