Class PathGradientBrush
Pôvodný názov: Aspose.Imaging.Brushes Zhromaždenie: Aspose.Imaging.dll (25.4.0)
Encapsuluje Aspose.Imaging.Brush objekt s gradientom.Táto trieda nemôže byť zdedená.
[JsonObject(MemberSerialization.OptIn)]
public sealed class PathGradientBrush : PathGradientBrushBase, IDisposable
Inheritance
object ← DisposableObject ← Brush ← TransformBrush ← PathGradientBrushBase ← PathGradientBrush
Implements
Z dedičných č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
Stredná farba je biela podľa predvoleného nastavenia. Užívateľ môže túto hodnotu kedykoľvek neskôr zmeniť.
Zariadenie farieb obvodu je iniciované jedným prvkom obsahujúcim bielu farbu podľa predvoleného nastavenia. farby obvodu sa môžu neskôr zmeniť, ale pri nastavení farieb obvodu je potrebný aspoň jeden prvok.
Pozrite sa na Aspose.Imaging.Brushes.PathGradient Brush.Blend pre ďalšie podrobnosti o jeho iniciácii.
Constructors
PathGradientBrush(Počítač[])
Initalizuje novú inštanciu triedy Aspose.Imaging.Brushes.PathGradient Brush so špecifikovanými bodmi.
public PathGradientBrush(PointF[] pathPoints)
Parameters
pathPoints
PointF
[]
Nariadenie Aspose.Imaging.PointF štruktúry, ktoré predstavujú body, čo tvoria vertikály cesty.
PathGradientBrush(Počítač[], Spoločnosť WrapMode)
Initalizuje novú inštanciu triedy Aspose.Imaging.Brushes.PathGradient Brush so špecifikovanými bodmi a režimom vŕtania.
public PathGradientBrush(PointF[] pathPoints, WrapMode wrapMode)
Parameters
pathPoints
PointF
[]
Nariadenie Aspose.Imaging.PointF štruktúry, ktoré predstavujú body, čo tvoria vertikály cesty.
wrapMode
WrapMode
A Aspose.Imaging.WrapMode, ktorý špecifikuje, ako plnia vytiahnutý s týmto Wl17.Brushes.PathGradientbrush sú nalepené.
PathGradientBrush(Point[])
Initalizuje novú inštanciu triedy Aspose.Imaging.Brushes.PathGradient Brush so špecifikovanými bodmi.
public PathGradientBrush(Point[] pathPoints)
Parameters
pathPoints
Point
[]
Nariadenie Aspose.Imaging.Punktové štruktúry, ktoré predstavujú body tvoriace vertikály cesty.
PathGradientBrush(Point[], Spoločnosť WrapMode)
Initalizuje novú inštanciu triedy Aspose.Imaging.Brushes.PathGradient Brush so špecifikovanými bodmi a režimom vŕtania.
public PathGradientBrush(Point[] pathPoints, WrapMode wrapMode)
Parameters
pathPoints
Point
[]
Nariadenie Aspose.Imaging.Punktové štruktúry, ktoré predstavujú body tvoriace vertikály cesty.
wrapMode
WrapMode
A Aspose.Imaging.WrapMode, ktorý špecifikuje, ako plnia vytiahnutý s týmto Wl17.Brushes.PathGradientbrush sú nalepené.
PathGradientBrush(GraphicsPath)
Initalizuje novú inštanciu triedy Aspose.Imaging.Brushes.PathGradient Brush so špecifikovanou trasou.
public PathGradientBrush(GraphicsPath path)
Parameters
path
GraphicsPath
Aspose.Imaging.GraphicsPath, ktorý definuje oblasť vyplnenú týmto Wl17.Brushes.
Properties
Blend
Získava alebo nastaví Aspose.Imaging.Blend, ktorý špecifikuje pozície a faktory, ktoré definujú vlastný falloff pre gradient.
public Blend Blend { get; set; }
Hodnota nehnuteľnosti
CenterColor
Získať alebo umiestniť farbu v strede trasy gradient.
public Color CenterColor { get; set; }
Hodnota nehnuteľnosti
InterpolationColors
Získava alebo nastaví Aspose.Imaging.ColorBlend, ktorý definuje viacfarebný lineárny gradient.
[Obsolete("This property is not used in this class anymore. Use PathMulticolorGradientBrush class instead.")]
[JsonIgnore]
public ColorBlend InterpolationColors { get; set; }
Hodnota nehnuteľnosti
SurroundColors
Získať alebo nastaviť rad farieb, ktoré zodpovedajú bodom v ceste tento Aspose.Imaging.Brushes.PathGradientBush vyplní.
public Color[] SurroundColors { get; set; }
Hodnota nehnuteľnosti
Color []
Methods
SetBlendTriangularShape(flotila)
Vytvára gradient s centrálnou farbou a lineárnym falloffom na jednu okolitú farbu.
public void SetBlendTriangularShape(float focus)
Parameters
focus
float
Hodnota od 0 do 1, ktorá určuje, kde, pozdĺž akéhokoľvek radiálu od centra cesty do hranice cesty, bude stredná farba na svojej najvyššej intenzite.
SetBlendTriangularShape(Pláž, Pláž)
Vytvára gradient s centrálnou farbou a lineárnym falloffom pre každú okolitú farbu.
public void SetBlendTriangularShape(float focus, float scale)
Parameters
focus
float
Hodnota od 0 do 1, ktorá určuje, kde, pozdĺž akéhokoľvek radiálu od centra cesty do hranice cesty, bude stredná farba na svojej najvyššej intenzite.
scale
float
Hodnoty od 0 do 1, ktoré určujú maximálnu intenzitu strednej farby, ktorá sa zmieša s hraničnou farbou. hodnota 1 spôsobuje najvyššiu možnú intenzitu strednej farby a je to predvolená hodnota.
SetSigmaBellShape(flotila)
Vytvára gradientnú brúsku, ktorá mení farbu od centra cesty vonku k hranici cesty. Prechod z jednej farby na druhú je založený na zvonkovej kurve.
public void SetSigmaBellShape(float focus)
Parameters
focus
float
Hodnota od 0 do 1, ktorá určuje, kde, pozdĺž akéhokoľvek radiálu od centra cesty do hranice cesty, bude stredná farba na svojej najvyššej intenzite.
SetSigmaBellShape(Pláž, Pláž)
Vytvára gradientnú brúsku, ktorá mení farbu od centra cesty vonku k hranici cesty. Prechod z jednej farby na druhú je založený na zvonkovej kurve.
public void SetSigmaBellShape(float focus, float scale)
Parameters
focus
float
Hodnota od 0 do 1, ktorá určuje, kde, pozdĺž akéhokoľvek radiálu od centra cesty do hranice cesty, bude stredná farba na svojej najvyššej intenzite.
scale
float
Hodnoty od 0 do 1, ktoré určujú maximálnu intenzitu strednej farby, ktorá sa zmieša s hraničnou farbou. hodnota 1 spôsobuje najvyššiu možnú intenzitu strednej farby a je to predvolená hodnota.