LinearGradientBrush
Contenuti
[
Nascondere
]LinearGradientBrush class
Incapsula aBrush con gradiente lineare. Questa classe non può essere ereditata.
public sealed class LinearGradientBrush : LinearGradientBrushBase
Costruttori
| Nome | Descrizione |
|---|---|
| LinearGradientBrush() | Inizializza una nuova istanza diLinearGradientBrush classe con parametri di default. Il colore iniziale è nero, il colore finale è bianco, l’angolo è 45 gradi e il rettangolo si trova in (0,0) con dimensione (1,1). |
| LinearGradientBrush(Point, Point, Color, Color) | Inizializza una nuova istanza diLinearGradientBrush classe con i punti e i colori specificati. |
| LinearGradientBrush(PointF, PointF, Color, Color) | Inizializza una nuova istanza diLinearGradientBrush classe con i punti e i colori specificati. |
| LinearGradientBrush(Rectangle, Color, Color, float) | Inizializza una nuova istanza diLinearGradientBrush classe basata su un rettangolo, colori iniziali e finali e un angolo di orientamento. |
| LinearGradientBrush(RectangleF, Color, Color, float) | Inizializza una nuova istanza diLinearGradientBrush classe basata su un rettangolo, colori iniziali e finali e un angolo di orientamento. |
| LinearGradientBrush(Rectangle, Color, Color, float, bool) | Inizializza una nuova istanza diLinearGradientBrush classe basata su un rettangolo, colori iniziali e finali e un angolo di orientamento. |
| LinearGradientBrush(RectangleF, Color, Color, float, bool) | Inizializza una nuova istanza diLinearGradientBrush classe basata su un rettangolo, colori iniziali e finali e un angolo di orientamento. |
Proprietà
| Nome | Descrizione |
|---|---|
| Angle { get; set; } | Ottiene o imposta l’angolo del gradiente. |
| Blend { get; set; } | Ottiene o imposta aBlend che specifica posizioni e fattori che definiscono un decadimento personalizzato per il gradiente. |
| Disposed { get; } | Ottiene un valore che indica se questa istanza è stata eliminata. |
| EndColor { get; set; } | Ottiene o imposta il colore del gradiente finale. |
| GammaCorrection { get; set; } | Ottiene o imposta un valore che indica se la correzione gamma è abilitata per questoLinearGradientBrushBase . |
| IsAngleScalable { get; set; } | Ottiene o imposta un valore che indica seAngle viene modificato durante le trasformazioni con questoLinearGradientBrushBase . |
| IsTransformChanged { get; } | Ottiene un valore che indica se le trasformazioni sono state modificate in qualche modo. Ad esempio, impostando la matrice di trasformazione o chiamando uno qualsiasi dei metodi che alterano la matrice di trasformazione. La proprietà è stata introdotta per la compatibilità con le versioni precedenti con GDI+. |
| Opacity { get; set; } | Ottiene o imposta l’opacità del pennello. Il valore deve essere compreso tra 0 e 1. Il valore 0 significa che il pennello è completamente visibile, il valore 1 significa che il pennello è completamente opaco. |
| Rectangle { get; set; } | Ottiene o imposta una regione rettangolare che definisce i punti di inizio e fine del gradiente. |
| StartColor { get; set; } | Ottiene o imposta il colore del gradiente iniziale. |
| Transform { get; set; } | Ottiene o imposta una copiaMatrix che definisce una trasformata geometrica locale per questoTransformBrush . |
| WrapMode { get; set; } | Ottiene o imposta aWrapMode enumerazione che indica la modalità di avvolgimento per questoTransformBrush . |
Metodi
| Nome | Descrizione |
|---|---|
| virtual DeepClone() | Crea un nuovo clone profondo della correnteBrush . |
| Dispose() | Elimina l’istanza corrente. |
| MultiplyTransform(Matrix) | Moltiplica ilMatrix che rappresenta la trasformata geometrica locale di questoLinearGradientBrush dal specificatoMatrix anteponendo quello specificatoMatrix . |
| MultiplyTransform(Matrix, MatrixOrder) | Moltiplica ilMatrix che rappresenta la trasformata geometrica locale di questoLinearGradientBrush dal specificatoMatrix nell’ordine specificato. |
| ResetTransform() | Reimposta ilTransform proprietà su identità. |
| RotateTransform(float) | Ruota la trasformazione geometrica locale della quantità specificata. Questo metodo antepone la rotazione alla trasformazione. |
| RotateTransform(float, MatrixOrder) | Ruota la trasformazione geometrica locale della quantità specificata nell’ordine specificato. |
| ScaleTransform(float, float) | Ridimensiona la trasformazione geometrica locale degli importi specificati. Questo metodo antepone la matrice di ridimensionamento alla trasformazione. |
| ScaleTransform(float, float, MatrixOrder) | Ridimensiona la trasformazione geometrica locale degli importi specificati nell’ordine specificato. |
| SetBlendTriangularShape(float) | Crea un gradiente lineare con un colore centrale e un decadimento lineare su un unico colore su entrambe le estremità. |
| SetBlendTriangularShape(float, float) | Crea un gradiente lineare con un colore centrale e un decadimento lineare su un unico colore su entrambe le estremità. |
| SetSigmaBellShape(float) | Crea un decadimento del gradiente basato su una curva a campana. |
| SetSigmaBellShape(float, float) | Crea un decadimento del gradiente basato su una curva a campana. |
| TranslateTransform(float, float) | Converte la trasformazione geometrica locale in base alle dimensioni specificate. Questo metodo antepone la traduzione alla trasformazione. |
| TranslateTransform(float, float, MatrixOrder) | Converte la trasformazione geometrica locale in base alle dimensioni specificate nell’ordine specificato. |
Guarda anche
- class LinearGradientBrushBase
- spazio dei nomi Aspose.Imaging.Brushes
- assemblea Aspose.Imaging