Class LinearGradientBrushBase
Název místa: Aspose.Imaging.Brushes Shromáždění: Aspose.Imaging.dll (25.4.0)
Představuje Aspose.Imaging.Brush s gradientními schopnostmi a vhodnými vlastnostmi.
[JsonObject(MemberSerialization.OptIn)]
public abstract class LinearGradientBrushBase : TransformBrush, IDisposable
Inheritance
object ← DisposableObject ← Brush ← TransformBrush ← LinearGradientBrushBase
Derived
LinearGradientBrush , LinearMulticolorGradientBrush
Implements
Dědiční členové
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()
Začíná nový příklad třídy Aspose.Imaging.Brushes.LinearGradientBrushBase s výchozími parametry.hel je 45 stupňů a pravý úhel je umístěn v (0,0) s velikostí (1,1).
protected LinearGradientBrushBase()
LinearGradientBrushBase(bod, bod)
Začíná nový příklad třídy Aspose.Imaging.Brushes.LinearGradientBrushBase.
protected LinearGradientBrushBase(Point point1, Point point2)
Parameters
point1
Point
Aspose.Imaging.Point struktura, která představuje výchozí bod lineárního gradientu.
point2
Point
Aspose.Imaging.Pointová struktura, která představuje konečný bod lineárního gradientu.
LinearGradientBrushBase(Počítač, PointF)
Začíná nový příklad třídy Aspose.Imaging.Brushes.LinearGradientBrushBase.
protected LinearGradientBrushBase(PointF point1, PointF point2)
Parameters
point1
PointF
Aspose.Imaging.PointF struktura, která představuje výchozí bod lineárního gradientu.
point2
PointF
Aspose.Imaging.PointF struktura, která představuje koncový bod lineárního gradientu.
LinearGradientBrushBase(Rektangle, float, bool)
Začíná nový příklad třídy Aspose.Imaging.Brushes.LinearGradientBrushBase na základě pravého úhlu a orientačního úhlu.
protected LinearGradientBrushBase(Rectangle rect, float angle, bool isAngleScalable)
Parameters
rect
Rectangle
Aspose.Imaging.RectangleF struktura, která specifikuje hranice lineárního gradientu.
angle
float
hel, měřený ve stupních hodinové směry z x-axe, orientační linie gradientu.
isAngleScalable
bool
Pokud je nastaven na “skutečný” úhel se mění během transformací aplikovaných na tento Aspose.Imaging.Brushes.LinearGradientBrushBase.
LinearGradientBrushBase(RektangleF, float, bool)
Začíná nový příklad třídy Aspose.Imaging.Brushes.LinearGradientBrushBase na základě pravého úhlu, počátek a konce barev a orientačního úhlu.
protected LinearGradientBrushBase(RectangleF rect, float angle, bool isAngleScalable)
Parameters
rect
RectangleF
Aspose.Imaging.RectangleF struktura, která specifikuje hranice lineárního gradientu.
angle
float
hel, měřený ve stupních hodinové směry z x-axe, orientační linie gradientu.
isAngleScalable
bool
Pokud je nastaven na “skutečný” úhel se mění během transformací s tímto Aspose.Imaging.Brushes.LinearGradientBrushBase.
Properties
Angle
Obdržíte nebo nastavte gradientní úhel.
public float Angle { get; set; }
Hodnota nemovitosti
GammaCorrection
Obdržíte nebo nastavíte hodnotu, která naznačuje, zda je pro tento Aspose.Imaging.Brushes.LinearGradientBrushBase povolen gamma korekce.
public bool GammaCorrection { get; set; }
Hodnota nemovitosti
IsAngleScalable
Obdrží nebo nastaví hodnotu, která naznačuje, zda Aspose.Imaging.Brushes.LinearGradientBrushBase.Angle se během transformací s tímto Aspose.Imaging.Brushes.LinearGradientBrushBase měn.
public bool IsAngleScalable { get; set; }
Hodnota nemovitosti
Rectangle
Obdrží nebo stanoví rektangulární oblast, která definuje počáteční a končí body gradientu.
public RectangleF Rectangle { get; set; }