LinearGradientBrush

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 LinearGradientBrush extends LinearGradientBrushBase

Inkapslar en Aspose.Imaging.Brush med en linjär gradient. Denna klass kan inte ärvas.

Konstruktörer

KonstruktorBeskrivning
LinearGradientBrush(RectangleF rect, Color color1, Color color2, float angle, boolean isAngleScalable)Initierar en ny instans av klassen LinearGradientBrush.
LinearGradientBrush(Rectangle rect, Color color1, Color color2, float angle, boolean isAngleScalable)Initierar en ny instans av klassen LinearGradientBrush.
LinearGradientBrush(RectangleF rect, Color color1, Color color2, float angle)Initierar en ny instans av klassen LinearGradientBrush.
LinearGradientBrush(Rectangle rect, Color color1, Color color2, float angle)Initierar en ny instans av klassen LinearGradientBrush.
LinearGradientBrush(PointF point1, PointF point2, Color color1, Color color2)Initierar en ny instans av klassen LinearGradientBrush.
LinearGradientBrush(Point point1, Point point2, Color color1, Color color2)Initierar en ny instans av klassen LinearGradientBrush.
LinearGradientBrush()Initierar en ny instans av klassen LinearGradientBrush med standardparametrar.

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.
getLinearColors()Hämtar start- och slutfärgerna för gradienten.
setLinearColors(Color[] value)Ställer in start- och slutfärgerna för gradienten.
getStartColor()Hämtar startgradientfärgen.
setStartColor(Color value)Ställer in startgradientfärgen.
getEndColor()Hämtar slutgradientfärgen.
setEndColor(Color value)Ställer in slutgradientfärgen.
getBlend()Hämtar en Aspose.Imaging.Blend som specificerar positioner och faktorer som definierar ett anpassat avtagande för gradienten.
setBlend(Blend value)Ställer in en Aspose.Imaging.Blend som specificerar positioner och faktorer som definierar ett anpassat avtagande för gradienten.
setSigmaBellShape(float focus)Skapar ett gradientavtagande baserat på en klockformad kurva.
setSigmaBellShape(float focus, float scale)Skapar ett gradientavtagande baserat på en klockformad kurva.
setBlendTriangularShape(float focus)Skapar en linjär gradient med en mittfärg och ett linjärt avtagande till en enda färg i båda ändar.
setBlendTriangularShape(float focus, float scale)Skapar en linjär gradient med en mittfärg och ett linjärt avtagande till en enda färg i båda ändar.

LinearGradientBrush(RectangleF rect, Color color1, Color color2, float angle, boolean isAngleScalable)

public LinearGradientBrush(RectangleF rect, Color color1, Color color2, float angle, boolean isAngleScalable)

Initierar en ny instans av klassen LinearGradientBrush.

Parameters:

ParameterTypBeskrivning
rectRectangleFRektangeln.
color1ColorFärgen1.
color2ColorFärgen2.
anglefloatvinkeln.
isAngleScalablebooleanom satt till true [är vinkel skalbar].

LinearGradientBrush(Rectangle rect, Color color1, Color color2, float angle, boolean isAngleScalable)

public LinearGradientBrush(Rectangle rect, Color color1, Color color2, float angle, boolean isAngleScalable)

Initierar en ny instans av klassen LinearGradientBrush.

Parameters:

ParameterTypBeskrivning
rectRectangleRektangeln.
color1ColorFärgen1.
color2ColorFärgen2.
anglefloatvinkeln.
isAngleScalablebooleanom satt till true [är vinkel skalbar].

LinearGradientBrush(RectangleF rect, Color color1, Color color2, float angle)

public LinearGradientBrush(RectangleF rect, Color color1, Color color2, float angle)

Initierar en ny instans av klassen LinearGradientBrush.

Parameters:

ParameterTypBeskrivning
rectRectangleFRektangeln.
color1ColorFärgen1.
color2ColorFärgen2.
anglefloatvinkeln.

LinearGradientBrush(Rectangle rect, Color color1, Color color2, float angle)

public LinearGradientBrush(Rectangle rect, Color color1, Color color2, float angle)

Initierar en ny instans av klassen LinearGradientBrush.

Parameters:

ParameterTypBeskrivning
rectRectangleRektangeln.
color1ColorFärgen1.
color2ColorFärgen2.
anglefloatvinkeln.

LinearGradientBrush(PointF point1, PointF point2, Color color1, Color color2)

public LinearGradientBrush(PointF point1, PointF point2, Color color1, Color color2)

Initierar en ny instans av klassen LinearGradientBrush.

Parameters:

ParameterTypBeskrivning
point1PointFPunkt1.
point2PointFPunkt2.
color1ColorFärgen1.
color2ColorFärgen2.

LinearGradientBrush(Point point1, Point point2, Color color1, Color color2)

public LinearGradientBrush(Point point1, Point point2, Color color1, Color color2)

Initierar en ny instans av klassen LinearGradientBrush.

Parameters:

ParameterTypBeskrivning
point1PointPunkt1.
point2PointPunkt2.
color1ColorFärgen1.
color2ColorFärgen2.

LinearGradientBrush()

public LinearGradientBrush()

Initierar en ny instans av klassen LinearGradientBrush 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).

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.

getLinearColors()

public Color[] getLinearColors()

Hämtar start- och slutfärgerna för gradienten.

Returns: com.aspose.imaging.Color[] - En array av två Color-strukturer som representerar start- och slutfärgerna för gradienten.

setLinearColors(Color[] value)

public void setLinearColors(Color[] value)

Ställer in start- och slutfärgerna för gradienten.

Parameters:

ParameterTypBeskrivning
valueColor[]En array av två Color-strukturer som representerar start- och slutfärgerna för gradienten.

getStartColor()

public Color getStartColor()

Hämtar startgradientfärgen.

Returns: Color - The starting gradient color.

setStartColor(Color value)

public void setStartColor(Color value)

Ställer in startgradientfärgen.

Parameters:

ParameterTypBeskrivning
valueColorStartgradientfärgen.

getEndColor()

public Color getEndColor()

Hämtar slutgradientfärgen.

Returns: Color - The ending gradient color.

setEndColor(Color value)

public void setEndColor(Color value)

Ställer in slutgradientfärgen.

Parameters:

ParameterTypBeskrivning
valueColorSlutgradientfärgen.

getBlend()

public Blend getBlend()

Hämtar en Aspose.Imaging.Blend som specificerar positioner och faktorer som definierar ett anpassat avtagande för gradienten.

Returns: Blend - A Aspose.Imaging.Blend that represents a custom falloff for the gradient.

setBlend(Blend value)

public void setBlend(Blend value)

Ställer in en Aspose.Imaging.Blend som specificerar positioner och faktorer som definierar ett anpassat avtagande för gradienten.

Parameters:

ParameterTypBeskrivning
valueBlendEn Aspose.Imaging.Blend som representerar ett anpassat avtagande för gradienten.

setSigmaBellShape(float focus)

public void setSigmaBellShape(float focus)

Skapar ett gradientavtagande baserat på en klockformad kurva.

Parameters:

ParameterTypBeskrivning
fokusfloatEtt värde från 0 till 1 som specificerar centrum för gradienten (punkten där startfärgen och slutfärgen blandas lika).

setSigmaBellShape(float focus, float scale)

public void setSigmaBellShape(float focus, float scale)

Skapar ett gradientavtagande baserat på en klockformad kurva.

Parameters:

ParameterTypBeskrivning
fokusfloatEtt värde från 0 till 1 som specificerar centrum för gradienten (punkten där gradienten endast består av slutfärgen).
skalafloatEtt värde från 0 till 1 som anger hur snabbt färgerna avtar från focus.

setBlendTriangularShape(float focus)

public void setBlendTriangularShape(float focus)

Skapar en linjär gradient med en mittfärg och ett linjärt avtagande till en enda färg i båda ändar.

Parameters:

ParameterTypBeskrivning
fokusfloatEtt värde från 0 till 1 som specificerar centrum för gradienten (punkten där gradienten endast består av slutfärgen).

setBlendTriangularShape(float focus, float scale)

public void setBlendTriangularShape(float focus, float scale)

Skapar en linjär gradient med en mittfärg och ett linjärt avtagande till en enda färg i båda ändar.

Parameters:

ParameterTypBeskrivning
fokusfloatEtt värde från 0 till 1 som specificerar centrum för gradienten (punkten där gradienten endast består av slutfärgen).
skalafloatEtt värde från 0 till 1 som anger hur snabbt färgerna avtar från startfärgen till focus (slutfärg).