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
наследници
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; }
стойност на имота
CenterColor
Получава или поставя цвета в центъра на пътя градиент.
public Color CenterColor { get; set; }
стойност на имота
InterpolationColors
Получава или задава Aspose.Imaging.ColorBlend, който определя многоцветния линейен градиент.
[Obsolete("This property is not used in this class anymore. Use PathMulticolorGradientBrush class instead.")]
[JsonIgnore]
public ColorBlend InterpolationColors { get; set; }
стойност на имота
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, която определя максималната интензивност на централния цвят, който се смесва с граничния цвят.