Class LinearGradientBrushBase
Der Name: Aspose.Imaging.Brushes Versammlung: Aspose.Imaging.dll (25.4.0)
Es repräsentiert eine Aspose.Imaging.Brush mit gradienten Fähigkeiten und geeigneten Eigenschaften.
[JsonObject(MemberSerialization.OptIn)]
public abstract class LinearGradientBrushBase : TransformBrush, IDisposable
Inheritance
object ← DisposableObject ← Brush ← TransformBrush ← LinearGradientBrushBase
Derived
LinearGradientBrush , LinearMulticolorGradientBrush
Implements
Vererbte Mitglieder
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()
Constructors
LinearGradientBrushBase()
Initialisiert eine neue Instanz der Aspose.Imaging.Brushes.LinearGradientBrushBase Klasse mit Standardparameter.Der Winkel ist 45 Grad und der Rechteck befindet sich in (0,0) mit Größe (1,1).
protected LinearGradientBrushBase()
LinearGradientBrushBase(Punkt, Punkt)
Initialisiert eine neue Instanz der Aspose.Imaging.Brushes.LinearGradientBrushBase Klasse.
protected LinearGradientBrushBase(Point point1, Point point2)
Parameters
point1
Point
Eine Aspose.Imaging.Point-Struktur, die das Ausgangspunkt des linearen Gradients darstellt.
point2
Point
Eine Aspose.Imaging.Point-Struktur, die das Endpunkt des linearen Gradients darstellt.
LinearGradientBrushBase(PointF und PointF)
Initialisiert eine neue Instanz der Aspose.Imaging.Brushes.LinearGradientBrushBase Klasse.
protected LinearGradientBrushBase(PointF point1, PointF point2)
Parameters
point1
PointF
Eine Aspose.Imaging.PointF Struktur, die das Ausgangspunkt des linearen Gradients darstellt.
point2
PointF
Eine Aspose.Imaging.PointF Struktur, die das Endpunkt des linearen Gradients darstellt.
LinearGradientBrushBase(Rectangle, Float und Bool)
Initialisiert eine neue Instanz der Aspose.Imaging.Brushes.LinearGradientBrushBase Klasse basierend auf einem Rechteck und einem Orientierungswinkel.
protected LinearGradientBrushBase(Rectangle rect, float angle, bool isAngleScalable)
Parameters
rect
Rectangle
Eine Aspose.Imaging.RectangleF Struktur, die die Grenzen des linearen Gradients angibt.
angle
float
Der Winkel, gemessen in Gradklockwesen vom X-Axis, der Orientierungslinie des Gradienten.
isAngleScalable
bool
wenn die Ecke zum “Glauben” eingestellt wird, wird während der Transformationen auf diese Aspose.Imaging.Brushes.LinearGradientBrushBase angewendet.
LinearGradientBrushBase(RectangleF, Float, Bool)
Initialisiert eine neue Instanz der Aspose.Imaging.Brushes.LinearGradientBrushBase Klasse basierend auf einem rechteckigen, beginnenden und endenden Farben und einem Orientierungswinkel.
protected LinearGradientBrushBase(RectangleF rect, float angle, bool isAngleScalable)
Parameters
rect
RectangleF
Eine Aspose.Imaging.RectangleF Struktur, die die Grenzen des linearen Gradients angibt.
angle
float
Der Winkel, gemessen in Gradklockwesen vom X-Axis, der Orientierungslinie des Gradienten.
isAngleScalable
bool
wenn die Ecke zum “Glauben” eingestellt wird, wird während der Transformation mit diesem Aspose.Imaging.Brushes.LinearGradientBrushBase geändert.
Properties
Angle
Gibt oder legt den Gradientang.
public float Angle { get; set; }
Eigentumswert
GammaCorrection
Erhalten oder setzen Sie einen Wert an, der angibt, ob die Gamma Korrektur für diese Aspose.Imaging.Brushes.LinearGradientBrushBase aktiviert ist.
public bool GammaCorrection { get; set; }
Eigentumswert
IsAngleScalable
Sie erhalten oder setzen einen Wert, der darauf hindeutet, ob Aspose.Imaging.Brushes.LinearGradientBrushBase.Angle während der Transformationen mit diesem Aspose.Imaging.Brushes.LinearGradientBrushBase geändert wird.
public bool IsAngleScalable { get; set; }
Eigentumswert
Rectangle
Er erhält oder stellt eine rechteckige Region fest, die die Anfangs- und Endpunkte des Gradients definiert.
public RectangleF Rectangle { get; set; }