Class PathGradientBrush
Název místa: Aspose.Imaging.Brushes Shromáždění: Aspose.Imaging.dll (25.4.0)
Vkládá Aspose.Imaging.Brush objekt s gradientem. Tato třída nemůže být zděděna.
[JsonObject(MemberSerialization.OptIn)]
public sealed class PathGradientBrush : PathGradientBrushBase, IDisposable
Inheritance
object ← DisposableObject ← Brush ← TransformBrush ← PathGradientBrushBase ← PathGradientBrush
Implements
Dědiční členové
PathGradientBrushBase.PathPoints , PathGradientBrushBase.GraphicsPath , PathGradientBrushBase.CenterPoint , PathGradientBrushBase.FocusScales , 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.Opacity , DisposableObject.Dispose() , DisposableObject.Disposed , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Střední barva je výchozí bílá. uživatel může tuto hodnotu kdykoli později změnit.
Kolorový řádek je iniciován jedním prvkem obsahujícím bílou barvu dle výchozího nastavení. Kolorový řádek může být později změněn, ale při nastavení barev je nutný alespoň jeden prvek.
Podívejte se na Aspose.Imaging.Brushes.PathGradientBrush.Blend pro další podrobnosti o jeho iniciován.
Constructors
PathGradientBrush(PointF[])
Začíná nový příklad třídy Aspose.Imaging.Brushes.PathGradientBrush s uvedenými body.
public PathGradientBrush(PointF[] pathPoints)
Parameters
pathPoints
PointF
[]a[]
ada struktur Aspose.Imaging.PointF, které představují body, které tvoří vertikály trasy.
PathGradientBrush(PointF[]a[], Vložení WrapMode)
Začíná nový příklad třídy Aspose.Imaging.Brushes.PathGradientBrush s specifikovanými body a režimem vápníku.
public PathGradientBrush(PointF[] pathPoints, WrapMode wrapMode)
Parameters
pathPoints
PointF
[]a[]
ada struktur Aspose.Imaging.PointF, které představují body, které tvoří vertikály trasy.
wrapMode
WrapMode
Aspose.Imaging.WrapMode, který specifikuje, jak se vyplní s tímto Aspose.Imaging.Brushes.PathGradientBrush jsou vytištěny.
PathGradientBrush(Point[])
Začíná nový příklad třídy Aspose.Imaging.Brushes.PathGradientBrush s uvedenými body.
public PathGradientBrush(Point[] pathPoints)
Parameters
pathPoints
Point
[]a[]
Soubor Aspose.Imaging.Point struktury, které představují body, které tvoří vertikály trasy.
PathGradientBrush(Point[]a[], Vložení WrapMode)
Začíná nový příklad třídy Aspose.Imaging.Brushes.PathGradientBrush s specifikovanými body a režimem vápníku.
public PathGradientBrush(Point[] pathPoints, WrapMode wrapMode)
Parameters
pathPoints
Point
[]a[]
Soubor Aspose.Imaging.Point struktury, které představují body, které tvoří vertikály trasy.
wrapMode
WrapMode
Aspose.Imaging.WrapMode, který specifikuje, jak se vyplní s tímto Aspose.Imaging.Brushes.PathGradientBrush jsou vytištěny.
PathGradientBrush(GraphicsPath)
Začíná nový příklad třídy Aspose.Imaging.Brushes.PathGradientBrush s uvedenou cestou.
public PathGradientBrush(GraphicsPath path)
Parameters
path
GraphicsPath
Aspose.Imaging.GraphicsPath, který definuje oblast vyplněnou tímto Aspose.Imaging.Brushes.PathGradientBrush.
Properties
Blend
Obdrží nebo nastaví Aspose.Imaging.Blend, který specifikuje pozice a faktory, které definují přizpůsobený falloff pro gradient.
public Blend Blend { get; set; }
Hodnota nemovitosti
CenterColor
Obdrží nebo umístí barvu uprostřed trasy gradient.
public Color CenterColor { get; set; }
Hodnota nemovitosti
InterpolationColors
Obdrží nebo nastaví Aspose.Imaging.ColorBlend, který definuje multikolorní lineární gradient.
[Obsolete("This property is not used in this class anymore. Use PathMulticolorGradientBrush class instead.")]
[JsonIgnore]
public ColorBlend InterpolationColors { get; set; }
Hodnota nemovitosti
SurroundColors
Obdržíte nebo nastavíte řadu barev, které odpovídají bodům na této cestě Aspose.Imaging.Brushes.PathGradientBrush vypln.
public Color[] SurroundColors { get; set; }
Hodnota nemovitosti
Color []a[]
Methods
SetBlendTriangularShape(flotila)
Vytváří gradient s centrální barvou a lineární falloff na jednu okolní barvu.
public void SetBlendTriangularShape(float focus)
Parameters
focus
float
Hodnoty od 0 do 1, které určují, kde, po jakémkoliv radiálu od centra cesty do hranice cesty, bude střední barva na nejvyšší intenzitě. hodnota 1 (default) umístí nejvyšší intenzitu v centru cesty.
SetBlendTriangularShape(Plzeň, Plzeň)
Vytváří gradient s centrální barvou a lineární falloff pro každou okolní barvu.
public void SetBlendTriangularShape(float focus, float scale)
Parameters
focus
float
Hodnoty od 0 do 1, které určují, kde, po jakémkoliv radiálu od centra cesty do hranice cesty, bude střední barva na nejvyšší intenzitě. hodnota 1 (default) umístí nejvyšší intenzitu v centru cesty.
scale
float
Hodnota od 0 do 1, která určuje maximální intenzitu střední barvy, která se smíchá s hraniční barvy. hodnota 1 způsobuje nejvyšší možnou intenzitu střední barvy a je to výchozí hodnota.
SetSigmaBellShape(flotila)
Vytváří gradientní čepici, která mění barvu od centra cesty venku k hranicím cesty. Přechod z jedné barvy na jinou je založen na křivce ve tvaru zvonu.
public void SetSigmaBellShape(float focus)
Parameters
focus
float
Hodnoty od 0 do 1, které určují, kde, po jakémkoliv radiálu od centra cesty do hranice cesty, bude střední barva na nejvyšší intenzitě. hodnota 1 (default) umístí nejvyšší intenzitu v centru cesty.
SetSigmaBellShape(Plzeň, Plzeň)
Vytváří gradientní čepici, která mění barvu od centra cesty venku k hranicím cesty. Přechod z jedné barvy na jinou je založen na křivce ve tvaru zvonu.
public void SetSigmaBellShape(float focus, float scale)
Parameters
focus
float
Hodnoty od 0 do 1, které určují, kde, po jakémkoliv radiálu od centra cesty do hranice cesty, bude střední barva na nejvyšší intenzitě. hodnota 1 (default) umístí nejvyšší intenzitu v centru cesty.
scale
float
Hodnota od 0 do 1, která určuje maximální intenzitu střední barvy, která se smíchá s hraniční barvy. hodnota 1 způsobuje nejvyšší možnou intenzitu střední barvy a je to výchozí hodnota.