Class PathGradientBrush
De naam: Aspose.Imaging.Brushes Verzameling: Aspose.Imaging.dll (25.4.0)
Encapsuleert een Aspose.Imaging.Brush object met een gradient. Deze klasse kan niet worden geërfd.
[JsonObject(MemberSerialization.OptIn)]
public sealed class PathGradientBrush : PathGradientBrushBase, IDisposable
Inheritance
object ← DisposableObject ← Brush ← TransformBrush ← PathGradientBrushBase ← PathGradientBrush
Implements
Geëerbiede leden
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
De centrale kleur is standaard wit. Een gebruiker kan deze waarde op elk moment later wijzigen.
De omliggende kleurenlijst wordt geïnitieerd door een enkel element dat de witte kleur op standaard bevat. de omliggende kleuren kunnen later worden gewijzigd, maar ten minste één element is vereist bij het instellen van de omliggende kleuren.
Zie de Aspose.Imaging.Brushes.PathGradient Brush.Blend voor meer details over de initialisering ervan.
Constructors
PathGradientBrush(puntf[])
Initialiseert een nieuwe instantie van de Aspose.Imaging.Brushes.PathGradientBrux klasse met de aangegeven punten.
public PathGradientBrush(PointF[] pathPoints)
Parameters
pathPoints
PointF
[]
Een reeks van Aspose.Imaging.PointF structuren die de punten vertegenwoordigen die het pad verticals vormen.
PathGradientBrush(puntf[], De WrapMode)
Initialiseert een nieuwe instantie van de Aspose.Imaging.Brushes.PathGradient Brush-klasse met de aangegeven punten en wrap-modus.
public PathGradientBrush(PointF[] pathPoints, WrapMode wrapMode)
Parameters
pathPoints
PointF
[]
Een reeks van Aspose.Imaging.PointF structuren die de punten vertegenwoordigen die het pad verticals vormen.
wrapMode
WrapMode
Een Aspose.Imaging.WrapMode waarin wordt aangegeven hoe de vullen met dit W L 17_ worden afgedrukt.Brushes.PathGradientbrush worden opgenomen.
PathGradientBrush(Point[])
Initialiseert een nieuwe instantie van de Aspose.Imaging.Brushes.PathGradientBrux klasse met de aangegeven punten.
public PathGradientBrush(Point[] pathPoints)
Parameters
pathPoints
Point
[]
Een reeks van Aspose.Imaging.Point-structuren die de punten vertegenwoordigen die het pad verticals vormen.
PathGradientBrush(Point[], De WrapMode)
Initialiseert een nieuwe instantie van de Aspose.Imaging.Brushes.PathGradient Brush-klasse met de aangegeven punten en wrap-modus.
public PathGradientBrush(Point[] pathPoints, WrapMode wrapMode)
Parameters
pathPoints
Point
[]
Een reeks van Aspose.Imaging.Point-structuren die de punten vertegenwoordigen die het pad verticals vormen.
wrapMode
WrapMode
Een Aspose.Imaging.WrapMode waarin wordt aangegeven hoe de vullen met dit W L 17_ worden afgedrukt.Brushes.PathGradientbrush worden opgenomen.
PathGradientBrush(GraphicsPath)
Initialiseert een nieuwe instantie van de Aspose.Imaging.Brushes.PathGradientBrusch-klasse met de aangegeven route.
public PathGradientBrush(GraphicsPath path)
Parameters
path
GraphicsPath
De Aspose.Imaging.GraphicsPath die het gebied definieert dat wordt gevuld door dit WR17.Brushes.
Properties
Blend
Geeft of stelt een Aspose.Imaging.Blend dat posities en factoren specificeert die een aangepaste falloff voor de gradient definiëren.
public Blend Blend { get; set; }
Eigendomswaarde
CenterColor
Geeft of zet de kleur in het midden van de pad gradient.
public Color CenterColor { get; set; }
Eigendomswaarde
InterpolationColors
Geeft of stelt een Aspose.Imaging.ColorBlend dat een multicolor lineaire gradient definieert.
[Obsolete("This property is not used in this class anymore. Use PathMulticolorGradientBrush class instead.")]
[JsonIgnore]
public ColorBlend InterpolationColors { get; set; }
Eigendomswaarde
SurroundColors
Geeft of stelt een reeks kleuren die overeenstemmen met de punten in de route dit Aspose.Imaging.Brushes.PathGradientBrusch vult.
public Color[] SurroundColors { get; set; }
Eigendomswaarde
Color []
Methods
SetBlendTriangularShape(Vloot)
Het creëert een gradient met een centraal kleur en een lineaire falloff naar een omringende kleur.
public void SetBlendTriangularShape(float focus)
Parameters
focus
float
Een waarde van 0 tot 1 dat bepaalt waar, langs elke radial van het centrum van de weg naar de grens van de weg, de centrale kleur op zijn hoogste intensiteit zal zijn.
SetBlendTriangularShape(De vloot, de vloot)
Het creëert een gradient met een centraal kleur en een lineaire falloff voor elke omringende kleur.
public void SetBlendTriangularShape(float focus, float scale)
Parameters
focus
float
Een waarde van 0 tot 1 dat bepaalt waar, langs elke radial van het centrum van de weg naar de grens van de weg, de centrale kleur op zijn hoogste intensiteit zal zijn.
scale
float
Een waarde van 0 tot 1 die de maximale intensiteit van de middenkleur bepaalt die wordt gemengd met de grenskleur. een waarde van 1 veroorzaakt de hoogste mogelijke intensiteit van de middenkleur, en het is de standaard waarde.
SetSigmaBellShape(Vloot)
Het creëert een gradiënt die de kleur verandert van het centrum van de weg naar buiten tot de grens van de weg.De overgang van de ene kleur naar de andere is gebaseerd op een bellenvormige curve.
public void SetSigmaBellShape(float focus)
Parameters
focus
float
Een waarde van 0 tot 1 dat bepaalt waar, langs elke radial van het centrum van de weg naar de grens van de weg, de centrale kleur op zijn hoogste intensiteit zal zijn.
SetSigmaBellShape(De vloot, de vloot)
Het creëert een gradiënt die de kleur verandert van het centrum van de weg naar buiten tot de grens van de weg.De overgang van de ene kleur naar de andere is gebaseerd op een bellenvormige curve.
public void SetSigmaBellShape(float focus, float scale)
Parameters
focus
float
Een waarde van 0 tot 1 dat bepaalt waar, langs elke radial van het centrum van de weg naar de grens van de weg, de centrale kleur op zijn hoogste intensiteit zal zijn.
scale
float
Een waarde van 0 tot 1 die de maximale intensiteit van de middenkleur bepaalt die wordt gemengd met de grenskleur. een waarde van 1 veroorzaakt de hoogste mogelijke intensiteit van de middenkleur, en het is de standaard waarde.