Class LinearGradientBrushBase

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

objectDisposableObjectBrushTransformBrushLinearGradientBrushBase

Odvozené

LinearGradientBrush, LinearMulticolorGradientBrush

Implementuje

IDisposable

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

float

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

bool

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

bool

Rectangle

Získá nebo nastaví obdélníkovou oblast, která definuje počáteční a koncové body gradientu.

public RectangleF Rectangle { get; set; }

Hodnota vlastnosti

RectangleF

 Čeština