Classe PathGradientBrush

Summary: Encapsulates a Brush object with a gradient. This class cannot be inherited.

Module: aspose.imaging.brushes

Full Name: aspose.imaging.brushes.PathGradientBrush

Inheritance: PathGradientBrushBase

Constructors

NameDescrizione
PathGradientBrush(path)Inizializza una nuova istanza della classe PathGradientBrush
PathGradientBrush(path_points)Inizializza una nuova istanza della classe PathGradientBrush
PathGradientBrush(path_points)Inizializza una nuova istanza della classe PathGradientBrush
PathGradientBrush(path_points, wrap_mode)Inizializza una nuova istanza della classe PathGradientBrush
PathGradientBrush(path_points, wrap_mode)Inizializza una nuova istanza della classe PathGradientBrush

Properties

NameTypeAccessDescrizione
blendBlendr/wOttiene o imposta un Blend che specifica posizioni e fattori che definiscono un decadimento personalizzato per il gradiente.
center_colorColorr/wOttiene o imposta il colore al centro del gradiente del percorso.
center_pointPointFr/wOttiene o imposta il punto centrale del gradiente del percorso.
eliminatoboolrOttiene un valore che indica se questa istanza è stata eliminata.
focus_scalesPointFr/wOttiene o imposta il punto focale per la caduta del gradiente.
graphics_pathGraphicsPathrOttiene il percorso grafico su cui è stato costruito questo pennello.
interpolation_colorsColorBlendr/wOttiene o imposta un ColorBlend che definisce un gradiente lineare multicolore.
is_transform_changedboolrRestituisce un valore che indica se le trasformazioni sono state modificate in qualche modo. Ad esempio impostando la matrice di trasformazione o
chiamando uno dei metodi che alterano la matrice di trasformazione. La proprietà è introdotta per compatibilità retroattiva con GDI+.
opacityfloatr/wOttiene o imposta l’opacità del pennello. Il valore deve essere compreso tra 0 e 1. Un valore di 0 indica che il pennello è completamente visibile, un valore di 1 indica che il pennello è completamente opaco.
path_pointsPointF[]rOttiene i punti del percorso su cui è stato costruito questo pennello.
surround_colorsColor[]r/wOttiene o imposta un array di colori che corrispondono ai punti nel percorso che questo PathGradientBrush riempie.
transformMatrixr/wOttiene o imposta una copia di Matrix che definisce una trasformazione geometrica locale per questo TransformBrush.
wrap_modeWrapModer/wOttiene o imposta un’enumerazione WrapMode che indica la modalità di avvolgimento per questo TransformBrush.

Methods

NameDescrizione
create_with_path(path)Inizializza una nuova istanza della classe PathGradientBrush con il percorso specificato.
create_with_points(path_points)Inizializza una nuova istanza della classe PathGradientBrush con i punti specificati.
create_with_points_f(path_points)Inizializza una nuova istanza della classe PathGradientBrush con i punti specificati.
create_with_points_f_wrap_mode(path_points, wrap_mode)Inizializza una nuova istanza della classe PathGradientBrush con i punti specificati e la modalità di avvolgimento.
create_with_points_wrap_mode(path_points, wrap_mode)Inizializza una nuova istanza della classe PathGradientBrush con i punti specificati e la modalità di avvolgimento.
deep_clone()Crea una nuova copia profonda dell’attuale Brush.
multiply_transform(matrix)Moltiplica la Matrix che rappresenta la trasformazione geometrica locale di questo LinearGradientBrush per la Matrix specificata, preponendo la Matrix specificata.
multiply_transform(matrix, order)Moltiplica la Matrix che rappresenta la trasformazione geometrica locale di questo LinearGradientBrush per la Matrix specificata, nell’ordine specificato.
reset_transform()Reimposta la proprietà TransformBrush.transform a identità.
rotate_transform(angle)Ruota la trasformazione geometrica locale della quantità specificata. Questo metodo prepone la rotazione alla trasformazione.
rotate_transform(angle, order)Ruota la trasformazione geometrica locale della quantità specificata nell’ordine specificato.
scale_transform(sx, sy)Scala la trasformazione geometrica locale delle quantità specificate. Questo metodo prepone la matrice di scala alla trasformazione.
scale_transform(sx, sy, order)Scala la trasformazione geometrica locale delle quantità specificate nell’ordine specificato.
set_blend_triangular_shape(focus)Crea un gradiente con un colore centrale e una sfumatura lineare verso un colore circostante.
set_blend_triangular_shape(focus, scale)Crea un gradiente con un colore centrale e una sfumatura lineare verso ciascun colore circostante.
set_sigma_bell_shape(focus)Crea un pennello gradiente che cambia colore partendo dal centro del percorso verso l’esterno fino al confine del percorso. La transizione da un colore all’altro è basata su una curva a campana.
set_sigma_bell_shape(focus, scale)Crea un pennello gradiente che cambia colore partendo dal centro del percorso verso l’esterno fino al confine del percorso. La transizione da un colore all’altro è basata su una curva a campana.
translate_transform(dx, dy)Trasla la trasformazione geometrica locale delle dimensioni specificate. Questo metodo prepone la traslazione alla trasformazione.
translate_transform(dx, dy, order)Trasla la trasformazione geometrica locale delle dimensioni specificate nell’ordine specificato.

Constructor: PathGradientBrush(path)

 PathGradientBrush(path) 

Inizializza una nuova istanza della classe PathGradientBrush

Parameters:

ParametroTipoDescrizione
pathGraphicsPath

Constructor: PathGradientBrush(path_points)

 PathGradientBrush(path_points) 

Inizializza una nuova istanza della classe PathGradientBrush

Parameters:

ParametroTipoDescrizione
path_pointsPointF[]

Constructor: PathGradientBrush(path_points)

 PathGradientBrush(path_points) 

Inizializza una nuova istanza della classe PathGradientBrush

Parameters:

ParametroTipoDescrizione
path_pointsPoint[]

Constructor: PathGradientBrush(path_points, wrap_mode)

 PathGradientBrush(path_points, wrap_mode) 

Inizializza una nuova istanza della classe PathGradientBrush

Parameters:

ParametroTipoDescrizione
path_pointsPointF[]
wrap_modeWrapMode

Constructor: PathGradientBrush(path_points, wrap_mode)

 PathGradientBrush(path_points, wrap_mode) 

Inizializza una nuova istanza della classe PathGradientBrush

Parameters:

ParametroTipoDescrizione
path_pointsPoint[]
wrap_modeWrapMode

Method: create_with_path(path) [static]

 create_with_path(path) 

Inizializza una nuova istanza della classe PathGradientBrush con il percorso specificato.

Parameters:

ParametroTipoDescrizione
pathGraphicsPathIl GraphicsPath che definisce l’area riempita da questo PathGradientBrush.

Returns

TipoDescrizione
PathGradientBrush

Method: create_with_points(path_points) [static]

 create_with_points(path_points) 

Inizializza una nuova istanza della classe PathGradientBrush con i punti specificati.

Parameters:

ParametroTipoDescrizione
path_pointsPoint[]Un array di strutture PointF che rappresenta i punti che costituiscono i vertici del percorso.

Returns

TipoDescrizione
PathGradientBrush

Method: create_with_points_f(path_points) [static]

 create_with_points_f(path_points) 

Inizializza una nuova istanza della classe PathGradientBrush con i punti specificati.

Parameters:

ParametroTipoDescrizione
path_pointsPointF[]Un array di strutture PointF che rappresenta i punti che costituiscono i vertici del percorso.

Returns

TipoDescrizione
PathGradientBrush

Method: create_with_points_f_wrap_mode(path_points, wrap_mode) [static]

 create_with_points_f_wrap_mode(path_points, wrap_mode) 

Inizializza una nuova istanza della classe PathGradientBrush con i punti specificati e la modalità di avvolgimento.

Parameters:

ParametroTipoDescrizione
path_pointsPointF[]Un array di strutture PointF che rappresenta i punti che costituiscono i vertici del percorso.
wrap_modeWrapModeUn WrapMode che specifica come i riempimenti disegnati con questo PathGradientBrush vengono affiancati.

Returns

TipoDescrizione
PathGradientBrush

Method: create_with_points_wrap_mode(path_points, wrap_mode) [static]

 create_with_points_wrap_mode(path_points, wrap_mode) 

Inizializza una nuova istanza della classe PathGradientBrush con i punti specificati e la modalità di avvolgimento.

Parameters:

ParametroTipoDescrizione
path_pointsPoint[]Un array di strutture Point che rappresenta i punti che costituiscono i vertici del percorso.
wrap_modeWrapModeUn WrapMode che specifica come i riempimenti disegnati con questo PathGradientBrush vengono affiancati.

Returns

TipoDescrizione
PathGradientBrush

Method: deep_clone()

 deep_clone() 

Crea una nuova copia profonda dell’attuale Brush.

Returns

TipoDescrizione
BrushUn nuovo Brush che è la copia profonda di questa istanza Brush.

Method: multiply_transform(matrix)

 multiply_transform(matrix) 

Moltiplica la Matrix che rappresenta la trasformazione geometrica locale di questo LinearGradientBrush per la Matrix specificata, preponendo la Matrix specificata.

Parameters:

ParametroTipoDescrizione
matrixMatrixLa Matrix con cui moltiplicare la trasformazione geometrica.

Method: multiply_transform(matrix, order)

 multiply_transform(matrix, order) 

Moltiplica la Matrix che rappresenta la trasformazione geometrica locale di questo LinearGradientBrush per la Matrix specificata, nell’ordine specificato.

Parameters:

ParametroTipoDescrizione
matrixMatrixLa Matrix con cui moltiplicare la trasformazione geometrica.
orderMatrixOrderUn MatrixOrder che specifica in quale ordine moltiplicare le due matrici.

Method: rotate_transform(angle)

 rotate_transform(angle) 

Ruota la trasformazione geometrica locale della quantità specificata. Questo metodo prepone la rotazione alla trasformazione.

Parameters:

ParametroTipoDescrizione
anglefloatL’angolo di rotazione.

Method: rotate_transform(angle, order)

 rotate_transform(angle, order) 

Ruota la trasformazione geometrica locale della quantità specificata nell’ordine specificato.

Parameters:

ParametroTipoDescrizione
anglefloatL’angolo di rotazione.
orderMatrixOrderUn MatrixOrder che specifica se aggiungere o pre-pendere la matrice di rotazione.

Method: scale_transform(sx, sy)

 scale_transform(sx, sy) 

Scala la trasformazione geometrica locale delle quantità specificate. Questo metodo prepone la matrice di scala alla trasformazione.

Parameters:

ParametroTipoDescrizione
sxfloatLa quantità con cui scalare la trasformazione lungo l’asse x.
syfloatLa quantità con cui scalare la trasformazione lungo l’asse y.

Method: scale_transform(sx, sy, order)

 scale_transform(sx, sy, order) 

Scala la trasformazione geometrica locale delle quantità specificate nell’ordine specificato.

Parameters:

ParametroTipoDescrizione
sxfloatLa quantità con cui scalare la trasformazione lungo l’asse x.
syfloatLa quantità con cui scalare la trasformazione lungo l’asse y.
orderMatrixOrderUn MatrixOrder che specifica se aggiungere o anteporre la matrice di scaling.

Method: set_blend_triangular_shape(focus)

 set_blend_triangular_shape(focus) 

Crea un gradiente con un colore centrale e una sfumatura lineare verso un colore circostante.

Parameters:

ParametroTipoDescrizione
fuocofloatUn valore da 0 a 1 che specifica dove, lungo qualsiasi radiale dal centro del percorso al bordo del percorso, il colore centrale avrà la massima intensità. Un valore di 1 (predefinito) posiziona la massima intensità al centro del percorso.

Method: set_blend_triangular_shape(focus, scale)

 set_blend_triangular_shape(focus, scale) 

Crea un gradiente con un colore centrale e una sfumatura lineare verso ciascun colore circostante.

Parameters:

ParametroTipoDescrizione
fuocofloatUn valore da 0 a 1 che specifica dove, lungo qualsiasi radiale dal centro del percorso al bordo del percorso, il colore centrale avrà la massima intensità. Un valore di 1 (predefinito) posiziona la massima intensità al centro del percorso.
scalafloatUn valore da 0 a 1 che specifica l’intensità massima del colore centrale che viene mescolato con il colore del bordo. Un valore di 1 provoca l’intensità più alta possibile del colore centrale, ed è il valore predefinito.

Method: set_sigma_bell_shape(focus)

 set_sigma_bell_shape(focus) 

Crea un pennello gradiente che cambia colore partendo dal centro del percorso verso l’esterno fino al confine del percorso. La transizione da un colore all’altro è basata su una curva a campana.

Parameters:

ParametroTipoDescrizione
fuocofloatUn valore da 0 a 1 che specifica dove, lungo qualsiasi radiale dal centro del percorso al bordo del percorso, il colore centrale avrà la massima intensità. Un valore di 1 (predefinito) posiziona la massima intensità al centro del percorso.

Method: set_sigma_bell_shape(focus, scale)

 set_sigma_bell_shape(focus, scale) 

Crea un pennello gradiente che cambia colore partendo dal centro del percorso verso l’esterno fino al confine del percorso. La transizione da un colore all’altro è basata su una curva a campana.

Parameters:

ParametroTipoDescrizione
fuocofloatUn valore da 0 a 1 che specifica dove, lungo qualsiasi radiale dal centro del percorso al bordo del percorso, il colore centrale avrà la massima intensità. Un valore di 1 (predefinito) posiziona la massima intensità al centro del percorso.
scalafloatUn valore da 0 a 1 che specifica l’intensità massima del colore centrale che viene mescolato con il colore del bordo. Un valore di 1 provoca l’intensità più alta possibile del colore centrale, ed è il valore predefinito.

Method: translate_transform(dx, dy)

 translate_transform(dx, dy) 

Trasla la trasformazione geometrica locale delle dimensioni specificate. Questo metodo prepone la traslazione alla trasformazione.

Parameters:

ParametroTipoDescrizione
dxfloatIl valore della traslazione in x.
dyfloatIl valore della traslazione in y.

Method: translate_transform(dx, dy, order)

 translate_transform(dx, dy, order) 

Trasla la trasformazione geometrica locale delle dimensioni specificate nell’ordine specificato.

Parameters:

ParametroTipoDescrizione
dxfloatIl valore della traslazione in x.
dyfloatIl valore della traslazione in y.
orderMatrixOrderL’ordine (anteporre o aggiungere) con cui applicare la traslazione.