Class PathGradientBrush

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

IDisposable

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

Blend

CenterColor

Geeft of zet de kleur in het midden van de pad gradient.

public Color CenterColor { get; set; }

Eigendomswaarde

Color

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

ColorBlend

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.

 Nederlands