LinearMulticolorGradientBrush

Inheritance: java.lang.Object, com.aspose.imaging.DisposableObject, com.aspose.imaging.Brush, com.aspose.imaging.brushes.TransformBrush, com.aspose.imaging.brushes.LinearGradientBrushBase

public final class LinearMulticolorGradientBrush extends LinearGradientBrushBase

Representerar en Brush med linjär gradient definierad av flera färger och lämpliga positioner. Denna klass kan inte ärvas.

Konstruktörer

KonstruktorBeskrivning
LinearMulticolorGradientBrush()Initierar en ny instans av klassen LinearMulticolorGradientBrush med standardparametrar.
LinearMulticolorGradientBrush(Point point1, Point point2)Initierar en ny instans av LinearMulticolorGradientBrush-klassen med de angivna punkterna.
LinearMulticolorGradientBrush(PointF point1, PointF point2)Initierar en ny instans av LinearMulticolorGradientBrush-klassen med de angivna punkterna.
LinearMulticolorGradientBrush(Rectangle rect, float angle)Initierar en ny instans av LinearMulticolorGradientBrush-klassen baserad på en rektangel och en orienteringsvinkel.
LinearMulticolorGradientBrush(RectangleF rect, float angle)Initierar en ny instans av LinearMulticolorGradientBrush-klassen baserad på en rektangel och en orienteringsvinkel.
LinearMulticolorGradientBrush(Rectangle rect, float angle, boolean isAngleScalable)Initierar en ny instans av LinearMulticolorGradientBrush-klassen baserad på en rektangel och en orienteringsvinkel.
LinearMulticolorGradientBrush(RectangleF rect, float angle, boolean isAngleScalable)Initierar en ny instans av LinearMulticolorGradientBrush-klassen baserad på en rektangel och en orienteringsvinkel.

Metoder

MetodBeskrivning
getInterpolationColors()Hämtar en com.aspose.imaging.ColorBlend som definierar en flerfärgad linjär gradient.
setInterpolationColors(ColorBlend value)Ställer in en com.aspose.imaging.ColorBlend som definierar en flerfärgad linjär gradient.

LinearMulticolorGradientBrush()

public LinearMulticolorGradientBrush()

Initierar en ny instans av LinearMulticolorGradientBrush-klassen med standardparametrar. Startfärgen är svart, slutfärgen är vit, vinkeln är 45 grader och rektangeln är placerad i (0,0) med storlek (1,1).

LinearMulticolorGradientBrush(Point point1, Point point2)

public LinearMulticolorGradientBrush(Point point1, Point point2)

Initierar en ny instans av LinearMulticolorGradientBrush-klassen med de angivna punkterna.

Parameters:

ParameterTypBeskrivning
point1PointEn Aspose.Imaging.Point-struktur som representerar startpunkten för den linjära gradienten.
point2PointEn Aspose.Imaging.Point-struktur som representerar slutpunkten för den linjära gradienten.

LinearMulticolorGradientBrush(PointF point1, PointF point2)

public LinearMulticolorGradientBrush(PointF point1, PointF point2)

Initierar en ny instans av LinearMulticolorGradientBrush-klassen med de angivna punkterna.

Parameters:

ParameterTypBeskrivning
point1PointFEn Aspose.Imaging.PointF-struktur som representerar startpunkten för den linjära gradienten.
point2PointFEn Aspose.Imaging.PointF-struktur som representerar slutpunkten för den linjära gradienten.

LinearMulticolorGradientBrush(Rectangle rect, float angle)

public LinearMulticolorGradientBrush(Rectangle rect, float angle)

Initierar en ny instans av LinearMulticolorGradientBrush-klassen baserad på en rektangel och en orienteringsvinkel.

Parameters:

ParameterTypBeskrivning
rectRectangleEn Aspose.Imaging.RectangleF-struktur som specificerar gränserna för den linjära gradienten.
anglefloatVinkeln, mätt i grader medurs från x-axeln, för gradientens orienteringslinje.

LinearMulticolorGradientBrush(RectangleF rect, float angle)

public LinearMulticolorGradientBrush(RectangleF rect, float angle)

Initierar en ny instans av LinearMulticolorGradientBrush-klassen baserad på en rektangel och en orienteringsvinkel.

Parameters:

ParameterTypBeskrivning
rectRectangleFEn Aspose.Imaging.RectangleF-struktur som specificerar gränserna för den linjära gradienten.
anglefloatVinkeln, mätt i grader medurs från x-axeln, för gradientens orienteringslinje.

LinearMulticolorGradientBrush(Rectangle rect, float angle, boolean isAngleScalable)

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

Initierar en ny instans av LinearMulticolorGradientBrush-klassen baserad på en rektangel och en orienteringsvinkel.

Parameters:

ParameterTypBeskrivning
rectRectangleEn Aspose.Imaging.RectangleF-struktur som specificerar gränserna för den linjära gradienten.
anglefloatVinkeln, mätt i grader medurs från x-axeln, för gradientens orienteringslinje.
isAngleScalablebooleanom den är satt till true ändras vinkeln under transformationer med detta LinearMulticolorGradientBrush.

LinearMulticolorGradientBrush(RectangleF rect, float angle, boolean isAngleScalable)

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

Initierar en ny instans av LinearMulticolorGradientBrush-klassen baserad på en rektangel och en orienteringsvinkel.

Parameters:

ParameterTypBeskrivning
rectRectangleFEn Aspose.Imaging.RectangleF-struktur som specificerar gränserna för den linjära gradienten.
anglefloatVinkeln, mätt i grader medurs från x-axeln, för gradientens orienteringslinje.
isAngleScalablebooleanom den är satt till true ändras vinkeln under transformationer med detta LinearMulticolorGradientBrush.

getInterpolationColors()

public ColorBlend getInterpolationColors()

Hämtar en com.aspose.imaging.ColorBlend som definierar en flerfärgad linjär gradient.

Returns: ColorBlend - A com.aspose.imaging.ColorBlend that defines a multicolor linear gradient.

setInterpolationColors(ColorBlend value)

public void setInterpolationColors(ColorBlend value)

Ställer in en com.aspose.imaging.ColorBlend som definierar en flerfärgad linjär gradient.

Parameters:

ParameterTypBeskrivning
valueColorBlendEn com.aspose.imaging.ColorBlend som definierar en flerfärgad linjär gradient.