Class PathGradientBrushBase

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

objectDisposableObjectBrushTransformBrushPathGradientBrushBase

Pochodne

PathGradientBrush, PathMulticolorGradientBrush

Implementuje

IDisposable

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

PointF

FocusScales

Pobiera lub ustawia punkt ogniskowy dla gradientu.

public PointF FocusScales { get; set; }

Wartość właściwości

PointF

GraphicsPath

Pobiera ścieżkę graficzną, na której zbudowano ten pędzel.

public GraphicsPath GraphicsPath { get; }

Wartość właściwości

GraphicsPath

PathPoints

Pobiera punkty ścieżki, na której zbudowano ten pędzel.

public PointF[] PathPoints { get; }

Wartość właściwości

PointF[]

 Polski