Class LinearMulticolorGradientBrush
Namespace: Aspose.Imaging.Brushes
Assembly: Aspose.Imaging.dll (25.2.0)
Reprezentuje Aspose.Imaging.Brush s lineárním gradientem definovaným více barvami a odpovídajícími pozicemi. Tato třída nemůže být děděna.
[JsonObject(MemberSerialization.OptIn)]
public sealed class LinearMulticolorGradientBrush : LinearGradientBrushBase, IDisposable
Dědičnost
object ← DisposableObject ← Brush ← TransformBrush ← LinearGradientBrushBase ← LinearMulticolorGradientBrush
Implementuje
Děděné členy
LinearGradientBrushBase.Rectangle, LinearGradientBrushBase.Angle, LinearGradientBrushBase.IsAngleScalable, LinearGradientBrushBase.GammaCorrection, 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.Opacity, DisposableObject.Dispose(), DisposableObject.Disposed, object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Konstruktor
LinearMulticolorGradientBrush()
Inicializuje novou instanci třídy Aspose.Imaging.Brushes.LinearMulticolorGradientBrush s výchozími parametry.
Začínající barva je černá, koncová barva je bílá, úhel je 45 stupňů a obdélník se nachází v (0,0) s velikostí (1,1).
public LinearMulticolorGradientBrush()
LinearMulticolorGradientBrush(Point, Point)
Inicializuje novou instanci třídy Aspose.Imaging.Brushes.LinearMulticolorGradientBrush s určenými body.
public LinearMulticolorGradientBrush(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.
LinearMulticolorGradientBrush(PointF, PointF)
Inicializuje novou instanci třídy Aspose.Imaging.Brushes.LinearMulticolorGradientBrush s určenými body.
public LinearMulticolorGradientBrush(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.
LinearMulticolorGradientBrush(Rectangle, float)
Inicializuje novou instanci třídy Aspose.Imaging.Brushes.LinearMulticolorGradientBrush na základě obdélníku a úhlového orientace.
public LinearMulticolorGradientBrush(Rectangle rect, float angle)
Parametry
rect
Rectangle
Struktura Aspose.Imaging.RectangleF, která specifikuje hranice lineárního gradientu.
angle
float
Úhel, měřený ve stupních hodinově od osy x, orientační čáry gradientu.
LinearMulticolorGradientBrush(RectangleF, float)
Inicializuje novou instanci třídy Aspose.Imaging.Brushes.LinearMulticolorGradientBrush na základě obdélníku a úhlového orientace.
public LinearMulticolorGradientBrush(RectangleF rect, float angle)
Parametry
rect
RectangleF
Struktura Aspose.Imaging.RectangleF, která specifikuje hranice lineárního gradientu.
angle
float
Úhel, měřený ve stupních hodinově od osy x, orientační čáry gradientu.
LinearMulticolorGradientBrush(Rectangle, float, bool)
Inicializuje novou instanci třídy Aspose.Imaging.Brushes.LinearMulticolorGradientBrush na základě obdélníku a úhlového orientace.
public LinearMulticolorGradientBrush(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 hodinově od osy x, orientační čáry gradientu.
isAngleScalable
bool
Pokud je nastaveno na ```cstrue, úhel se mění během transformací s tímto Aspose.Imaging.Brushes.LinearMulticolorGradientBrush.
LinearMulticolorGradientBrush(RectangleF, float, bool)
Inicializuje novou instanci třídy Aspose.Imaging.Brushes.LinearMulticolorGradientBrush na základě obdélníku a úhlového orientace.
public LinearMulticolorGradientBrush(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 hodinově od osy x, orientační čáry gradientu.
isAngleScalable
bool
Pokud je nastaveno na ```cstrue, úhel se mění během transformací s tímto Aspose.Imaging.Brushes.LinearMulticolorGradientBrush.
Vlastnosti
InterpolationColors
Získá nebo nastaví Aspose.Imaging.ColorBlend, který definuje multicolor lineární gradient.
public ColorBlend InterpolationColors { get; set; }