Class LinearGradientBrushBase

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

objectDisposableObjectBrushTransformBrushLinearGradientBrushBase

Derivados

LinearGradientBrush, LinearMulticolorGradientBrush

Implementa

IDisposable

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

float

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

bool

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

bool

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; }

Valor da Propriedade

RectangleF

 Português