Class LinearGradientBrushBase
Nazwa przestrzeń: Aspose.Imaging.Brushes Zgromadzenie: Aspose.Imaging.dll (25.4.0)
Przedstawia Aspose.Imaging.Brush z zdolnościami gradientowymi i odpowiednimi właściwościami.
[JsonObject(MemberSerialization.OptIn)]
public abstract class LinearGradientBrushBase : TransformBrush, IDisposable
Inheritance
object ← DisposableObject ← Brush ← TransformBrush ← LinearGradientBrushBase
Derived
LinearGradientBrush , LinearMulticolorGradientBrush
Implements
Dziedziczeni członkowie
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()
Inicjalizuje nową instancję klasy Aspose.Imaging.Brushes.LinearGradientBushBase z standardowymi parametrami.Węgiel wynosi 45 stopni, a rektangul znajduje się w (0,0) o rozmiarze (1,1).
protected LinearGradientBrushBase()
LinearGradientBrushBase(punkt, punkt)
Inicjalizuje nową instancję klasy Aspose.Imaging.Brushes.LinearGradientBushBase.
protected LinearGradientBrushBase(Point point1, Point point2)
Parameters
point1
Point
Struktura Aspose.Imaging.punktu, która reprezentuje punkt wyjścia linearnego gradienta.
point2
Point
Struktura Aspose.Imaging.punktu, która reprezentuje punkt końcowy linearnego gradienta.
LinearGradientBrushBase(w punkcie, w punkcie)
Inicjalizuje nową instancję klasy Aspose.Imaging.Brushes.LinearGradientBushBase.
protected LinearGradientBrushBase(PointF point1, PointF point2)
Parameters
point1
PointF
Struktura Aspose.Imaging.PointF, która reprezentuje punkt wyjścia linearnego gradienta.
point2
PointF
Struktura Aspose.Imaging.PointF reprezentująca punkt końcowy linearnego gradienta.
LinearGradientBrushBase(Rektangle, float, bool)
Inicjalizuje nową instancję klasy Aspose.Imaging.Brushes.LinearGradientBushBase w oparciu o prostokątny i kąt orientacyjny.
protected LinearGradientBrushBase(Rectangle rect, float angle, bool isAngleScalable)
Parameters
rect
Rectangle
Struktura Aspose.Imaging.RectangleF, która określa granice linearnego gradienta.
angle
float
Węgiel, mierzony w stopniach zegarowych z osi x, linii orientacyjnej gradienta.
isAngleScalable
bool
Jeśli ustawiono na “prawdziwy” kąt jest zmieniony podczas transformacji stosowanych do tego Aspose.Imaging.Brushes.LinearGradientBushBase.
LinearGradientBrushBase(RectangleF, float, bool)
Inicjalizuje nową instancję klasy Aspose.Imaging.Brushes.LinearGradientBushBase opartej na prostokątnym, kolorach początkowych i końcowych oraz kącie orientacji.
protected LinearGradientBrushBase(RectangleF rect, float angle, bool isAngleScalable)
Parameters
rect
RectangleF
Struktura Aspose.Imaging.RectangleF, która określa granice linearnego gradienta.
angle
float
Węgiel, mierzony w stopniach zegarowych z osi x, linii orientacyjnej gradienta.
isAngleScalable
bool
Jeśli ustawiono na “prawdziwy” kąt zmienia się podczas transformacji za pomocą tego Aspose.Imaging.Brushes.LinearGradientBushBase.
Properties
Angle
Znajduje się lub ustawia kąt gradientowy.
public float Angle { get; set; }
Wartość nieruchomości
GammaCorrection
Otrzymuje lub ustawia wartość, która wskazuje, czy korekcja gamma jest włączona dla tego Aspose.Imaging.Brushes.LinearGradientBushBase.
public bool GammaCorrection { get; set; }
Wartość nieruchomości
IsAngleScalable
Otrzymuje lub ustawia wartość wskazującą, czy Aspose.Imaging.Brushes.LinearGradient BrushBase.Angle jest zmieniony w trakcie przekształcenia z tym _www.brush.
public bool IsAngleScalable { get; set; }
Wartość nieruchomości
Rectangle
Otrzymuje lub ustawia rektangularną strefę, która określa punkty rozpoczęcia i zakończenia gradienta.
public RectangleF Rectangle { get; set; }