Class PathGradientBrushBase

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

objectDisposableObjectBrushTransformBrushPathGradientBrushBase

Abgeleitet

PathGradientBrush, PathMulticolorGradientBrush

Implementiert

IDisposable

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

PointF

FocusScales

Erhält oder setzt den Fokuspunkt für den Gradientenabfall.

public PointF FocusScales { get; set; }

Eigenschaftswert

PointF

GraphicsPath

Erhält den Grafikpfad, auf dem dieser Pinsel basiert.

public GraphicsPath GraphicsPath { get; }

Eigenschaftswert

GraphicsPath

PathPoints

Erhält die Pfadpunkte, auf denen dieser Pinsel basiert.

public PointF[] PathPoints { get; }

Eigenschaftswert

PointF[]

 Deutsch