Class PathGradientBrush

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

IDisposable

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

Blend

CenterColor

Obdrží nebo umístí barvu uprostřed trasy gradient.

public Color CenterColor { get; set; }

Hodnota nemovitosti

Color

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

ColorBlend

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.

 Čeština