Class LinearGradientBrushBase

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

objectDisposableObjectBrushTransformBrushLinearGradientBrushBase

Pochodne

LinearGradientBrush, LinearMulticolorGradientBrush

Implementuje

IDisposable

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

float

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

bool

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

bool

Prostokąt

Pobiera lub ustawia prostokątny obszar, który definiuje punkty początkowe i końcowe gradientu.

public RectangleF Rectangle { get; set; }

Wartość właściwości

RectangleF

 Polski