Class LinearGradientBrushBase
Namespace: Aspose.Imaging.Brushes
Assembly: Aspose.Imaging.dll (25.2.0)
Representa um Aspose.Imaging.Brush com capacidades de gradiente e propriedades apropriadas.
[JsonObject(MemberSerialization.OptIn)]
public abstract class LinearGradientBrushBase : TransformBrush, IDisposable
Herança
object ← DisposableObject ← Brush ← TransformBrush ← LinearGradientBrushBase
Derivados
LinearGradientBrush, LinearMulticolorGradientBrush
Implementa
Membros Herdados
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()
Construtores
LinearGradientBrushBase()
Inicializa uma nova instância da classe Aspose.Imaging.Brushes.LinearGradientBrushBase com parâmetros padrão. O ângulo é de 45 graus e o retângulo está localizado em (0,0) com tamanho (1,1).
protected LinearGradientBrushBase()
LinearGradientBrushBase(Point, Point)
Inicializa uma nova instância da classe Aspose.Imaging.Brushes.LinearGradientBrushBase. O retângulo do gradiente é calculado a partir dos pontos especificados.
protected LinearGradientBrushBase(Point point1, Point point2)
Parâmetros
point1
Point
Uma estrutura Aspose.Imaging.Point que representa o ponto de partida do gradiente linear.
point2
Point
Uma estrutura Aspose.Imaging.Point que representa o ponto final do gradiente linear.
LinearGradientBrushBase(PointF, PointF)
Inicializa uma nova instância da classe Aspose.Imaging.Brushes.LinearGradientBrushBase. O retângulo do gradiente é calculado a partir dos pontos especificados.
protected LinearGradientBrushBase(PointF point1, PointF point2)
Parâmetros
point1
PointF
Uma estrutura Aspose.Imaging.PointF que representa o ponto de partida do gradiente linear.
point2
PointF
Uma estrutura Aspose.Imaging.PointF que representa o ponto final do gradiente linear.
LinearGradientBrushBase(Rectangle, float, bool)
Inicializa uma nova instância da classe Aspose.Imaging.Brushes.LinearGradientBrushBase com base em um retângulo e um ângulo de orientação.
protected LinearGradientBrushBase(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 aplicadas a este Aspose.Imaging.Brushes.LinearGradientBrushBase.
LinearGradientBrushBase(RectangleF, float, bool)
Inicializa uma nova instância da classe Aspose.Imaging.Brushes.LinearGradientBrushBase com base em um retângulo, cores iniciais e finais, e um ângulo de orientação.
protected LinearGradientBrushBase(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.LinearGradientBrushBase.
Propriedades
Angle
Obtém ou define o ângulo do gradiente.
public float Angle { get; set; }
Valor da Propriedade
GammaCorrection
Obtém ou define um valor que indica se a correção gama está habilitada para este Aspose.Imaging.Brushes.LinearGradientBrushBase.
public bool GammaCorrection { get; set; }
Valor da Propriedade
IsAngleScalable
Obtém ou define um valor que indica se Aspose.Imaging.Brushes.LinearGradientBrushBase.Angle é alterado durante as transformações com este Aspose.Imaging.Brushes.LinearGradientBrushBase.
public bool IsAngleScalable { get; set; }
Valor da Propriedade
Rectangle
Obtém ou define uma região retangular que define os pontos de início e fim do gradiente.
public RectangleF Rectangle { get; set; }