Class PathGradientBrush

Class PathGradientBrush

Namespace: Aspose.Imaging.Brushes
Assembly: Aspose.Imaging.dll (25.2.0)

Kapslar ett Aspose.Imaging.Brush-objekt med en gradient. Denna klass kan inte ärvas.

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

Arv

objectDisposableObjectBrushTransformBrushPathGradientBrushBasePathGradientBrush

Implementerar

IDisposable

Arvda medlemmar

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()

Kommentarer

Centerfärgen är vit som standard. En användare kan ändra detta värde när som helst senare.

Arrayen för omgivande färger initieras med ett enda element som innehåller vit färg som standard. De omgivande färgerna kan ändras senare, men minst ett enda element krävs när man ställer in de omgivande färgerna.

Se Aspose.Imaging.Brushes.PathGradientBrush.Blend för mer information om dess initialisering.

Konstruktörer

PathGradientBrush(PointF[])

Initierar en ny instans av Aspose.Imaging.Brushes.PathGradientBrush-klassen med angivna punkter.

public PathGradientBrush(PointF[] pathPoints)

Parametrar

pathPoints PointF[]

En array av Aspose.Imaging.PointF-strukturer som representerar punkterna som utgör hörnen av vägen.

PathGradientBrush(PointF[], WrapMode)

Initierar en ny instans av Aspose.Imaging.Brushes.PathGradientBrush-klassen med angivna punkter och wrap-läge.

public PathGradientBrush(PointF[] pathPoints, WrapMode wrapMode)

Parametrar

pathPoints PointF[]

En array av Aspose.Imaging.PointF-strukturer som representerar punkterna som utgör hörnen av vägen.

wrapMode WrapMode

Ett Aspose.Imaging.WrapMode som specificerar hur fyllningar ritade med denna Aspose.Imaging.Brushes.PathGradientBrush är mönstrade.

PathGradientBrush(Point[])

Initierar en ny instans av Aspose.Imaging.Brushes.PathGradientBrush-klassen med angivna punkter.

public PathGradientBrush(Point[] pathPoints)

Parametrar

pathPoints Point[]

En array av Aspose.Imaging.Point-strukturer som representerar punkterna som utgör hörnen av vägen.

PathGradientBrush(Point[], WrapMode)

Initierar en ny instans av Aspose.Imaging.Brushes.PathGradientBrush-klassen med angivna punkter och wrap-läge.

public PathGradientBrush(Point[] pathPoints, WrapMode wrapMode)

Parametrar

pathPoints Point[]

En array av Aspose.Imaging.Point-strukturer som representerar punkterna som utgör hörnen av vägen.

wrapMode WrapMode

Ett Aspose.Imaging.WrapMode som specificerar hur fyllningar ritade med denna Aspose.Imaging.Brushes.PathGradientBrush är mönstrade.

PathGradientBrush(GraphicsPath)

Initierar en ny instans av Aspose.Imaging.Brushes.PathGradientBrush-klassen med angiven väg.

public PathGradientBrush(GraphicsPath path)

Parametrar

path GraphicsPath

Den Aspose.Imaging.GraphicsPath som definierar området som fylls av denna Aspose.Imaging.Brushes.PathGradientBrush.

Egenskaper

Blend

Hämtar eller ställer in en Aspose.Imaging.Blend som specificerar positioner och faktorer som definierar en anpassad avtagning för gradienten.

public Blend Blend { get; set; }

Egenskapsvärde

Blend

CenterColor

Hämtar eller ställer in färgen i mitten av väggradienten.

public Color CenterColor { get; set; }

Egenskapsvärde

Color

InterpolationColors

Hämtar eller ställer in en Aspose.Imaging.ColorBlend som definierar en flerfärgad linjär gradient.

[Obsolete("Denna egenskap används inte längre i denna klass. Använd PathMulticolorGradientBrush-klassen istället.")]
[JsonIgnore]
public ColorBlend InterpolationColors { get; set; }

Egenskapsvärde

ColorBlend

SurroundColors

Hämtar eller ställer in en array av färger som motsvarar punkterna i vägen som denna Aspose.Imaging.Brushes.PathGradientBrush fyller.

public Color[] SurroundColors { get; set; }

Egenskapsvärde

Color[]

Metoder

SetBlendTriangularShape(float)

Skapar en gradient med en centerfärg och en linjär avtagning till en omgivande färg.

public void SetBlendTriangularShape(float focus)

Parametrar

focus float

Ett värde från 0 till 1 som specificerar var, längs en radial från mitten av vägen till vägens gräns, centerfärgen kommer att ha sin högsta intensitet. Ett värde av 1 (standard) placerar den högsta intensiteten i mitten av vägen.

SetBlendTriangularShape(float, float)

Skapar en gradient med en centerfärg och en linjär avtagning till varje omgivande färg.

public void SetBlendTriangularShape(float focus, float scale)

Parametrar

focus float

Ett värde från 0 till 1 som specificerar var, längs en radial från mitten av vägen till vägens gräns, centerfärgen kommer att ha sin högsta intensitet. Ett värde av 1 (standard) placerar den högsta intensiteten i mitten av vägen.

scale float

Ett värde från 0 till 1 som specificerar den maximala intensiteten av centerfärgen som blandas med gränsfärgen. Ett värde av 1 ger den högsta möjliga intensiteten av centerfärgen, och det är standardvärdet.

SetSigmaBellShape(float)

Skapar en gradientborste som ändrar färg från mitten av vägen utåt till vägens gräns. Övergången från en färg till en annan baseras på en klockformad kurva.

public void SetSigmaBellShape(float focus)

Parametrar

focus float

Ett värde från 0 till 1 som specificerar var, längs en radial från mitten av vägen till vägens gräns, centerfärgen kommer att ha sin högsta intensitet. Ett värde av 1 (standard) placerar den högsta intensiteten i mitten av vägen.

SetSigmaBellShape(float, float)

Skapar en gradientborste som ändrar färg från mitten av vägen utåt till vägens gräns. Övergången från en färg till en annan baseras på en klockformad kurva.

public void SetSigmaBellShape(float focus, float scale)

Parametrar

focus float

Ett värde från 0 till 1 som specificerar var, längs en radial från mitten av vägen till vägens gräns, centerfärgen kommer att ha sin högsta intensitet. Ett värde av 1 (standard) placerar den högsta intensiteten i mitten av vägen.

scale float

Ett värde från 0 till 1 som specificerar den maximala intensiteten av centerfärgen som blandas med gränsfärgen. Ett värde av 1 ger den högsta möjliga intensiteten av centerfärgen, och det är standardvärdet.

 Svenska