Class LinearGradientBrushBase
Navne til: Aspose.Imaging.Brushes Sammensætning: Aspose.Imaging.dll (25.4.0)
Det repræsenterer en Aspose.Imaging.Brush med gradientkapaciteter og passende egenskaber.
[JsonObject(MemberSerialization.OptIn)]
public abstract class LinearGradientBrushBase : TransformBrush, IDisposable
Inheritance
object ← DisposableObject ← Brush ← TransformBrush ← LinearGradientBrushBase
Derived
LinearGradientBrush , LinearMulticolorGradientBrush
Implements
De arvede medlemmer
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()
Initialiserer en ny instans af Aspose.Imaging.Brushes.LinearGradientBushBase klasse med standardparametrer.Vinkel er 45 grader og rektanglen er placeret i (0,0) med størrelse (1,1).
protected LinearGradientBrushBase()
LinearGradientBrushBase(Point og Point)
Initialiserer en ny instans af den Aspose.Imaging.Brushes.LinearGradient BrushBase klasse. Gradienten rektangle beregnes fra de angivne punkter.
protected LinearGradientBrushBase(Point point1, Point point2)
Parameters
point1
Point
En Aspose.Imaging.Point struktur, der repræsenterer udgangspunktet for den lineære gradient.
point2
Point
En Aspose.Imaging.Point struktur, der repræsenterer slutpunktet for den lineære gradient.
LinearGradientBrushBase(PointF og PointF)
Initialiserer en ny instans af den Aspose.Imaging.Brushes.LinearGradient BrushBase klasse. Gradienten rektangle beregnes fra de angivne punkter.
protected LinearGradientBrushBase(PointF point1, PointF point2)
Parameters
point1
PointF
En Aspose.Imaging.PointF struktur, der repræsenterer udgangspunktet for den lineære gradient.
point2
PointF
En Aspose.Imaging.PointF struktur, der repræsenterer slutpunktet for den lineære gradient.
LinearGradientBrushBase(Rektangle, float, bool)
Initialiserer en ny instans af den Aspose.Imaging.Brushes.LinearGradient BrushBase klasse baseret på en rektangle og en orienteringsnøgle.
protected LinearGradientBrushBase(Rectangle rect, float angle, bool isAngleScalable)
Parameters
rect
Rectangle
En Aspose.Imaging.RectangleF struktur, der angiver grænserne for den lineære gradient.
angle
float
Vinkel, målt i grader klokkevis fra x-axis, af gradientens orienteringslinje.
isAngleScalable
bool
hvis angivet til ’true’ ændres under transformationer, der anvendes til dette Aspose.Imaging.Brushes.LinearGradient BrushBase.
LinearGradientBrushBase(RectangleF, float, bool)
Initialiserer en ny instans af Aspose.Imaging.Brushes.LinearGradientBushBase klasse baseret på en rektangle, begyndelse og slutning farver, og en orientering hjørne.
protected LinearGradientBrushBase(RectangleF rect, float angle, bool isAngleScalable)
Parameters
rect
RectangleF
En Aspose.Imaging.RectangleF struktur, der angiver grænserne for den lineære gradient.
angle
float
Vinkel, målt i grader klokkevis fra x-axis, af gradientens orienteringslinje.
isAngleScalable
bool
Hvis det er indstillet til at ’true’, ændres hjørnet under transformationerne med dette Aspose.Imaging.Brushes.LinearGradient BrushBase.
Properties
Angle
Giver eller sætter gradientanglen.
public float Angle { get; set; }
Ejendomsværdi
GammaCorrection
Få eller indstille en værdi, der angiver, om gamma-korrektion er aktiveret for dette Aspose.Imaging.Brushes.LinearGradientBushBase.
public bool GammaCorrection { get; set; }
Ejendomsværdi
IsAngleScalable
Giver eller indsætter en værdi, der angiver, om Aspose.Imaging.Brushes.LinearGradient BrushBase.Angle ændres under omdannelser med dette _www.brush.
public bool IsAngleScalable { get; set; }
Ejendomsværdi
Rectangle
Opnår eller indsætter en rektangulær region, der definerer gradientens start- og slutpunkter.
public RectangleF Rectangle { get; set; }