Class LinearMulticolorGradientBrush

Class LinearMulticolorGradientBrush

Namespace: Aspose.Imaging.Brushes
Assembly: Aspose.Imaging.dll (25.2.0)

Representa um Aspose.Imaging.Brush com gradiente linear definido por múltiplas cores e posições apropriadas. Esta classe não pode ser herdada.

[JsonObject(MemberSerialization.OptIn)]
public sealed class LinearMulticolorGradientBrush : LinearGradientBrushBase, IDisposable

Herança

objectDisposableObjectBrushTransformBrushLinearGradientBrushBaseLinearMulticolorGradientBrush

Implementa

IDisposable

Membros Herdados

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()

Construtores

LinearMulticolorGradientBrush()

Inicializa uma nova instância da classe Aspose.Imaging.Brushes.LinearMulticolorGradientBrush com parâmetros padrão.
A cor inicial é preta, a cor final é branca, o ângulo é 45 graus e o retângulo está localizado em (0,0) com tamanho (1,1).

public LinearMulticolorGradientBrush()

LinearMulticolorGradientBrush(Point, Point)

Inicializa uma nova instância da classe Aspose.Imaging.Brushes.LinearMulticolorGradientBrush com os pontos especificados.

public LinearMulticolorGradientBrush(Point point1, Point point2)

Parâmetros

point1 Point

Uma estrutura Aspose.Imaging.Point que representa o ponto inicial do gradiente linear.

point2 Point

Uma estrutura Aspose.Imaging.Point que representa o ponto final do gradiente linear.

LinearMulticolorGradientBrush(PointF, PointF)

Inicializa uma nova instância da classe Aspose.Imaging.Brushes.LinearMulticolorGradientBrush com os pontos especificados.

public LinearMulticolorGradientBrush(PointF point1, PointF point2)

Parâmetros

point1 PointF

Uma estrutura Aspose.Imaging.PointF que representa o ponto inicial do gradiente linear.

point2 PointF

Uma estrutura Aspose.Imaging.PointF que representa o ponto final do gradiente linear.

LinearMulticolorGradientBrush(Rectangle, float)

Inicializa uma nova instância da classe Aspose.Imaging.Brushes.LinearMulticolorGradientBrush com base em um retângulo e um ângulo de orientação.

public LinearMulticolorGradientBrush(Rectangle rect, float angle)

Parâmetros

rect Rectangle

Uma estrutura Aspose.Imaging.RectangleF que especifica os limites do gradiente linear.

angle float

O ângulo, medido em graus no sentido horário a partir do eixo x, da linha de orientação do gradiente.

LinearMulticolorGradientBrush(RectangleF, float)

Inicializa uma nova instância da classe Aspose.Imaging.Brushes.LinearMulticolorGradientBrush com base em um retângulo e um ângulo de orientação.

public LinearMulticolorGradientBrush(RectangleF rect, float angle)

Parâmetros

rect RectangleF

Uma estrutura Aspose.Imaging.RectangleF que especifica os limites do gradiente linear.

angle float

O ângulo, medido em graus no sentido horário a partir do eixo x, da linha de orientação do gradiente.

LinearMulticolorGradientBrush(Rectangle, float, bool)

Inicializa uma nova instância da classe Aspose.Imaging.Brushes.LinearMulticolorGradientBrush com base em um retângulo e um ângulo de orientação.

public LinearMulticolorGradientBrush(Rectangle rect, float angle, bool isAngleScalable)

Parâmetros

rect Rectangle

Uma estrutura Aspose.Imaging.RectangleF que especifica os limites do gradiente linear.

angle float

O ângulo, medido em graus no sentido horário a partir do eixo x, da linha de orientação do gradiente.

isAngleScalable bool

se definido como ```cstrue o ângulo é alterado durante as transformações com este Aspose.Imaging.Brushes.LinearMulticolorGradientBrush.

LinearMulticolorGradientBrush(RectangleF, float, bool)

Inicializa uma nova instância da classe Aspose.Imaging.Brushes.LinearMulticolorGradientBrush com base em um retângulo e um ângulo de orientação.

public LinearMulticolorGradientBrush(RectangleF rect, float angle, bool isAngleScalable)

Parâmetros

rect RectangleF

Uma estrutura Aspose.Imaging.RectangleF que especifica os limites do gradiente linear.

angle float

O ângulo, medido em graus no sentido horário a partir do eixo x, da linha de orientação do gradiente.

isAngleScalable bool

se definido como ```cstrue o ângulo é alterado durante as transformações com este Aspose.Imaging.Brushes.LinearMulticolorGradientBrush.

Propriedades

InterpolationColors

Obtém ou define um Aspose.Imaging.ColorBlend que define um gradiente linear multicolorido.

public ColorBlend InterpolationColors { get; set; }

Valor da Propriedade

ColorBlend

 Português