Class LinearGradientBrushBase
Namespace: Aspose.Imaging.Brushes
Assembly: Aspose.Imaging.dll (25.2.0)
Rappresenta un Aspose.Imaging.Brush con capacità di gradiente e proprietà appropriate.
[JsonObject(MemberSerialization.OptIn)]
public abstract class LinearGradientBrushBase : TransformBrush, IDisposable
Ereditarietà
object ← DisposableObject ← Brush ← TransformBrush ← LinearGradientBrushBase
Derivato
LinearGradientBrush, LinearMulticolorGradientBrush
Implementa
Membri Ereditati
TransformBrush.ResetTransform(), TransformBrush.MultiplyTransform(Matrix), TransformBrush.MultiplyTransform(Matrix, MatrixOrder), TransformBrush.TranslateTransform(float, float), TransformBrush.TranslateTransform(float, float, MatrixOrder), TransformBrush.ScaleTransform(float, float), TransformBrush.ScaleTransform(float, float, MatrixOrder), TransformBrush.RotateTransform(float), TransformBrush.RotateTransform(float, MatrixOrder), TransformBrush.WrapMode, TransformBrush.Transform, TransformBrush.IsTransformChanged, Brush.DeepClone(), Brush.Equals(object), Brush.GetHashCode(), Brush.Equals(Brush), Brush.Opacity, DisposableObject.Dispose(), DisposableObject.ReleaseManagedResources(), DisposableObject.ReleaseUnmanagedResources(), DisposableObject.VerifyNotDisposed(), DisposableObject.Disposed, object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Costruttori
LinearGradientBrushBase()
Inizializza una nuova istanza della classe Aspose.Imaging.Brushes.LinearGradientBrushBase con parametri predefiniti.
L’angolo è di 45 gradi e il rettangolo è situato in (0,0) con dimensioni (1,1).
protected LinearGradientBrushBase()
LinearGradientBrushBase(Point, Point)
Inizializza una nuova istanza della classe Aspose.Imaging.Brushes.LinearGradientBrushBase. Il rettangolo del gradiente è calcolato dai punti specificati.
protected LinearGradientBrushBase(Point point1, Point point2)
Parametri
point1
Point
Una struttura Aspose.Imaging.Point che rappresenta il punto di partenza del gradiente lineare.
point2
Point
Una struttura Aspose.Imaging.Point che rappresenta il punto finale del gradiente lineare.
LinearGradientBrushBase(PointF, PointF)
Inizializza una nuova istanza della classe Aspose.Imaging.Brushes.LinearGradientBrushBase. Il rettangolo del gradiente è calcolato dai punti specificati.
protected LinearGradientBrushBase(PointF point1, PointF point2)
Parametri
point1
PointF
Una struttura Aspose.Imaging.PointF che rappresenta il punto di partenza del gradiente lineare.
point2
PointF
Una struttura Aspose.Imaging.PointF che rappresenta il punto finale del gradiente lineare.
LinearGradientBrushBase(Rectangle, float, bool)
Inizializza una nuova istanza della classe Aspose.Imaging.Brushes.LinearGradientBrushBase basata su un rettangolo e un angolo di orientamento.
protected LinearGradientBrushBase(Rectangle rect, float angle, bool isAngleScalable)
Parametri
rect
Rectangle
Una struttura Aspose.Imaging.RectangleF che specifica i limiti del gradiente lineare.
angle
float
L’angolo, misurato in gradi in senso orario rispetto all’asse x, della linea di orientamento del gradiente.
isAngleScalable
bool
Se impostato su ```cstrue, l’angolo viene modificato durante le trasformazioni applicate a questo Aspose.Imaging.Brushes.LinearGradientBrushBase.
LinearGradientBrushBase(RectangleF, float, bool)
Inizializza una nuova istanza della classe Aspose.Imaging.Brushes.LinearGradientBrushBase basata su un rettangolo, colori di partenza e di fine, e un angolo di orientamento.
protected LinearGradientBrushBase(RectangleF rect, float angle, bool isAngleScalable)
Parametri
rect
RectangleF
Una struttura Aspose.Imaging.RectangleF che specifica i limiti del gradiente lineare.
angle
float
L’angolo, misurato in gradi in senso orario rispetto all’asse x, della linea di orientamento del gradiente.
isAngleScalable
bool
Se impostato su ```cstrue, l’angolo viene modificato durante le trasformazioni con questo Aspose.Imaging.Brushes.LinearGradientBrushBase.
Proprietà
Angle
Ottiene o imposta l’angolo del gradiente.
public float Angle { get; set; }
Valore della Proprietà
GammaCorrection
Ottiene o imposta un valore che indica se la correzione gamma è abilitata per questo Aspose.Imaging.Brushes.LinearGradientBrushBase.
public bool GammaCorrection { get; set; }
Valore della Proprietà
IsAngleScalable
Ottiene o imposta un valore che indica se Aspose.Imaging.Brushes.LinearGradientBrushBase.Angle viene modificato durante le trasformazioni con questo Aspose.Imaging.Brushes.LinearGradientBrushBase.
public bool IsAngleScalable { get; set; }
Valore della Proprietà
Rectangle
Ottiene o imposta una regione rettangolare che definisce i punti di partenza e di fine del gradiente.
public RectangleF Rectangle { get; set; }