Class PathGradientBrush

Class PathGradientBrush

Името на пространството: Aspose.Imaging.Brushes Асамблея: Aspose.Imaging.dll (25.4.0)

Инкапсулира Aspose.Imaging.Бруш обект с градиент. Този клас не може да бъде наследен.

[JsonObject(MemberSerialization.OptIn)]
public sealed class PathGradientBrush : PathGradientBrushBase, IDisposable

Inheritance

object DisposableObject Brush TransformBrush PathGradientBrushBase PathGradientBrush

Implements

IDisposable

наследници

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

Цветът на центъра е бял по подразбиране. потребителят може да промени тази стойност по всяко време по-късно.

По подразбиране опцията за цветове на околната среда е инициализирана от един елемент, съдържащ бял цвят. Цветовете за околна среда могат да бъдат променени по-късно, но при настройката на цветната среда се изисква най-малко единен елемент.

Вижте Aspose.Imaging.brushes.PathGradientBrush.Blend за повече подробности за нейната иницијализация.

Constructors

PathGradientBrush(Поинт[])

Иницијализира нова инстанция на клас Aspose.Imaging.Brushes.PathGradientБруш с посочените точки.

public PathGradientBrush(PointF[] pathPoints)

Parameters

pathPoints PointF []

Поредица от Aspose.Imaging.PointF структури, които представляват точките, съставляващи върховете на пътя.

PathGradientBrush(Поинт[]Създаване на WrapMode)

Иницијализира нова инстанция на клас Aspose.Imaging.Brushes.PathGradientБруш с посочените точки и режим на вграждане.

public PathGradientBrush(PointF[] pathPoints, WrapMode wrapMode)

Parameters

pathPoints PointF []

Поредица от Aspose.Imaging.PointF структури, които представляват точките, съставляващи върховете на пътя.

wrapMode WrapMode

Aspose.Imaging.WrapMode, който посочва как да се напълни с този Wl17.Brushes.PathGradientБруш са запечатани.

PathGradientBrush(Point[])

Иницијализира нова инстанция на клас Aspose.Imaging.Brushes.PathGradientБруш с посочените точки.

public PathGradientBrush(Point[] pathPoints)

Parameters

pathPoints Point []

Поредица от Aspose.Imaging.Точки структури, които представляват точките, съставляващи върховете на пътя.

PathGradientBrush(Point[]Създаване на WrapMode)

Иницијализира нова инстанция на клас Aspose.Imaging.Brushes.PathGradientБруш с посочените точки и режим на вграждане.

public PathGradientBrush(Point[] pathPoints, WrapMode wrapMode)

Parameters

pathPoints Point []

Поредица от Aspose.Imaging.Точки структури, които представляват точките, съставляващи върховете на пътя.

wrapMode WrapMode

Aspose.Imaging.WrapMode, който посочва как да се напълни с този Wl17.Brushes.PathGradientБруш са запечатани.

PathGradientBrush(GraphicsPath)

Иницијализира нова инстанция на клас Aspose.Imaging.Brushes.PathGradientБруш с посочения път.

public PathGradientBrush(GraphicsPath path)

Parameters

path GraphicsPath

Aspose.Imaging.GraphicsPath, който определя областта, която се попълва с този __ WL16__ .Brushes.PthGradientBrash.

Properties

Blend

Получава или задава Aspose.Imaging.Blend, който посочва позиции и фактори, които определят персонализиран фалф за градиента.

public Blend Blend { get; set; }

стойност на имота

Blend

CenterColor

Получава или поставя цвета в центъра на пътя градиент.

public Color CenterColor { get; set; }

стойност на имота

Color

InterpolationColors

Получава или задава Aspose.Imaging.ColorBlend, който определя многоцветния линейен градиент.

[Obsolete("This property is not used in this class anymore. Use PathMulticolorGradientBrush class instead.")]
[JsonIgnore]
public ColorBlend InterpolationColors { get; set; }

стойност на имота

ColorBlend

SurroundColors

Получава или поставя редица цветове, които съответстват на точките по пътя, този Aspose.Imaging.Brushes.PathGradientБруш запълва.

public Color[] SurroundColors { get; set; }

стойност на имота

Color []

Methods

SetBlendTriangularShape(Флота)

Създава градиент с централен цвят и линейна фалоф към един заобикалящ цвят.

public void SetBlendTriangularShape(float focus)

Parameters

focus float

Стойност от 0 до 1, която посочва къде, по всяко радиал от центъра на пътя до границата на пътеката, централната цвят ще бъде на най-високата си интензивност.

SetBlendTriangularShape(Плавател, плавател)

Създава градиент с централен цвят и линейна фалоф към всеки заобикалящ цвят.

public void SetBlendTriangularShape(float focus, float scale)

Parameters

focus float

Стойност от 0 до 1, която посочва къде, по всяко радиал от центъра на пътя до границата на пътеката, централната цвят ще бъде на най-високата си интензивност.

scale float

Стойност от 0 до 1, която определя максималната интензивност на централния цвят, който се смесва с граничния цвят.

SetSigmaBellShape(Флота)

Създава градиен четка, която променя цвета от центъра на пътя навън до границата на пътеката.

public void SetSigmaBellShape(float focus)

Parameters

focus float

Стойност от 0 до 1, която посочва къде, по всяко радиал от центъра на пътя до границата на пътеката, централната цвят ще бъде на най-високата си интензивност.

SetSigmaBellShape(Плавател, плавател)

Създава градиен четка, която променя цвета от центъра на пътя навън до границата на пътеката.

public void SetSigmaBellShape(float focus, float scale)

Parameters

focus float

Стойност от 0 до 1, която посочва къде, по всяко радиал от центъра на пътя до границата на пътеката, централната цвят ще бъде на най-високата си интензивност.

scale float

Стойност от 0 до 1, която определя максималната интензивност на централния цвят, който се смесва с граничния цвят.

 Български