Class PathGradientBrushBase
Namespace: Aspose.Imaging.Brushes
Assembly: Aspose.Imaging.dll (25.2.0)
Stellt einen Aspose.Imaging.Brush mit Basis-Pfad-Gradientenfunktionalität dar.
[JsonObject(MemberSerialization.OptIn)]
public abstract class PathGradientBrushBase : TransformBrush, IDisposable
Vererbung
object ← DisposableObject ← Brush ← TransformBrush ← PathGradientBrushBase
Abgeleitet
PathGradientBrush, PathMulticolorGradientBrush
Implementiert
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()
Hinweise
Bitte beachten Sie, dass beim Erstellen der Aspose.Imaging.Brushes.PathGradientBrushBase-Klasse mindestens 2 Punkte initialisiert werden müssen. Der interne Pfad, der erstellt wird, ist immer eine geschlossene Figur, der letzte Punkt verbindet den ersten Punkt. Diese Form wird mit diesem Aspose.Imaging.Brushes.PathGradientBrushBase gefüllt. Die GDI+-Implementierung wirft eine System.OutOfMemoryException, wenn leere Arrays oder Punktmengen mit denselben Koordinaten übergeben werden. Die Aspose.Imaging.Brushes.PathGradientBrushBase wirft eine Ausnahme, wenn das Punkte-Array weniger als 2 Punkte enthält; die System.ArgumentException wird anstelle der System.OutOfMemoryException geworfen, wenn das Punkte-Array nicht akzeptabel ist. Der Mittelpunkt wird standardmäßig als Schwerpunkt der übergebenen Punkte berechnet. Ein Benutzer kann diesen Punkt später ändern. Der Fokus-Skala ist standardmäßig ein leerer Punkt (0.0, 0.0).
Konstruktoren
PathGradientBrushBase(PointF[])
Initialisiert eine neue Instanz der Aspose.Imaging.Brushes.PathGradientBrushBase-Klasse mit den angegebenen Punkten.
[JsonConstructor]
protected PathGradientBrushBase(PointF[] pathPoints)
Parameter
pathPoints
PointF[]
Ein Array von Aspose.Imaging.PointF-Strukturen, das die Punkte darstellt, die die Scheitelpunkte des Pfades bilden.
PathGradientBrushBase(PointF[], WrapMode)
Initialisiert eine neue Instanz der Aspose.Imaging.Brushes.PathGradientBrushBase-Klasse mit den angegebenen Punkten und dem Wrap-Modus.
protected PathGradientBrushBase(PointF[] pathPoints, WrapMode wrapMode)
Parameter
pathPoints
PointF[]
Ein Array von Aspose.Imaging.PointF-Strukturen, das die Punkte darstellt, die die Scheitelpunkte des Pfades bilden.
wrapMode
WrapMode
Ein Aspose.Imaging.WrapMode, der angibt, wie Füllungen, die mit diesem Aspose.Imaging.Brushes.PathGradientBrushBase gezeichnet werden, gekachelt werden.
PathGradientBrushBase(Point[])
Initialisiert eine neue Instanz der Aspose.Imaging.Brushes.PathGradientBrushBase-Klasse mit den angegebenen Punkten.
protected PathGradientBrushBase(Point[] pathPoints)
Parameter
pathPoints
Point[]
Ein Array von Aspose.Imaging.Point-Strukturen, das die Punkte darstellt, die die Scheitelpunkte des Pfades bilden.
PathGradientBrushBase(Point[], WrapMode)
Initialisiert eine neue Instanz der Aspose.Imaging.Brushes.PathGradientBrushBase-Klasse mit den angegebenen Punkten und dem Wrap-Modus.
protected PathGradientBrushBase(Point[] pathPoints, WrapMode wrapMode)
Parameter
pathPoints
Point[]
Ein Array von Aspose.Imaging.Point-Strukturen, das die Punkte darstellt, die die Scheitelpunkte des Pfades bilden.
wrapMode
WrapMode
Ein Aspose.Imaging.WrapMode, der angibt, wie Füllungen, die mit diesem Aspose.Imaging.Brushes.PathGradientBrushBase gezeichnet werden, gekachelt werden.
PathGradientBrushBase(GraphicsPath)
Initialisiert eine neue Instanz der Aspose.Imaging.Brushes.PathGradientBrushBase-Klasse mit dem angegebenen Pfad.
protected PathGradientBrushBase(GraphicsPath path)
Parameter
path
GraphicsPath
Der Aspose.Imaging.Brushes.PathGradientBrushBase.GraphicsPath, der den Bereich definiert, der von diesem Aspose.Imaging.Brushes.PathGradientBrushBase gefüllt wird.
Eigenschaften
CenterPoint
Erhält oder setzt den Mittelpunkt des Pfad-Gradienten.
public PointF CenterPoint { get; set; }
Eigenschaftswert
FocusScales
Erhält oder setzt den Fokuspunkt für den Gradientenabfall.
public PointF FocusScales { get; set; }
Eigenschaftswert
GraphicsPath
Erhält den Grafikpfad, auf dem dieser Pinsel basiert.
public GraphicsPath GraphicsPath { get; }
Eigenschaftswert
PathPoints
Erhält die Pfadpunkte, auf denen dieser Pinsel basiert.
public PointF[] PathPoints { get; }
Eigenschaftswert
PointF[]