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
| Konstruktor | Beskrivning |
|---|---|
| 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
| Metod | Beskrivning |
|---|---|
| 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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| rect | RectangleF | Rektangeln. |
| color1 | Color | Färgen1. |
| color2 | Color | Färgen2. |
| angle | float | vinkeln. |
| isAngleScalable | boolean | om 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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| rect | Rectangle | Rektangeln. |
| color1 | Color | Färgen1. |
| color2 | Color | Färgen2. |
| angle | float | vinkeln. |
| isAngleScalable | boolean | om 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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| rect | RectangleF | Rektangeln. |
| color1 | Color | Färgen1. |
| color2 | Color | Färgen2. |
| angle | float | vinkeln. |
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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| rect | Rectangle | Rektangeln. |
| color1 | Color | Färgen1. |
| color2 | Color | Färgen2. |
| angle | float | vinkeln. |
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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| point1 | PointF | Punkt1. |
| point2 | PointF | Punkt2. |
| color1 | Color | Färgen1. |
| color2 | Color | Fä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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| point1 | Point | Punkt1. |
| point2 | Point | Punkt2. |
| color1 | Color | Färgen1. |
| color2 | Color | Fä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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| value | ColorBlend | En 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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| value | Color[] | 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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| value | Color | Startgradientfä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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| value | Color | Slutgradientfä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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| value | Blend | En 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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| fokus | float | Ett 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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| fokus | float | Ett värde från 0 till 1 som specificerar centrum för gradienten (punkten där gradienten endast består av slutfärgen). |
| skala | float | Ett 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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| fokus | float | Ett 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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| fokus | float | Ett värde från 0 till 1 som specificerar centrum för gradienten (punkten där gradienten endast består av slutfärgen). |
| skala | float | Ett värde från 0 till 1 som anger hur snabbt färgerna avtar från startfärgen till focus (slutfärg). |