Class LinearGradientBrushBase
Namespace: Aspose.Imaging.Brushes
Assembly: Aspose.Imaging.dll (25.2.0)
Reprezentuje pędzel Aspose.Imaging.Brush z możliwościami gradientu i odpowiednimi właściwościami.
[JsonObject(MemberSerialization.OptIn)]
public abstract class LinearGradientBrushBase : TransformBrush, IDisposable
Dziedziczenie
object ← DisposableObject ← Brush ← TransformBrush ← LinearGradientBrushBase
Pochodne
LinearGradientBrush, LinearMulticolorGradientBrush
Implementuje
Członkowie dziedziczeni
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()
Konstruktorzy
LinearGradientBrushBase()
Inicjalizuje nową instancję klasy Aspose.Imaging.Brushes.LinearGradientBrushBase z domyślnymi parametrami. Kąt wynosi 45 stopni, a prostokąt znajduje się w (0,0) o rozmiarze (1,1).
protected LinearGradientBrushBase()
LinearGradientBrushBase(Point, Point)
Inicjalizuje nową instancję klasy Aspose.Imaging.Brushes.LinearGradientBrushBase. Prostokąt gradientu jest obliczany na podstawie podanych punktów.
protected LinearGradientBrushBase(Point point1, Point point2)
Parametry
point1
Point
Struktura Aspose.Imaging.Point, która reprezentuje punkt początkowy gradientu liniowego.
point2
Point
Struktura Aspose.Imaging.Point, która reprezentuje punkt końcowy gradientu liniowego.
LinearGradientBrushBase(PointF, PointF)
Inicjalizuje nową instancję klasy Aspose.Imaging.Brushes.LinearGradientBrushBase. Prostokąt gradientu jest obliczany na podstawie podanych punktów.
protected LinearGradientBrushBase(PointF point1, PointF point2)
Parametry
point1
PointF
Struktura Aspose.Imaging.PointF, która reprezentuje punkt początkowy gradientu liniowego.
point2
PointF
Struktura Aspose.Imaging.PointF, która reprezentuje punkt końcowy gradientu liniowego.
LinearGradientBrushBase(Rectangle, float, bool)
Inicjalizuje nową instancję klasy Aspose.Imaging.Brushes.LinearGradientBrushBase na podstawie prostokąta i kąta orientacji.
protected LinearGradientBrushBase(Rectangle rect, float angle, bool isAngleScalable)
Parametry
rect
Rectangle
Struktura Aspose.Imaging.RectangleF, która określa granice gradientu liniowego.
angle
float
Kąt, mierzony w stopniach zgodnie z ruchem wskazówek zegara od osi x, linii orientacji gradientu.
isAngleScalable
bool
Jeśli ustawione na ```cstrue, kąt zmienia się podczas transformacji stosowanych do tego Aspose.Imaging.Brushes.LinearGradientBrushBase.
LinearGradientBrushBase(RectangleF, float, bool)
Inicjalizuje nową instancję klasy Aspose.Imaging.Brushes.LinearGradientBrushBase na podstawie prostokąta, kolorów początkowych i końcowych oraz kąta orientacji.
protected LinearGradientBrushBase(RectangleF rect, float angle, bool isAngleScalable)
Parametry
rect
RectangleF
Struktura Aspose.Imaging.RectangleF, która określa granice gradientu liniowego.
angle
float
Kąt, mierzony w stopniach zgodnie z ruchem wskazówek zegara od osi x, linii orientacji gradientu.
isAngleScalable
bool
Jeśli ustawione na ```cstrue, kąt zmienia się podczas transformacji z tym Aspose.Imaging.Brushes.LinearGradientBrushBase.
Właściwości
Kąt
Pobiera lub ustawia kąt gradientu.
public float Angle { get; set; }
Wartość właściwości
KorekcjaGamma
Pobiera lub ustawia wartość wskazującą, czy korekcja gamma jest włączona dla tego Aspose.Imaging.Brushes.LinearGradientBrushBase.
public bool GammaCorrection { get; set; }
Wartość właściwości
IsAngleScalable
Pobiera lub ustawia wartość wskazującą, czy Aspose.Imaging.Brushes.LinearGradientBrushBase.Angle zmienia się podczas transformacji z tym Aspose.Imaging.Brushes.LinearGradientBrushBase.
public bool IsAngleScalable { get; set; }
Wartość właściwości
Prostokąt
Pobiera lub ustawia prostokątny obszar, który definiuje punkty początkowe i końcowe gradientu.
public RectangleF Rectangle { get; set; }