Class PathGradientBrushBase
Namespace: Aspose.Imaging.Brushes
Assembly: Aspose.Imaging.dll (25.2.0)
Representerar en Aspose.Imaging.Brush med grundläggande funktionalitet för gradient med väg.
[JsonObject(MemberSerialization.OptIn)]
public abstract class PathGradientBrushBase : TransformBrush, IDisposable
Arv
object ← DisposableObject ← Brush ← TransformBrush ← PathGradientBrushBase
Härledda
PathGradientBrush, PathMulticolorGradientBrush
Implementerar
Ärvt Medlemmar
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.Equals(Brush), Brush.Opacity, DisposableObject.Dispose(), DisposableObject.ReleaseManagedResources(), DisposableObject.ReleaseUnmanagedResources(), DisposableObject.VerifyNotDisposed(), DisposableObject.Disposed, object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Kommentarer
Observera att när man skapar klassen Aspose.Imaging.Brushes.PathGradientBrushBase bör den initialiseras med minst 2 punkter. Den interna vägen som skapas kommer alltid att vara en sluten figur, den sista punkten kopplar den första punkten. Den formen fylls med denna Aspose.Imaging.Brushes.PathGradientBrushBase. GDI+-implementationen kastar en System.OutOfMemoryException när tomma arrayer eller punkter med samma koordinater passerar in. Aspose.Imaging.Brushes.PathGradientBrushBase kastar ett undantag när punktarrayen innehåller mindre än 2 punkter, System.ArgumentException kastas istället för System.OutOfMemoryException när punktarrayen är oacceptabel. Mittpunkten beräknas som en tyngdpunkt för de passerade punkterna som standard. En användare kan ändra denna punkt senare. Fokusens skalor är en tom punkt (0.0, 0.0) som standard.
Konstruktörer
PathGradientBrushBase(PointF[])
Initierar en ny instans av klassen Aspose.Imaging.Brushes.PathGradientBrushBase med de angivna punkterna.
[JsonConstructor]
protected PathGradientBrushBase(PointF[] pathPoints)
Parametrar
pathPoints
PointF[]
En array av Aspose.Imaging.PointF-strukturer som representerar punkterna som utgör hörnen av vägen.
PathGradientBrushBase(PointF[], WrapMode)
Initierar en ny instans av klassen Aspose.Imaging.Brushes.PathGradientBrushBase med de angivna punkterna och wrap-läget.
protected PathGradientBrushBase(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
En Aspose.Imaging.WrapMode som specificerar hur fyllningar som ritas med denna Aspose.Imaging.Brushes.PathGradientBrushBase är mönstrade.
PathGradientBrushBase(Point[])
Initierar en ny instans av klassen Aspose.Imaging.Brushes.PathGradientBrushBase med de angivna punkterna.
protected PathGradientBrushBase(Point[] pathPoints)
Parametrar
pathPoints
Point[]
En array av Aspose.Imaging.Point-strukturer som representerar punkterna som utgör hörnen av vägen.
PathGradientBrushBase(Point[], WrapMode)
Initierar en ny instans av klassen Aspose.Imaging.Brushes.PathGradientBrushBase med de angivna punkterna och wrap-läget.
protected PathGradientBrushBase(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
En Aspose.Imaging.WrapMode som specificerar hur fyllningar som ritas med denna Aspose.Imaging.Brushes.PathGradientBrushBase är mönstrade.
PathGradientBrushBase(GraphicsPath)
Initierar en ny instans av klassen Aspose.Imaging.Brushes.PathGradientBrushBase med den angivna vägen.
protected PathGradientBrushBase(GraphicsPath path)
Parametrar
path
GraphicsPath
Den Aspose.Imaging.Brushes.PathGradientBrushBase.GraphicsPath som definierar området som fylls av denna Aspose.Imaging.Brushes.PathGradientBrushBase.
Egenskaper
CenterPoint
Hämtar eller sätter mittpunkten för väggradienten.
public PointF CenterPoint { get; set; }
Egenskapsvärde
FocusScales
Hämtar eller sätter fokuspunkten för gradientens avtagande.
public PointF FocusScales { get; set; }
Egenskapsvärde
GraphicsPath
Hämtar den grafiska vägen som denna pensel byggdes på.
public GraphicsPath GraphicsPath { get; }
Egenskapsvärde
PathPoints
Hämtar vägpunkterna som denna pensel byggdes på.
public PointF[] PathPoints { get; }
Egenskapsvärde
PointF[]