Classe Region

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

NameDescrizione
Region()Inizializza un nuovo Region.
Region(path)Inizializza un nuovo Region con il GraphicsPath specificato.
Region(rect)Inizializza un nuovo Region dalla struttura RectangleF specificata.
Region(rect)Inizializza un nuovo Region dalla struttura RectangleF specificata.

Methods

NameDescrizione
complement(path)Aggiorna questo Region per contenere la porzione del GraphicsPath specificato che non interseca questo Region.
complement(rect)Aggiorna questo Region per contenere la porzione della struttura RectangleF specificata che non interseca questo Region.
complement(rect)Aggiorna questo Region per contenere la porzione della struttura RectangleF specificata che non interseca questo Region.
complement(region)Aggiorna questo Region per contenere la porzione del Region specificato che non interseca questo Region.
complement_path(path)Aggiorna questo Region per contenere la porzione del GraphicsPath specificato che non interseca questo Region.
complement_rect(rect)Aggiorna questo Region per contenere la porzione della struttura RectangleF specificata che non interseca questo Region.
complement_rect_f(rect)Aggiorna questo Region per contenere la porzione della struttura RectangleF specificata che non interseca questo Region.
complement_rgn(region)Aggiorna questo Region per contenere la porzione del Region specificato che non interseca questo Region.
create_with_path(path)Inizializza un nuovo Region con il GraphicsPath specificato.
create_with_rect(rect)Inizializza un nuovo Region dalla struttura RectangleF specificata.
create_with_rect_f(rect)Inizializza un nuovo Region dalla struttura RectangleF specificata.
deep_clone()Crea una copia profonda esatta di questo Region.
exclude(path)Aggiorna questo Region per contenere solo la porzione del suo interno che non interseca il GraphicsPath specificato.
exclude(rect)Aggiorna questo Region per contenere solo la porzione del suo interno che non interseca la struttura RectangleF specificata.
exclude(rect)Aggiorna questo Region per contenere solo la porzione del suo interno che non interseca la struttura RectangleF specificata.
exclude(region)Aggiorna questo Region per contenere solo la porzione del suo interno che non interseca il Region specificato.
exclude_path(path)Aggiorna questo Region per contenere solo la porzione del suo interno che non interseca il GraphicsPath specificato.
exclude_rect(rect)Aggiorna questo Region per contenere solo la porzione del suo interno che non interseca la struttura RectangleF specificata.
exclude_rect_f(rect)Aggiorna questo Region per contenere solo la porzione del suo interno che non interseca la struttura RectangleF specificata.
exclude_rgn(region)Aggiorna questo Region per contenere solo la porzione del suo interno che non interseca il Region specificato.
intersect(path)Aggiorna questo Region all’intersezione di sé con il GraphicsPath specificato.
intersect(rect)Aggiorna questo Region all’intersezione di sé con la struttura RectangleF specificata.
intersect(rect)Aggiorna questo Region all’intersezione di sé con la struttura RectangleF specificata.
intersect(region)Aggiorna questo Region all’intersezione di sé con il Region specificato.
intersect_path(path)Aggiorna questo Region all’intersezione di sé con il GraphicsPath specificato.
intersect_rect(rect)Aggiorna questo Region all’intersezione di sé con la struttura RectangleF specificata.
intersect_rect_f(rect)Aggiorna questo Region all’intersezione di sé con la struttura RectangleF specificata.
intersect_rgn(region)Aggiorna questo Region all’intersezione di sé con il Region specificato.
is_empty(g)Verifica se questo Region ha un interno vuoto sulla superficie di disegno specificata.
is_infinite(g)Verifica se questo Region ha un interno infinito sulla superficie di disegno specificata.
is_visible(point)Verifica se la struttura PointF specificata è contenuta in questo Region.
is_visible(point)Verifica se la struttura PointF specificata è contenuta in questo Region.
is_visible(point, g)Verifica se la struttura PointF specificata è contenuta in questo Region quando viene disegnata usando il Graphics specificato.
is_visible(point, g)Verifica se la struttura PointF specificata è contenuta in questo Region quando viene disegnata usando il Graphics specificato.
is_visible(rect)Verifica se qualche porzione della struttura RectangleF specificata è contenuta in questo Region.
is_visible(rect)Verifica se qualche porzione della struttura RectangleF specificata è contenuta in questo Region.
is_visible(rect, g)Verifica se qualche porzione della struttura RectangleF specificata è contenuta in questo Region quando viene disegnata usando il Graphics specificato.
is_visible(rect, g)Verifica se qualche porzione della struttura RectangleF specificata è contenuta in questo Region quando viene disegnata usando il Graphics specificato.
is_visible(x, y)Verifica se il punto specificato è contenuto in questo Region.
is_visible(x, y, g)Verifica se il punto specificato è contenuto in questo Region quando viene disegnato usando il Graphics specificato.
is_visible(x, y, g)Verifica se il punto specificato è contenuto in questo Region quando viene disegnato usando il Graphics specificato.
is_visible(x, y, width, height)Verifica se qualche porzione del rettangolo specificato è contenuta in questo Region.
is_visible(x, y, width, height)Verifica se qualche porzione del rettangolo specificato è contenuta in questo Region.
is_visible(x, y, width, height, g)Verifica se qualche porzione del rettangolo specificato è contenuta in questo Region quando viene disegnata usando il Graphics specificato.
is_visible(x, y, width, height, g)Verifica se qualche porzione del rettangolo specificato è contenuta in questo Region quando viene disegnata usando il Graphics specificato.
is_visible_f(x, y)Verifica se il punto specificato è contenuto in questo Region.
is_visible_point(point)Verifica se la struttura PointF specificata è contenuta in questo Region.
is_visible_point_f(point)Verifica se la struttura PointF specificata è contenuta in questo Region.
is_visible_point_f_with_graphics(point, g)Verifica se la struttura PointF specificata è contenuta in questo Region quando viene disegnata usando il Graphics specificato.
is_visible_point_with_graphics(point, g)Verifica se la struttura Point specificata è contenuta in questo Region quando viene disegnata usando il Graphics specificato.
is_visible_rect(rect)Verifica se qualche porzione della struttura RectangleF specificata è contenuta in questo Region.
is_visible_rect_f(rect)Verifica se qualche porzione della struttura RectangleF specificata è contenuta in questo Region.
is_visible_rect_f_with_graphics(rect, g)Verifica se qualche porzione della struttura RectangleF specificata è contenuta in questo Region quando viene disegnata usando il Graphics specificato.
is_visible_rect_with_graphics(rect, g)Verifica se qualche porzione della struttura Rectangle specificata è contenuta in questo Region quando viene disegnata usando il Graphics specificato.
is_visible_with_graphics(x, y, g)Verifica se il punto specificato è contenuto in questo Region quando viene disegnato usando il Graphics specificato.
is_visible_with_graphics_f(x, y, g)Verifica se il punto specificato è contenuto in questo Region quando viene disegnato usando il Graphics specificato.
is_visible_xywh(x, y, width, height)Verifica se qualche porzione del rettangolo specificato è contenuta in questo Region.
is_visible_xywh_graphics(x, y, width, height, g)Verifica se qualche porzione del rettangolo specificato è contenuta in questo Region quando viene disegnata usando il Graphics specificato.
is_visible_xywh_graphics_f(x, y, width, height, g)Verifica se qualche porzione del rettangolo specificato è contenuta in questo Region quando viene disegnata usando il Graphics specificato.
is_visible_xywhf(x, y, width, height)Verifica se qualche porzione del rettangolo specificato è contenuta in questo Region.
make_empty()Inizializza questo Region con un interno vuoto.
make_infinite()Inizializza questo oggetto Region con un interno infinito.
transform(matrix)Trasforma questo Region mediante la Matrix specificata.
translate(dx, dy)Sposta le coordinate di questo Region dell’importo specificato.
translate(dx, dy)Sposta le coordinate di questo Region dell’importo specificato.
translate_f(dx, dy)Sposta le coordinate di questo Region dell’importo specificato.
union(path)Aggiorna questo Region all’unione di sé stesso e del GraphicsPath specificato.
union(rect)Aggiorna questo Region all’unione di sé stesso e della struttura RectangleF specificata.
union(rect)Aggiorna questo Region all’unione di sé stesso e della struttura RectangleF specificata.
union(region)Aggiorna questo Region all’unione di sé stesso e del Region specificato.
union_path(path)Aggiorna questo Region all’unione di sé stesso e del GraphicsPath specificato.
union_rect(rect)Aggiorna questo Region all’unione di sé stesso e della struttura RectangleF specificata.
union_rect_f(rect)Aggiorna questo Region all’unione di sé stesso e della struttura RectangleF specificata.
union_rgn(region)Aggiorna questo Region all’unione di sé stesso e del Region specificato.
xor(path)Aggiorna questo Region all’unione meno l’intersezione di sé stesso con il GraphicsPath specificato.
xor(rect)Aggiorna questo Region all’unione meno l’intersezione di sé stesso con la struttura RectangleF specificata.
xor(rect)Aggiorna questo Region all’unione meno l’intersezione di sé stesso con la struttura RectangleF specificata.
xor(region)Aggiorna questo Region all’unione meno l’intersezione di sé stesso con il Region specificato.
xor_path(path)Aggiorna questo Region all’unione meno l’intersezione di sé stesso con il GraphicsPath specificato.
xor_rect(rect)Aggiorna questo Region all’unione meno l’intersezione di sé stesso con la struttura RectangleF specificata.
xor_rect_f(rect)Aggiorna questo Region all’unione meno l’intersezione di sé stesso con la struttura RectangleF specificata.
xor_rgn(region)Aggiorna questo Region all’unione meno l’intersezione di sé stesso con il Region specificato.

Constructor: Region()

 Region() 

Inizializza un nuovo Region.

Constructor: Region(path)

 Region(path) 

Inizializza un nuovo Region con il GraphicsPath specificato.

Parameters:

ParametroTipoDescrizione
pathGraphicsPathUn GraphicsPath che definisce il nuovo Region.

Constructor: Region(rect)

 Region(rect) 

Inizializza un nuovo Region dalla struttura RectangleF specificata.

Parameters:

ParametroTipoDescrizione
rectRectangleFUna struttura RectangleF che definisce l’interno del nuovo Region.

Constructor: Region(rect)

 Region(rect) 

Inizializza un nuovo Region dalla struttura RectangleF specificata.

Parameters:

ParametroTipoDescrizione
rectRectangleUna struttura RectangleF che definisce l’interno del nuovo Region.

Method: complement(path)

 complement(path) 

Aggiorna questo Region per contenere la porzione del GraphicsPath specificato che non interseca questo Region.

Parameters:

ParametroTipoDescrizione
pathGraphicsPathIl GraphicsPath per completare questo Region.

Method: complement(rect)

 complement(rect) 

Aggiorna questo Region per contenere la porzione della struttura RectangleF specificata che non interseca questo Region.

Parameters:

ParametroTipoDescrizione
rectRectangleFLa struttura RectangleF per completare questo Region.

Method: complement(rect)

 complement(rect) 

Aggiorna questo Region per contenere la porzione della struttura RectangleF specificata che non interseca questo Region.

Parameters:

ParametroTipoDescrizione
rectRectangleLa struttura RectangleF per completare questo Region.

Method: complement(region)

 complement(region) 

Aggiorna questo Region per contenere la porzione del Region specificato che non interseca questo Region.

Parameters:

ParametroTipoDescrizione
regionRegionL’oggetto Region per completare questo oggetto Region.

Method: complement_path(path)

 complement_path(path) 

Aggiorna questo Region per contenere la porzione del GraphicsPath specificato che non interseca questo Region.

Parameters:

ParametroTipoDescrizione
pathGraphicsPathIl GraphicsPath per completare questo Region.

Method: complement_rect(rect)

 complement_rect(rect) 

Aggiorna questo Region per contenere la porzione della struttura RectangleF specificata che non interseca questo Region.

Parameters:

ParametroTipoDescrizione
rectRectangleLa struttura RectangleF per completare questo Region.

Method: complement_rect_f(rect)

 complement_rect_f(rect) 

Aggiorna questo Region per contenere la porzione della struttura RectangleF specificata che non interseca questo Region.

Parameters:

ParametroTipoDescrizione
rectRectangleFLa struttura RectangleF per completare questo Region.

Method: complement_rgn(region)

 complement_rgn(region) 

Aggiorna questo Region per contenere la porzione del Region specificato che non interseca questo Region.

Parameters:

ParametroTipoDescrizione
regionRegionL’oggetto Region per completare questo oggetto Region.

Method: create_with_path(path) [static]

 create_with_path(path) 

Inizializza un nuovo Region con il GraphicsPath specificato.

Parameters:

ParametroTipoDescrizione
pathGraphicsPathUn GraphicsPath che definisce il nuovo Region.

Returns

TipoDescrizione
Region

Method: create_with_rect(rect) [static]

 create_with_rect(rect) 

Inizializza un nuovo Region dalla struttura RectangleF specificata.

Parameters:

ParametroTipoDescrizione
rectRectangleUna struttura RectangleF che definisce l’interno del nuovo Region.

Returns

TipoDescrizione
Region

Method: create_with_rect_f(rect) [static]

 create_with_rect_f(rect) 

Inizializza un nuovo Region dalla struttura RectangleF specificata.

Parameters:

ParametroTipoDescrizione
rectRectangleFUna struttura RectangleF che definisce l’interno del nuovo Region.

Returns

TipoDescrizione
Region

Method: deep_clone()

 deep_clone() 

Crea una copia profonda esatta di questo Region.

Returns

TipoDescrizione
RegionIl Region che questo metodo crea.

Method: exclude(path)

 exclude(path) 

Aggiorna questo Region per contenere solo la porzione del suo interno che non interseca il GraphicsPath specificato.

Parameters:

ParametroTipoDescrizione
pathGraphicsPathIl GraphicsPath da escludere da questo Region.

Method: exclude(rect)

 exclude(rect) 

Aggiorna questo Region per contenere solo la porzione del suo interno che non interseca la struttura RectangleF specificata.

Parameters:

ParametroTipoDescrizione
rectRectangleFLa struttura RectangleF da escludere da questo Region.

Method: exclude(rect)

 exclude(rect) 

Aggiorna questo Region per contenere solo la porzione del suo interno che non interseca la struttura RectangleF specificata.

Parameters:

ParametroTipoDescrizione
rectRectangleLa struttura RectangleF da escludere da questo Region.

Method: exclude(region)

 exclude(region) 

Aggiorna questo Region per contenere solo la porzione del suo interno che non interseca il Region specificato.

Parameters:

ParametroTipoDescrizione
regionRegionIl Region da escludere da questo Region.

Method: exclude_path(path)

 exclude_path(path) 

Aggiorna questo Region per contenere solo la porzione del suo interno che non interseca il GraphicsPath specificato.

Parameters:

ParametroTipoDescrizione
pathGraphicsPathIl GraphicsPath da escludere da questo Region.

Method: exclude_rect(rect)

 exclude_rect(rect) 

Aggiorna questo Region per contenere solo la porzione del suo interno che non interseca la struttura RectangleF specificata.

Parameters:

ParametroTipoDescrizione
rectRectangleLa struttura RectangleF da escludere da questo Region.

Method: exclude_rect_f(rect)

 exclude_rect_f(rect) 

Aggiorna questo Region per contenere solo la porzione del suo interno che non interseca la struttura RectangleF specificata.

Parameters:

ParametroTipoDescrizione
rectRectangleFLa struttura RectangleF da escludere da questo Region.

Method: exclude_rgn(region)

 exclude_rgn(region) 

Aggiorna questo Region per contenere solo la porzione del suo interno che non interseca il Region specificato.

Parameters:

ParametroTipoDescrizione
regionRegionIl Region da escludere da questo Region.

Method: intersect(path)

 intersect(path) 

Aggiorna questo Region all’intersezione di sé con il GraphicsPath specificato.

Parameters:

ParametroTipoDescrizione
pathGraphicsPathIl GraphicsPath da intersecare con questo Region.

Method: intersect(rect)

 intersect(rect) 

Aggiorna questo Region all’intersezione di sé con la struttura RectangleF specificata.

Parameters:

ParametroTipoDescrizione
rectRectangleFLa struttura RectangleF da intersecare con questo Region.

Method: intersect(rect)

 intersect(rect) 

Aggiorna questo Region all’intersezione di sé con la struttura RectangleF specificata.

Parameters:

ParametroTipoDescrizione
rectRectangleLa struttura RectangleF da intersecare con questo Region.

Method: intersect(region)

 intersect(region) 

Aggiorna questo Region all’intersezione di sé con il Region specificato.

Parameters:

ParametroTipoDescrizione
regionRegionIl Region da intersecare con questo Region.

Method: intersect_path(path)

 intersect_path(path) 

Aggiorna questo Region all’intersezione di sé con il GraphicsPath specificato.

Parameters:

ParametroTipoDescrizione
pathGraphicsPathIl GraphicsPath da intersecare con questo Region.

Method: intersect_rect(rect)

 intersect_rect(rect) 

Aggiorna questo Region all’intersezione di sé con la struttura RectangleF specificata.

Parameters:

ParametroTipoDescrizione
rectRectangleLa struttura RectangleF da intersecare con questo Region.

Method: intersect_rect_f(rect)

 intersect_rect_f(rect) 

Aggiorna questo Region all’intersezione di sé con la struttura RectangleF specificata.

Parameters:

ParametroTipoDescrizione
rectRectangleFLa struttura RectangleF da intersecare con questo Region.

Method: intersect_rgn(region)

 intersect_rgn(region) 

Aggiorna questo Region all’intersezione di sé con il Region specificato.

Parameters:

ParametroTipoDescrizione
regionRegionIl Region da intersecare con questo Region.

Method: is_empty(g)

 is_empty(g) 

Verifica se questo Region ha un interno vuoto sulla superficie di disegno specificata.

Parameters:

ParametroTipoDescrizione
gGraphicsUn Graphics che rappresenta una superficie di disegno.

Returns

TipoDescrizione
booltrue se l’interno di questo Region è vuoto quando viene applicata la trasformazione associata a g; altrimenti, false.

Method: is_infinite(g)

 is_infinite(g) 

Verifica se questo Region ha un interno infinito sulla superficie di disegno specificata.

Parameters:

ParametroTipoDescrizione
gGraphicsUn Graphics che rappresenta una superficie di disegno.

Returns

TipoDescrizione
booltrue se l’interno di questo Region è infinito quando viene applicata la trasformazione associata a g; altrimenti, false.

Method: is_visible(point)

 is_visible(point) 

Verifica se la struttura PointF specificata è contenuta in questo Region.

Parameters:

ParametroTipoDescrizione
pointPointFLa struttura PointF da testare.

Returns

TipoDescrizione
boolvero quando point è contenuto in questa Region; altrimenti, falso.

Method: is_visible(point)

 is_visible(point) 

Verifica se la struttura PointF specificata è contenuta in questo Region.

Parameters:

ParametroTipoDescrizione
pointPointLa struttura PointF da testare.

Returns

TipoDescrizione
boolvero quando point è contenuto in questa Region; altrimenti, falso.

Method: is_visible(point, g)

 is_visible(point, g) 

Verifica se la struttura PointF specificata è contenuta in questo Region quando viene disegnata usando il Graphics specificato.

Parameters:

ParametroTipoDescrizione
pointPointFLa struttura PointF da testare.
gGraphicsUn Graphics che rappresenta un contesto grafico.

Returns

TipoDescrizione
boolvero quando point è contenuto in questa Region; altrimenti, falso.

Method: is_visible(point, g)

 is_visible(point, g) 

Verifica se la struttura PointF specificata è contenuta in questo Region quando viene disegnata usando il Graphics specificato.

Parameters:

ParametroTipoDescrizione
pointPointLa struttura PointF da testare.
gGraphicsUn Graphics che rappresenta un contesto grafico.

Returns

TipoDescrizione
boolvero quando point è contenuto in questa Region; altrimenti, falso.

Method: is_visible(rect)

 is_visible(rect) 

Verifica se qualche porzione della struttura RectangleF specificata è contenuta in questo Region.

Parameters:

ParametroTipoDescrizione
rectRectangleFLa struttura RectangleF da testare.

Returns

TipoDescrizione
boolvero quando qualsiasi parte di rect è contenuta in questa Region; altrimenti, falso.

Method: is_visible(rect)

 is_visible(rect) 

Verifica se qualche porzione della struttura RectangleF specificata è contenuta in questo Region.

Parameters:

ParametroTipoDescrizione
rectRectangleLa struttura RectangleF da testare.

Returns

TipoDescrizione
boolvero quando qualsiasi parte di rect è contenuta in questa Region; altrimenti, falso.

Method: is_visible(rect, g)

 is_visible(rect, g) 

Verifica se qualche porzione della struttura RectangleF specificata è contenuta in questo Region quando viene disegnata usando il Graphics specificato.

Parameters:

ParametroTipoDescrizione
rectRectangleFLa struttura RectangleF da testare.
gGraphicsUn Graphics che rappresenta un contesto grafico.

Returns

TipoDescrizione
boolvero quando rect è contenuto in questa Region; altrimenti, falso.

Method: is_visible(rect, g)

 is_visible(rect, g) 

Verifica se qualche porzione della struttura RectangleF specificata è contenuta in questo Region quando viene disegnata usando il Graphics specificato.

Parameters:

ParametroTipoDescrizione
rectRectangleLa struttura RectangleF da testare.
gGraphicsUn Graphics che rappresenta un contesto grafico.

Returns

TipoDescrizione
boolvero quando rect è contenuto in questa Region; altrimenti, falso.

Method: is_visible(x, y)

 is_visible(x, y) 

Verifica se il punto specificato è contenuto in questo Region.

Parameters:

ParametroTipoDescrizione
xfloatLa coordinata x del punto da testare.
yfloatLa coordinata y del punto da testare.

Returns

TipoDescrizione
boolVero quando il punto specificato è contenuto in questa Region; altrimenti, falso.

Method: is_visible(x, y, g)

 is_visible(x, y, g) 

Verifica se il punto specificato è contenuto in questo Region quando viene disegnato usando il Graphics specificato.

Parameters:

ParametroTipoDescrizione
xfloatLa coordinata x del punto da testare.
yfloatLa coordinata y del punto da testare.
gGraphicsUn Graphics che rappresenta un contesto grafico.

Returns

TipoDescrizione
boolVero quando il punto specificato è contenuto in questa Region; altrimenti, falso.

Method: is_visible(x, y, g)

 is_visible(x, y, g) 

Verifica se il punto specificato è contenuto in questo Region quando viene disegnato usando il Graphics specificato.

Parameters:

ParametroTipoDescrizione
xintLa coordinata x del punto da testare.
yintLa coordinata y del punto da testare.
gGraphicsUn Graphics che rappresenta un contesto grafico.

Returns

TipoDescrizione
boolVero quando il punto specificato è contenuto in questa Region; altrimenti, falso.

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

 is_visible(x, y, width, height) 

Verifica se qualche porzione del rettangolo specificato è contenuta in questo Region.

Parameters:

ParametroTipoDescrizione
xfloatLa coordinata x dell’angolo in alto a sinistra del rettangolo da testare.
yfloatLa coordinata y dell’angolo in alto a sinistra del rettangolo da testare.
widthfloatLa larghezza del rettangolo da testare.
heightfloatL’altezza del rettangolo da testare.

Returns

TipoDescrizione
boolvero quando qualsiasi parte del rettangolo specificato è contenuta in questo oggetto Region; altrimenti, falso.

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

 is_visible(x, y, width, height) 

Verifica se qualche porzione del rettangolo specificato è contenuta in questo Region.

Parameters:

ParametroTipoDescrizione
xintLa coordinata x dell’angolo in alto a sinistra del rettangolo da testare.
yintLa coordinata y dell’angolo in alto a sinistra del rettangolo da testare.
widthintLa larghezza del rettangolo da testare.
heightintL’altezza del rettangolo da testare.

Returns

TipoDescrizione
boolvero quando qualsiasi parte del rettangolo specificato è contenuta in questo oggetto Region; altrimenti, falso.

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

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

Verifica se qualche porzione del rettangolo specificato è contenuta in questo Region quando viene disegnata usando il Graphics specificato.

Parameters:

ParametroTipoDescrizione
xfloatLa coordinata x dell’angolo in alto a sinistra del rettangolo da testare.
yfloatLa coordinata y dell’angolo in alto a sinistra del rettangolo da testare.
widthfloatLa larghezza del rettangolo da testare.
heightfloatL’altezza del rettangolo da testare.
gGraphicsUn Graphics che rappresenta un contesto grafico.

Returns

TipoDescrizione
boolvero quando qualsiasi parte del rettangolo specificato è contenuta in questa Region; altrimenti, falso.

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

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

Verifica se qualche porzione del rettangolo specificato è contenuta in questo Region quando viene disegnata usando il Graphics specificato.

Parameters:

ParametroTipoDescrizione
xintLa coordinata x dell’angolo in alto a sinistra del rettangolo da testare.
yintLa coordinata y dell’angolo in alto a sinistra del rettangolo da testare.
widthintLa larghezza del rettangolo da testare.
heightintL’altezza del rettangolo da testare.
gGraphicsUn Graphics che rappresenta un contesto grafico.

Returns

TipoDescrizione
boolvero quando qualsiasi parte del rettangolo specificato è contenuta in questa Region; altrimenti, falso.

Method: is_visible_f(x, y)

 is_visible_f(x, y) 

Verifica se il punto specificato è contenuto in questo Region.

Parameters:

ParametroTipoDescrizione
xfloatLa coordinata x del punto da testare.
yfloatLa coordinata y del punto da testare.

Returns

TipoDescrizione
boolVero quando il punto specificato è contenuto in questa Region; altrimenti, falso.

Method: is_visible_point(point)

 is_visible_point(point) 

Verifica se la struttura PointF specificata è contenuta in questo Region.

Parameters:

ParametroTipoDescrizione
pointPointLa struttura PointF da testare.

Returns

TipoDescrizione
boolvero quando point è contenuto in questa Region; altrimenti, falso.

Method: is_visible_point_f(point)

 is_visible_point_f(point) 

Verifica se la struttura PointF specificata è contenuta in questo Region.

Parameters:

ParametroTipoDescrizione
pointPointFLa struttura PointF da testare.

Returns

TipoDescrizione
boolvero quando point è contenuto in questa Region; altrimenti, falso.

Method: is_visible_point_f_with_graphics(point, g)

 is_visible_point_f_with_graphics(point, g) 

Verifica se la struttura PointF specificata è contenuta in questo Region quando viene disegnata usando il Graphics specificato.

Parameters:

ParametroTipoDescrizione
pointPointFLa struttura PointF da testare.
gGraphicsUn Graphics che rappresenta un contesto grafico.

Returns

TipoDescrizione
boolvero quando point è contenuto in questa Region; altrimenti, falso.

Method: is_visible_point_with_graphics(point, g)

 is_visible_point_with_graphics(point, g) 

Verifica se la struttura Point specificata è contenuta in questo Region quando viene disegnata usando il Graphics specificato.

Parameters:

ParametroTipoDescrizione
pointPointLa struttura Point da testare.
gGraphicsUn Graphics che rappresenta un contesto grafico.

Returns

TipoDescrizione
boolvero quando point è contenuto in questa Region; altrimenti, falso.

Method: is_visible_rect(rect)

 is_visible_rect(rect) 

Verifica se qualche porzione della struttura RectangleF specificata è contenuta in questo Region.

Parameters:

ParametroTipoDescrizione
rectRectangleLa struttura RectangleF da testare.

Returns

TipoDescrizione
boolvero quando qualsiasi parte di rect è contenuta in questa Region; altrimenti, falso.

Method: is_visible_rect_f(rect)

 is_visible_rect_f(rect) 

Verifica se qualche porzione della struttura RectangleF specificata è contenuta in questo Region.

Parameters:

ParametroTipoDescrizione
rectRectangleFLa struttura RectangleF da testare.

Returns

TipoDescrizione
boolvero quando qualsiasi parte di rect è contenuta in questa Region; altrimenti, falso.

Method: is_visible_rect_f_with_graphics(rect, g)

 is_visible_rect_f_with_graphics(rect, g) 

Verifica se qualche porzione della struttura RectangleF specificata è contenuta in questo Region quando viene disegnata usando il Graphics specificato.

Parameters:

ParametroTipoDescrizione
rectRectangleFLa struttura RectangleF da testare.
gGraphicsUn Graphics che rappresenta un contesto grafico.

Returns

TipoDescrizione
boolvero quando rect è contenuto in questa Region; altrimenti, falso.

Method: is_visible_rect_with_graphics(rect, g)

 is_visible_rect_with_graphics(rect, g) 

Verifica se qualche porzione della struttura Rectangle specificata è contenuta in questo Region quando viene disegnata usando il Graphics specificato.

Parameters:

ParametroTipoDescrizione
rectRectangleLa struttura Rectangle da testare.
gGraphicsUn Graphics che rappresenta un contesto grafico.

Returns

TipoDescrizione
boolvero quando qualsiasi parte di rect è contenuta in questa Region; altrimenti, falso.

Method: is_visible_with_graphics(x, y, g)

 is_visible_with_graphics(x, y, g) 

Verifica se il punto specificato è contenuto in questo Region quando viene disegnato usando il Graphics specificato.

Parameters:

ParametroTipoDescrizione
xintLa coordinata x del punto da testare.
yintLa coordinata y del punto da testare.
gGraphicsUn Graphics che rappresenta un contesto grafico.

Returns

TipoDescrizione
boolVero quando il punto specificato è contenuto in questa Region; altrimenti, falso.

Method: is_visible_with_graphics_f(x, y, g)

 is_visible_with_graphics_f(x, y, g) 

Verifica se il punto specificato è contenuto in questo Region quando viene disegnato usando il Graphics specificato.

Parameters:

ParametroTipoDescrizione
xfloatLa coordinata x del punto da testare.
yfloatLa coordinata y del punto da testare.
gGraphicsUn Graphics che rappresenta un contesto grafico.

Returns

TipoDescrizione
boolVero quando il punto specificato è contenuto in questa Region; altrimenti, falso.

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

 is_visible_xywh(x, y, width, height) 

Verifica se qualche porzione del rettangolo specificato è contenuta in questo Region.

Parameters:

ParametroTipoDescrizione
xintLa coordinata x dell’angolo in alto a sinistra del rettangolo da testare.
yintLa coordinata y dell’angolo in alto a sinistra del rettangolo da testare.
widthintLa larghezza del rettangolo da testare.
heightintL’altezza del rettangolo da testare.

Returns

TipoDescrizione
boolvero quando qualsiasi parte del rettangolo specificato è contenuta in questo oggetto Region; altrimenti, falso.

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

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

Verifica se qualche porzione del rettangolo specificato è contenuta in questo Region quando viene disegnata usando il Graphics specificato.

Parameters:

ParametroTipoDescrizione
xintLa coordinata x dell’angolo in alto a sinistra del rettangolo da testare.
yintLa coordinata y dell’angolo in alto a sinistra del rettangolo da testare.
widthintLa larghezza del rettangolo da testare.
heightintL’altezza del rettangolo da testare.
gGraphicsUn Graphics che rappresenta un contesto grafico.

Returns

TipoDescrizione
boolvero quando qualsiasi parte del rettangolo specificato è contenuta in questa Region; altrimenti, falso.

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

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

Verifica se qualche porzione del rettangolo specificato è contenuta in questo Region quando viene disegnata usando il Graphics specificato.

Parameters:

ParametroTipoDescrizione
xfloatLa coordinata x dell’angolo in alto a sinistra del rettangolo da testare.
yfloatLa coordinata y dell’angolo in alto a sinistra del rettangolo da testare.
widthfloatLa larghezza del rettangolo da testare.
heightfloatL’altezza del rettangolo da testare.
gGraphicsUn Graphics che rappresenta un contesto grafico.

Returns

TipoDescrizione
boolvero quando qualsiasi parte del rettangolo specificato è contenuta in questa Region; altrimenti, falso.

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

 is_visible_xywhf(x, y, width, height) 

Verifica se qualche porzione del rettangolo specificato è contenuta in questo Region.

Parameters:

ParametroTipoDescrizione
xfloatLa coordinata x dell’angolo in alto a sinistra del rettangolo da testare.
yfloatLa coordinata y dell’angolo in alto a sinistra del rettangolo da testare.
widthfloatLa larghezza del rettangolo da testare.
heightfloatL’altezza del rettangolo da testare.

Returns

TipoDescrizione
boolvero quando qualsiasi parte del rettangolo specificato è contenuta in questo oggetto Region; altrimenti, falso.

Method: transform(matrix)

 transform(matrix) 

Trasforma questo Region mediante la Matrix specificata.

Parameters:

ParametroTipoDescrizione
matrixMatrixLa Matrix con cui trasformare questa Region.

Method: translate(dx, dy)

 translate(dx, dy) 

Sposta le coordinate di questo Region dell’importo specificato.

Parameters:

ParametroTipoDescrizione
dxfloatLa quantità di spostamento orizzontale di questa Region.
dyfloatLa quantità di spostamento verticale di questa Region.

Method: translate(dx, dy)

 translate(dx, dy) 

Sposta le coordinate di questo Region dell’importo specificato.

Parameters:

ParametroTipoDescrizione
dxintLa quantità di spostamento orizzontale di questa Region.
dyintLa quantità di spostamento verticale di questa Region.

Method: translate_f(dx, dy)

 translate_f(dx, dy) 

Sposta le coordinate di questo Region dell’importo specificato.

Parameters:

ParametroTipoDescrizione
dxfloatLa quantità di spostamento orizzontale di questa Region.
dyfloatLa quantità di spostamento verticale di questa Region.

Method: union(path)

 union(path) 

Aggiorna questo Region all’unione di sé stesso e del GraphicsPath specificato.

Parameters:

ParametroTipoDescrizione
pathGraphicsPathIl GraphicsPath da unire a questa Region.

Method: union(rect)

 union(rect) 

Aggiorna questo Region all’unione di sé stesso e della struttura RectangleF specificata.

Parameters:

ParametroTipoDescrizione
rectRectangleFLa struttura RectangleF da unire a questa Region.

Method: union(rect)

 union(rect) 

Aggiorna questo Region all’unione di sé stesso e della struttura RectangleF specificata.

Parameters:

ParametroTipoDescrizione
rectRectangleLa struttura RectangleF da unire a questa Region.

Method: union(region)

 union(region) 

Aggiorna questo Region all’unione di sé stesso e del Region specificato.

Parameters:

ParametroTipoDescrizione
regionRegionLa Region da unire a questa Region.

Method: union_path(path)

 union_path(path) 

Aggiorna questo Region all’unione di sé stesso e del GraphicsPath specificato.

Parameters:

ParametroTipoDescrizione
pathGraphicsPathIl GraphicsPath da unire a questa Region.

Method: union_rect(rect)

 union_rect(rect) 

Aggiorna questo Region all’unione di sé stesso e della struttura RectangleF specificata.

Parameters:

ParametroTipoDescrizione
rectRectangleLa struttura RectangleF da unire a questa Region.

Method: union_rect_f(rect)

 union_rect_f(rect) 

Aggiorna questo Region all’unione di sé stesso e della struttura RectangleF specificata.

Parameters:

ParametroTipoDescrizione
rectRectangleFLa struttura RectangleF da unire a questa Region.

Method: union_rgn(region)

 union_rgn(region) 

Aggiorna questo Region all’unione di sé stesso e del Region specificato.

Parameters:

ParametroTipoDescrizione
regionRegionLa Region da unire a questa Region.

Method: xor(path)

 xor(path) 

Aggiorna questo Region all’unione meno l’intersezione di sé stesso con il GraphicsPath specificato.

Parameters:

ParametroTipoDescrizione
pathGraphicsPathIl GraphicsPath da xor con questa Region.

Method: xor(rect)

 xor(rect) 

Aggiorna questo Region all’unione meno l’intersezione di sé stesso con la struttura RectangleF specificata.

Parameters:

ParametroTipoDescrizione
rectRectangleFLa struttura RectangleF da xor con questa Region.

Method: xor(rect)

 xor(rect) 

Aggiorna questo Region all’unione meno l’intersezione di sé stesso con la struttura RectangleF specificata.

Parameters:

ParametroTipoDescrizione
rectRectangleLa struttura RectangleF da xor con questa Region.

Method: xor(region)

 xor(region) 

Aggiorna questo Region all’unione meno l’intersezione di sé stesso con il Region specificato.

Parameters:

ParametroTipoDescrizione
regionRegionLa Region da xor con questa Region.

Method: xor_path(path)

 xor_path(path) 

Aggiorna questo Region all’unione meno l’intersezione di sé stesso con il GraphicsPath specificato.

Parameters:

ParametroTipoDescrizione
pathGraphicsPathIl GraphicsPath da xor con questa Region.

Method: xor_rect(rect)

 xor_rect(rect) 

Aggiorna questo Region all’unione meno l’intersezione di sé stesso con la struttura RectangleF specificata.

Parameters:

ParametroTipoDescrizione
rectRectangleLa struttura RectangleF da xor con questa Region.

Method: xor_rect_f(rect)

 xor_rect_f(rect) 

Aggiorna questo Region all’unione meno l’intersezione di sé stesso con la struttura RectangleF specificata.

Parameters:

ParametroTipoDescrizione
rectRectangleFLa struttura RectangleF da xor con questa Region.

Method: xor_rgn(region)

 xor_rgn(region) 

Aggiorna questo Region all’unione meno l’intersezione di sé stesso con il Region specificato.

Parameters:

ParametroTipoDescrizione
regionRegionLa Region da xor con questa Region.