Class PathGradientBrushBase
Der Name: Aspose.Imaging.Brushes Versammlung: Aspose.Imaging.dll (25.4.0)
Es repräsentiert eine Aspose.Imaging.Brush mit Basisstraße Gradient-Funktionalität.
[JsonObject(MemberSerialization.OptIn)]
public abstract class PathGradientBrushBase : TransformBrush, IDisposable
Inheritance
object ← DisposableObject ← Brush ← TransformBrush ← PathGradientBrushBase
Derived
PathGradientBrush , PathMulticolorGradientBrush
Implements
Vererbte Mitglieder
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
Beachten Sie, dass beim Erstellen der Aspose.Imaging.Brushes.PathGradientBrushBase Klasse es mit mindestens 2 Punkten initialisiert werden sollte.Es wird immer eine geschlossene Figur sein, der letzte Punkt verbindet den ersten Punkt. Diese Form wird mit diesem Aspose.Imaging.Brushes.PathGradientBrushBase gefüllt.Die GDI+-Implementierung verlässt eine System.OutOfMemoryException, wenn sie in leeren Strecken oder Punkten mit den gleichen Koordinaten verläuft.Die Aspose.Imaging.Brushes.PathGradientBrushBase verlässt eine Ausnahme, wenn die Punkte-Reihe weniger als 2 Punkte enthält, die System.ArgumentAusnahme istgestohlen statt System.OutOfMemoryAusnahme, wenn die Punkte-Serie nicht akzeptabel ist.Der zentrale Punkt wird als Zentrum der Masse für den in Punkten durchgeführten berechnet.Ein Benutzer kann diesen Punkt später ändern.Die Fokusskala ist ein leer Punkt (0.0, 0.0) nach Vorwahl.
Constructors
PathGradientBrushBase(Punkte[])
Initialisiert eine neue Instanz der Aspose.Imaging.Brushes.PathGradientBrushBase Klasse mit den angegebenen Punkten.
[JsonConstructor]
protected PathGradientBrushBase(PointF[] pathPoints)
Parameters
pathPoints
PointF
[][]
Eine Reihe von Aspose.Imaging.PointF Strukturen, die die Punkte darstellen, die die Vertikale des Weges bilden.
PathGradientBrushBase(Punkte[][], und WrapMode)
Initialisiert eine neue Instanz der Aspose.Imaging.Brushes.PathGradientBrushBase Klasse mit den angegebenen Punkten und Wrap-Modus.
protected PathGradientBrushBase(PointF[] pathPoints, WrapMode wrapMode)
Parameters
pathPoints
PointF
[][]
Eine Reihe von Aspose.Imaging.PointF Strukturen, die die Punkte darstellen, die die Vertikale des Weges bilden.
wrapMode
WrapMode
Ein Aspose.Imaging.WrapMode, der beschreibt, wie die Füllungen mit diesem Aspose.Imaging.Brushes.PathGradientBrushBase ausgeführt werden.
PathGradientBrushBase(Point[])
Initialisiert eine neue Instanz der Aspose.Imaging.Brushes.PathGradientBrushBase Klasse mit den angegebenen Punkten.
protected PathGradientBrushBase(Point[] pathPoints)
Parameters
pathPoints
Point
[][]
Eine Reihe von Aspose.Imaging.Point-Strukturen, die die Punkte darstellen, die die Vertikale des Weges bilden.
PathGradientBrushBase(Point[][], und WrapMode)
Initialisiert eine neue Instanz der Aspose.Imaging.Brushes.PathGradientBrushBase Klasse mit den angegebenen Punkten und Wrap-Modus.
protected PathGradientBrushBase(Point[] pathPoints, WrapMode wrapMode)
Parameters
pathPoints
Point
[][]
Eine Reihe von Aspose.Imaging.Point-Strukturen, die die Punkte darstellen, die die Vertikale des Weges bilden.
wrapMode
WrapMode
Ein Aspose.Imaging.WrapMode, der beschreibt, wie die Füllungen mit diesem Aspose.Imaging.Brushes.PathGradientBrushBase ausgeführt werden.
PathGradientBrushBase(GraphicsPath)
Initialisiert eine neue Instanz der Aspose.Imaging.Brushes.PathGradientBrushBase Klasse mit dem angegebenen Weg.
protected PathGradientBrushBase(GraphicsPath path)
Parameters
path
GraphicsPath
Die Aspose.Imaging.Brushes.PathGradientBrushBase.GraphicsPath, die das mit diesem Aspose.Imaging.Brushes.PathGradientBrushBase gefüllte Gebiet definiert.
Properties
CenterPoint
Er bekommt oder stellt den zentralen Punkt der Straße gradient.
public PointF CenterPoint { get; set; }
Eigentumswert
FocusScales
Gibt oder legt den Fokuspunkt für den Gradient Falloff fest.
public PointF FocusScales { get; set; }
Eigentumswert
GraphicsPath
Gibt es die Grafikstraße, auf der diese Brush gebaut wurde.
public GraphicsPath GraphicsPath { get; }
Eigentumswert
PathPoints
Gibt es die Spurpunkte, auf denen dieser Brush gebaut wurde.
public PointF[] PathPoints { get; }
Eigentumswert
PointF [][]