Class PathGradientBrushBase
Namespace: Aspose.Imaging.Brushes
Assembly: Aspose.Imaging.dll (25.2.0)
Reprezentuje Aspose.Imaging.Brush z funkcjonalnością gradientu ścieżki.
[JsonObject(MemberSerialization.OptIn)]
public abstract class PathGradientBrushBase : TransformBrush, IDisposable
Dziedziczenie
object ← DisposableObject ← Brush ← TransformBrush ← PathGradientBrushBase
Pochodne
PathGradientBrush, PathMulticolorGradientBrush
Implementuje
Członkowie dziedziczeni
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()
Uwagi
Należy pamiętać, że podczas tworzenia klasy Aspose.Imaging.Brushes.PathGradientBrushBase należy ją zainicjować z co najmniej 2 punktami. Tworzona wewnętrznie ścieżka zawsze będzie zamkniętą figurą, ostatni punkt łączy pierwszy punkt. Ta figura jest wypełniona przez Aspose.Imaging.Brushes.PathGradientBrushBase. Implementacja GDI+ zgłasza wyjątek System.OutOfMemoryException, gdy przekazywane są puste tablice lub zestawy punktów mające te same współrzędne. Aspose.Imaging.Brushes.PathGradientBrushBase zgłasza wyjątek, gdy tablica punktów zawiera mniej niż 2 punkty, zgłaszany jest wyjątek System.ArgumentException zamiast System.OutOfMemoryException, gdy tablica punktów jest nieakceptowalna. Punkt centralny jest obliczany jako środek masy dla przekazanych punktów domyślnie. Użytkownik może później zmienić ten punkt. Skala ogniskowa to domyślnie pusty punkt (0.0, 0.0).
Konstruktorzy
PathGradientBrushBase(PointF[])
Inicjalizuje nową instancję klasy Aspose.Imaging.Brushes.PathGradientBrushBase z określonymi punktami.
[JsonConstructor]
protected PathGradientBrushBase(PointF[] pathPoints)
Parametry
pathPoints
PointF[]
Tablica struktur Aspose.Imaging.PointF, która reprezentuje punkty tworzące wierzchołki ścieżki.
PathGradientBrushBase(PointF[], WrapMode)
Inicjalizuje nową instancję klasy Aspose.Imaging.Brushes.PathGradientBrushBase z określonymi punktami i trybem owijania.
protected PathGradientBrushBase(PointF[] pathPoints, WrapMode wrapMode)
Parametry
pathPoints
PointF[]
Tablica struktur Aspose.Imaging.PointF, która reprezentuje punkty tworzące wierzchołki ścieżki.
wrapMode
WrapMode
Aspose.Imaging.WrapMode, który określa, jak wypełnienia rysowane tym Aspose.Imaging.Brushes.PathGradientBrushBase są powielane.
PathGradientBrushBase(Point[])
Inicjalizuje nową instancję klasy Aspose.Imaging.Brushes.PathGradientBrushBase z określonymi punktami.
protected PathGradientBrushBase(Point[] pathPoints)
Parametry
pathPoints
Point[]
Tablica struktur Aspose.Imaging.Point, która reprezentuje punkty tworzące wierzchołki ścieżki.
PathGradientBrushBase(Point[], WrapMode)
Inicjalizuje nową instancję klasy Aspose.Imaging.Brushes.PathGradientBrushBase z określonymi punktami i trybem owijania.
protected PathGradientBrushBase(Point[] pathPoints, WrapMode wrapMode)
Parametry
pathPoints
Point[]
Tablica struktur Aspose.Imaging.Point, która reprezentuje punkty tworzące wierzchołki ścieżki.
wrapMode
WrapMode
Aspose.Imaging.WrapMode, który określa, jak wypełnienia rysowane tym Aspose.Imaging.Brushes.PathGradientBrushBase są powielane.
PathGradientBrushBase(GraphicsPath)
Inicjalizuje nową instancję klasy Aspose.Imaging.Brushes.PathGradientBrushBase z określoną ścieżką.
protected PathGradientBrushBase(GraphicsPath path)
Parametry
path
GraphicsPath
Aspose.Imaging.Brushes.PathGradientBrushBase.GraphicsPath, który definiuje obszar wypełniony przez ten Aspose.Imaging.Brushes.PathGradientBrushBase.
Właściwości
CenterPoint
Pobiera lub ustawia punkt centralny gradientu ścieżki.
public PointF CenterPoint { get; set; }
Wartość właściwości
FocusScales
Pobiera lub ustawia punkt ogniskowy dla gradientu.
public PointF FocusScales { get; set; }
Wartość właściwości
GraphicsPath
Pobiera ścieżkę graficzną, na której zbudowano ten pędzel.
public GraphicsPath GraphicsPath { get; }
Wartość właściwości
PathPoints
Pobiera punkty ścieżki, na której zbudowano ten pędzel.
public PointF[] PathPoints { get; }
Wartość właściwości
PointF[]