Class LinearGradientBrushBase
Namespace: Aspose.Imaging.Brushes
Assembly: Aspose.Imaging.dll (25.2.0)
Reprezentuje Aspose.Imaging.Brush s gradientovými schopnostmi a příslušnými vlastnostmi.
[JsonObject(MemberSerialization.OptIn)]
public abstract class LinearGradientBrushBase : TransformBrush, IDisposable
Dědičnost
object ← DisposableObject ← Brush ← TransformBrush ← LinearGradientBrushBase
Odvozené
LinearGradientBrush, LinearMulticolorGradientBrush
Implementuje
Děděné členy
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()
Konstruktory
LinearGradientBrushBase()
Inicializuje novou instanci třídy Aspose.Imaging.Brushes.LinearGradientBrushBase s výchozími parametry. Úhel je 45 stupňů a obdélník se nachází v (0,0) s velikostí (1,1).
protected LinearGradientBrushBase()
LinearGradientBrushBase(Point, Point)
Inicializuje novou instanci třídy Aspose.Imaging.Brushes.LinearGradientBrushBase. Gradientový obdélník je vypočítán ze zadaných bodů.
protected LinearGradientBrushBase(Point point1, Point point2)
Parametry
point1
Point
Struktura Aspose.Imaging.Point, která představuje počáteční bod lineárního gradientu.
point2
Point
Struktura Aspose.Imaging.Point, která představuje koncový bod lineárního gradientu.
LinearGradientBrushBase(PointF, PointF)
Inicializuje novou instanci třídy Aspose.Imaging.Brushes.LinearGradientBrushBase. Gradientový obdélník je vypočítán ze zadaných bodů.
protected LinearGradientBrushBase(PointF point1, PointF point2)
Parametry
point1
PointF
Struktura Aspose.Imaging.PointF, která představuje počáteční bod lineárního gradientu.
point2
PointF
Struktura Aspose.Imaging.PointF, která představuje koncový bod lineárního gradientu.
LinearGradientBrushBase(Rectangle, float, bool)
Inicializuje novou instanci třídy Aspose.Imaging.Brushes.LinearGradientBrushBase na základě obdélníku a orientačního úhlu.
protected LinearGradientBrushBase(Rectangle rect, float angle, bool isAngleScalable)
Parametry
rect
Rectangle
Struktura Aspose.Imaging.RectangleF, která specifikuje hranice lineárního gradientu.
angle
float
Úhel, měřený ve stupních ve směru hodinových ručiček od osy x, orientační čáry gradientu.
isAngleScalable
bool
Pokud je nastavena na ```cstrue, úhel se změní během transformací aplikovaných na tuto Aspose.Imaging.Brushes.LinearGradientBrushBase.
LinearGradientBrushBase(RectangleF, float, bool)
Inicializuje novou instanci třídy Aspose.Imaging.Brushes.LinearGradientBrushBase na základě obdélníku, počátečních a koncových barev a orientačního úhlu.
protected LinearGradientBrushBase(RectangleF rect, float angle, bool isAngleScalable)
Parametry
rect
RectangleF
Struktura Aspose.Imaging.RectangleF, která specifikuje hranice lineárního gradientu.
angle
float
Úhel, měřený ve stupních ve směru hodinových ručiček od osy x, orientační čáry gradientu.
isAngleScalable
bool
Pokud je nastavena na ```cstrue, úhel se změní během transformací s touto Aspose.Imaging.Brushes.LinearGradientBrushBase.
Vlastnosti
Angle
Získá nebo nastaví úhel gradientu.
public float Angle { get; set; }
Hodnota vlastnosti
GammaCorrection
Získá nebo nastaví hodnotu, která určuje, zda je gamma korekce povolena pro tuto Aspose.Imaging.Brushes.LinearGradientBrushBase.
public bool GammaCorrection { get; set; }
Hodnota vlastnosti
IsAngleScalable
Získá nebo nastaví hodnotu, která určuje, zda se Aspose.Imaging.Brushes.LinearGradientBrushBase.Angle mění během transformací s touto Aspose.Imaging.Brushes.LinearGradientBrushBase.
public bool IsAngleScalable { get; set; }
Hodnota vlastnosti
Rectangle
Získá nebo nastaví obdélníkovou oblast, která definuje počáteční a koncové body gradientu.
public RectangleF Rectangle { get; set; }