Class PathGradientBrushBase
Namn på plats: Aspose.Imaging.Brushes Församling: Aspose.Imaging.dll (25.4.0)
Representerar en Aspose.Imaging.Brush med grundvägsgradientfunktionalitet.
[JsonObject(MemberSerialization.OptIn)]
public abstract class PathGradientBrushBase : TransformBrush, IDisposable
Inheritance
object ← DisposableObject ← Brush ← TransformBrush ← PathGradientBrushBase
Derived
PathGradientBrush , PathMulticolorGradientBrush
Implements
Arvsmedlemmar
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()
Remarks
Observera att när du skapar Aspose.Imaging.Brushes.PathGradientBrushBase klass det bör initialiseras med minst 2 poäng.kommer alltid att vara en stängd figur, den sista punkten ansluter den första punkten. Den formen fylls med denna Aspose.Imaging.Brushes.PathGradientBrushBase.Genomförandet av GDI+ kastar en System.OutOfMemoryException när det passerar i tomma arader eller punkter som har samma koordinater.Aspose.Imaging.Brushes.PathGradientBrushBase släpper ett undantag när poängfältet innehåller mindre än 2 poäng, System.ArgumentException ärkastas i stället för System.OutOfMemoryException när poängen är oacceptabel.Centrumpunkten beräknas som en masscentral för den som passerar i poäng enligt standard.Fokusskalan är en tom punkt (0.0, 0.0) enligt standard.
Constructors
PathGradientBrushBase(PointF[])
Initialiserar en ny instans av Aspose.Imaging.Brushes.PathGradientBrushBase klass med de angivna punkterna.
[JsonConstructor]
protected PathGradientBrushBase(PointF[] pathPoints)
Parameters
pathPoints
PointF
[ ]
En uppsättning Aspose.Imaging.PointF strukturer som representerar de punkter som utgör vertikalerna av vägen.
PathGradientBrushBase(PointF[ ], Om WrapMode)
Initialiserar en ny instans av Aspose.Imaging.Brushes.PathGradientBrushBase-klassen med de angivna punkterna och wrap-läget.
protected PathGradientBrushBase(PointF[] pathPoints, WrapMode wrapMode)
Parameters
pathPoints
PointF
[ ]
En uppsättning Aspose.Imaging.PointF strukturer som representerar de punkter som utgör vertikalerna av vägen.
wrapMode
WrapMode
En Aspose.Imaging.WrapMode som anger hur fyllningar dragen med denna Aspose.Imaging.Brushes.PathGradientBrushBase är fäst.
PathGradientBrushBase(Point[])
Initialiserar en ny instans av Aspose.Imaging.Brushes.PathGradientBrushBase klass med de angivna punkterna.
protected PathGradientBrushBase(Point[] pathPoints)
Parameters
pathPoints
Point
[ ]
En uppsättning Aspose.Imaging.Point strukturer som representerar de punkter som utgör vertikalerna av vägen.
PathGradientBrushBase(Point[ ], Om WrapMode)
Initialiserar en ny instans av Aspose.Imaging.Brushes.PathGradientBrushBase-klassen med de angivna punkterna och wrap-läget.
protected PathGradientBrushBase(Point[] pathPoints, WrapMode wrapMode)
Parameters
pathPoints
Point
[ ]
En uppsättning Aspose.Imaging.Point strukturer som representerar de punkter som utgör vertikalerna av vägen.
wrapMode
WrapMode
En Aspose.Imaging.WrapMode som anger hur fyllningar dragen med denna Aspose.Imaging.Brushes.PathGradientBrushBase är fäst.
PathGradientBrushBase(GraphicsPath)
Initialiserar en ny instans av Aspose.Imaging.Brushes.PathGradientBrushBase klass med den angivna vägen.
protected PathGradientBrushBase(GraphicsPath path)
Parameters
path
GraphicsPath
Aspose.Imaging.Brushes.PathGradientBrushBase.GraphicsPath som definierar det område som fylls med detta Aspose.Imaging.Brushes.PathGradientBrushBase.
Properties
CenterPoint
Få eller ställa in den centrala punkten i vägen gradient.
public PointF CenterPoint { get; set; }
Fastighetsvärde
FocusScales
Få eller sätta fokuspunkten för gradient falloff.
public PointF FocusScales { get; set; }
Fastighetsvärde
GraphicsPath
Gets den grafiska vägen denna brush byggdes på.
public GraphicsPath GraphicsPath { get; }
Fastighetsvärde
PathPoints
Gets vägen poäng denna brush byggdes på.
public PointF[] PathPoints { get; }
Fastighetsvärde
PointF [ ]