PathGradientBrush
Inheritance: java.lang.Object, com.aspose.imaging.DisposableObject, com.aspose.imaging.Brush, com.aspose.imaging.brushes.TransformBrush, com.aspose.imaging.brushes.PathGradientBrushBase
public final class PathGradientBrush extends PathGradientBrushBase
Inkapslar ett Aspose.Imaging.Brush-objekt med en gradient. Denna klass kan inte ärvas.
Centrumfärgen är vit som standard. En användare kan ändra detta värde när som helst senare.
Arrayen med omgivningsfärger initieras med ett enda element som innehåller vit färg som standard. Omgivningsfärgerna kan ändras senare, men minst ett element krävs när omgivningsfärgerna ställs in.
Se Blend för mer detaljer om dess initiering.
Konstruktörer
| Konstruktor | Beskrivning |
|---|---|
| PathGradientBrush(PointF[] points) | Initierar en ny instans av klassen PathGradientBrush med de angivna punkterna. |
| PathGradientBrush(PointF[] points, int wrapMode) | Initierar en ny instans av klassen PathGradientBrush med de angivna punkterna och omslagsläget. |
| PathGradientBrush(Point[] points) | Initierar en ny instans av klassen PathGradientBrush med de angivna punkterna. |
| PathGradientBrush(Point[] points, int wrapMode) | Initierar en ny instans av klassen PathGradientBrush med de angivna punkterna och omslagsläget. |
| PathGradientBrush(GraphicsPath path) | Initierar en ny instans av klassen PathGradientBrush med den angivna banan. |
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. |
| getCenterColor() | Hämtar färgen i centrum av banans gradient. |
| setCenterColor(Color value) | Ställer in färgen i centrum av banans gradient. |
| getSurroundColors() | Hämtar en array av färger som motsvarar punkterna i den bana som detta PathGradientBrush fyller. |
| setSurroundColors(Color[] value) | Ställer in en array av färger som motsvarar punkterna i den bana som detta PathGradientBrush fyller. |
| 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 en gradientpensel som ändrar färg från banans centrum utåt till banans gräns. |
| setSigmaBellShape(float focus, float scale) | Skapar en gradientpensel som ändrar färg från banans centrum utåt till banans gräns. |
| setBlendTriangularShape(float focus) | Skapar en gradient med en centrumfärg och ett linjärt avtagande till en omgivande färg. |
| setBlendTriangularShape(float focus, float scale) | Skapar en gradient med en centrumfärg och ett linjärt avtagande till varje omgivande färg. |
PathGradientBrush(PointF[] points)
public PathGradientBrush(PointF[] points)
Initierar en ny instans av klassen PathGradientBrush med de angivna punkterna.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| points | PointF[] | En array av Aspose.Imaging.PointF-strukturer som representerar de punkter som utgör banans hörn. |
PathGradientBrush(PointF[] points, int wrapMode)
public PathGradientBrush(PointF[] points, int wrapMode)
Initierar en ny instans av klassen PathGradientBrush med de angivna punkterna och omslagsläget.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| points | PointF[] | En array av Aspose.Imaging.PointF-strukturer som representerar de punkter som utgör banans hörn. |
| wrapMode | int | En Aspose.Imaging.WrapMode som specificerar hur fyllningar ritade med detta PathGradientBrush upprepas. |
PathGradientBrush(Point[] points)
public PathGradientBrush(Point[] points)
Initierar en ny instans av klassen PathGradientBrush med de angivna punkterna.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| points | Point[] | En array av Aspose.Imaging.Point-strukturer som representerar de punkter som utgör banans hörn. |
PathGradientBrush(Point[] points, int wrapMode)
public PathGradientBrush(Point[] points, int wrapMode)
Initierar en ny instans av klassen PathGradientBrush med de angivna punkterna och omslagsläget.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| points | Point[] | En array av Aspose.Imaging.Point-strukturer som representerar de punkter som utgör banans hörn. |
| wrapMode | int | En Aspose.Imaging.WrapMode som specificerar hur fyllningar ritade med detta PathGradientBrush upprepas. |
PathGradientBrush(GraphicsPath path)
public PathGradientBrush(GraphicsPath path)
Initierar en ny instans av klassen PathGradientBrush med den angivna banan.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| path | GraphicsPath | GraphicsPath som definierar området som fylls av detta PathGradientBrush. |
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. |
getCenterColor()
public Color getCenterColor()
Hämtar färgen i centrum av banans gradient.
Returns:
Color - A com.aspose.imaging.Color that represents the color at the center of the path gradient.
setCenterColor(Color value)
public void setCenterColor(Color value)
Ställer in färgen i centrum av banans gradient.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| value | Color | En com.aspose.imaging.Color som representerar färgen i centrum av banans gradient. |
getSurroundColors()
public Color[] getSurroundColors()
Hämtar en array av färger som motsvarar punkterna i den bana som detta PathGradientBrush fyller.
Returns:
com.aspose.imaging.Color[] - En array av com.aspose.imaging.Color-strukturer som representerar färgerna som är associerade med varje punkt i den bana som detta PathGradientBrush fyller.
setSurroundColors(Color[] value)
public void setSurroundColors(Color[] value)
Ställer in en array av färger som motsvarar punkterna i den bana som detta PathGradientBrush fyller.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| value | Color[] | En array av com.aspose.imaging.Color-strukturer som representerar färgerna som är associerade med varje punkt i den bana som detta PathGradientBrush fyller. |
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 en gradientpensel som ändrar färg från banans centrum utåt till banans gräns. Övergången från en färg till en annan baseras på en klockformad kurva.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| fokus | float | Ett värde mellan 0 och 1 som specificerar var, längs någon radie från banans centrum till banans gräns, centrumfärgen har sin högsta intensitet. Ett värde på 1 (standard) placerar den högsta intensiteten i banans centrum. |
setSigmaBellShape(float focus, float scale)
public void setSigmaBellShape(float focus, float scale)
Skapar en gradientpensel som ändrar färg från banans centrum utåt till banans gräns. Övergången från en färg till en annan baseras på en klockformad kurva.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| fokus | float | Ett värde mellan 0 och 1 som specificerar var, längs någon radie från banans centrum till banans gräns, centrumfärgen har sin högsta intensitet. Ett värde på 1 (standard) placerar den högsta intensiteten i banans centrum. |
| skala | float | Ett värde mellan 0 och 1 som specificerar den maximala intensiteten för centrumfärgen som blandas med gränsfärgen. Ett värde på 1 ger den högsta möjliga intensiteten för centrumfärgen, och det är standardvärdet. |
setBlendTriangularShape(float focus)
public void setBlendTriangularShape(float focus)
Skapar en gradient med en centrumfärg och ett linjärt avtagande till en omgivande färg.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| fokus | float | Ett värde mellan 0 och 1 som specificerar var, längs någon radie från banans centrum till banans gräns, centrumfärgen har sin högsta intensitet. Ett värde på 1 (standard) placerar den högsta intensiteten i banans centrum. |
setBlendTriangularShape(float focus, float scale)
public void setBlendTriangularShape(float focus, float scale)
Skapar en gradient med en centrumfärg och ett linjärt avtagande till varje omgivande färg.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| fokus | float | Ett värde mellan 0 och 1 som specificerar var, längs någon radie från banans centrum till banans gräns, centrumfärgen har sin högsta intensitet. Ett värde på 1 (standard) placerar den högsta intensiteten i banans centrum. |
| skala | float | Ett värde mellan 0 och 1 som specificerar den maximala intensiteten för centrumfärgen som blandas med gränsfärgen. Ett värde på 1 ger den högsta möjliga intensiteten för centrumfärgen, och det är standardvärdet. |