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
object ← DisposableObject ← Brush ← TransformBrush ← LinearGradientBrushBase ← LinearMulticolorGradientBrush
Implementa
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; }