Classe PathMulticolorGradientBrush

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

Module: aspose.imaging.brushes

Full Name: aspose.imaging.brushes.PathMulticolorGradientBrush

Inheritance: PathGradientBrushBase

Constructors

NameDescrizione
PathMulticolorGradientBrush(path)Inizializza una nuova istanza della classe PathMulticolorGradientBrush con i punti specificati.
PathMulticolorGradientBrush(path_points)Inizializza una nuova istanza della classe PathMulticolorGradientBrush con i punti specificati.
PathMulticolorGradientBrush(path_points)Inizializza una nuova istanza della classe PathMulticolorGradientBrush con i punti specificati.
PathMulticolorGradientBrush(path_points, wrap_mode)Inizializza una nuova istanza della classe PathMulticolorGradientBrush con i punti specificati e la modalità di avvolgimento.
PathMulticolorGradientBrush(path_points, wrap_mode)Inizializza una nuova istanza della classe PathMulticolorGradientBrush con i punti specificati e la modalità di avvolgimento.

Properties

NameTypeAccessDescrizione
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.
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 PathMulticolorGradientBrush con il percorso specificato.
create_with_points(path_points)Inizializza una nuova istanza della classe PathMulticolorGradientBrush con i punti specificati.
create_with_points_f(path_points)Inizializza una nuova istanza della classe PathMulticolorGradientBrush con i punti specificati.
create_with_points_f_wrap_mode(path_points, wrap_mode)Inizializza una nuova istanza della classe PathMulticolorGradientBrush con i punti specificati e la modalità di avvolgimento.
create_with_points_wrap_mode(path_points, wrap_mode)Inizializza una nuova istanza della classe PathMulticolorGradientBrush 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.
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: PathMulticolorGradientBrush(path)

 PathMulticolorGradientBrush(path) 

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

Parameters:

ParametroTipoDescrizione
pathGraphicsPath

Constructor: PathMulticolorGradientBrush(path_points)

 PathMulticolorGradientBrush(path_points) 

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

Parameters:

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

Constructor: PathMulticolorGradientBrush(path_points)

 PathMulticolorGradientBrush(path_points) 

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

Parameters:

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

Constructor: PathMulticolorGradientBrush(path_points, wrap_mode)

 PathMulticolorGradientBrush(path_points, wrap_mode) 

Inizializza una nuova istanza della classe PathMulticolorGradientBrush 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_modeWrapModeUna WrapMode che specifica come vengono affiancate le riempiture disegnate con questo PathMulticolorGradientBrush.

Constructor: PathMulticolorGradientBrush(path_points, wrap_mode)

 PathMulticolorGradientBrush(path_points, wrap_mode) 

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

Parameters:

ParametroTipoDescrizione
path_pointsPoint[]Un array di strutture PointF che rappresenta i punti che costituiscono i vertici del percorso.
wrap_modeWrapModeUna WrapMode che specifica come vengono affiancate le riempiture disegnate con questo PathMulticolorGradientBrush.

Method: create_with_path(path) [static]

 create_with_path(path) 

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

Parameters:

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

Returns

TipoDescrizione
PathMulticolorGradientBrush

Method: create_with_points(path_points) [static]

 create_with_points(path_points) 

Inizializza una nuova istanza della classe PathMulticolorGradientBrush 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
PathMulticolorGradientBrush

Method: create_with_points_f(path_points) [static]

 create_with_points_f(path_points) 

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

Parameters:

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

Returns

TipoDescrizione
PathMulticolorGradientBrush

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 PathMulticolorGradientBrush 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_modeWrapModeUna WrapMode che specifica come vengono affiancate le riempiture disegnate con questo PathMulticolorGradientBrush.

Returns

TipoDescrizione
PathMulticolorGradientBrush

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 PathMulticolorGradientBrush 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_modeWrapModeUna WrapMode che specifica come vengono affiancate le riempiture disegnate con questo PathMulticolorGradientBrush.

Returns

TipoDescrizione
PathMulticolorGradientBrush

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: 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.