Class LinearGradientBrushBase
Numele spaţiului: Aspose.Imaging.Brushes Asamblare: Aspose.Imaging.dll (25.4.0)
Reprezintă un WL17_.Brush cu capacități de gradare și proprietăți adecvate.
[JsonObject(MemberSerialization.OptIn)]
public abstract class LinearGradientBrushBase : TransformBrush, IDisposable
Inheritance
object ← DisposableObject ← Brush ← TransformBrush ← LinearGradientBrushBase
Derived
LinearGradientBrush , LinearMulticolorGradientBrush
Implements
Membrii moștenitori
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()
Inițializează o nouă instanță a clasei Aspose.Imaging.Brushes.LinearGradientBushBase cu parametri predefiniti.Angolul este de 45 de grade și rectangolul este situat în (0,0) cu dimensiune (1,1).
protected LinearGradientBrushBase()
LinearGradientBrushBase(punctul, punctul)
Inițializează o nouă instanță a clasei Aspose.Imaging.Brushes.LinearGradientBushBase. rectanglul gradant este calculat din punctele specificate.
protected LinearGradientBrushBase(Point point1, Point point2)
Parameters
point1
Point
O structură de punct Aspose.Imaging. care reprezintă punctul de pornire al gradientului linear.
point2
Point
O structură Aspose.Imaging.Point care reprezintă punctul final al gradientului linear.
LinearGradientBrushBase(Poziție, Poziție)
Inițializează o nouă instanță a clasei Aspose.Imaging.Brushes.LinearGradientBushBase. rectanglul gradant este calculat din punctele specificate.
protected LinearGradientBrushBase(PointF point1, PointF point2)
Parameters
point1
PointF
O structură Aspose.Imaging.PointF care reprezintă punctul de plecare al gradientului linear.
point2
PointF
O structură Aspose.Imaging.PointF care reprezintă punctul final al gradientului linear.
LinearGradientBrushBase(Rectangle, float și bool)
Inițializează o nouă instanță a clasei Aspose.Imaging.Brushes.LinearGradientBushBase bazată pe un unghi rectangular și orientare.
protected LinearGradientBrushBase(Rectangle rect, float angle, bool isAngleScalable)
Parameters
rect
Rectangle
O structură Aspose.Imaging.RectangleF care specifică limitele gradientului linear.
angle
float
Angolul, măsurat în grade de oră de la x-axis, a liniei de orientare a gradientului.
isAngleScalable
bool
în cazul în care s-a setat pentru a fi adevărată, unghiul este schimbat în timpul transformărilor aplicate acestui Aspose.Imaging.Brushes.LinearGradientBushBase.
LinearGradientBrushBase(RectangleF, float, bool)
Inițializează o nouă instanță a clasei Aspose.Imaging.Brushes.LinearGradientBushBase bazată pe un rectanglu, culori de început și de sfârșit și un unghi de orientare.
protected LinearGradientBrushBase(RectangleF rect, float angle, bool isAngleScalable)
Parameters
rect
RectangleF
O structură Aspose.Imaging.RectangleF care specifică limitele gradientului linear.
angle
float
Angolul, măsurat în grade de oră de la x-axis, a liniei de orientare a gradientului.
isAngleScalable
bool
în cazul în care este setat pentru a fi adevărat, unghiul este schimbat în timpul transformărilor cu acest Aspose.Imaging.Brushes.LinearGradientBrashBase.
Properties
Angle
Obține sau stabilește unghiul gradient.
public float Angle { get; set; }
Valoarea proprietății
GammaCorrection
Obține sau stabilește o valoare care indică dacă corecția gamma este activată pentru acest Aspose.Imaging.Brushes.LinearGradientBushBase.
public bool GammaCorrection { get; set; }
Valoarea proprietății
IsAngleScalable
Obține sau stabilește o valoare care indică dacă Aspose.Imaging.Brushes.LinearGradient BrushBase.Angle este schimbată în timpul transformărilor cu acest Wl17.Bruush.
public bool IsAngleScalable { get; set; }
Valoarea proprietății
Rectangle
Obține sau stabilește o regiune rectangulară care definește punctele de pornire și de sfârșit ale gradientului.
public RectangleF Rectangle { get; set; }