Class PathGradientBrushBase

Class PathGradientBrushBase

Namespace: Aspose.Imaging.Brushes
Assembly: Aspose.Imaging.dll (25.2.0)

Representerar en Aspose.Imaging.Brush med grundläggande funktionalitet för gradient med väg.

[JsonObject(MemberSerialization.OptIn)]
public abstract class PathGradientBrushBase : TransformBrush, IDisposable

Arv

objectDisposableObjectBrushTransformBrushPathGradientBrushBase

Härledda

PathGradientBrush, PathMulticolorGradientBrush

Implementerar

IDisposable

Ärvt Medlemmar

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()

Kommentarer

Observera att när man skapar klassen Aspose.Imaging.Brushes.PathGradientBrushBase bör den initialiseras med minst 2 punkter. Den interna vägen som skapas kommer alltid att vara en sluten figur, den sista punkten kopplar den första punkten. Den formen fylls med denna Aspose.Imaging.Brushes.PathGradientBrushBase. GDI+-implementationen kastar en System.OutOfMemoryException när tomma arrayer eller punkter med samma koordinater passerar in. Aspose.Imaging.Brushes.PathGradientBrushBase kastar ett undantag när punktarrayen innehåller mindre än 2 punkter, System.ArgumentException kastas istället för System.OutOfMemoryException när punktarrayen är oacceptabel. Mittpunkten beräknas som en tyngdpunkt för de passerade punkterna som standard. En användare kan ändra denna punkt senare. Fokusens skalor är en tom punkt (0.0, 0.0) som standard.

Konstruktörer

PathGradientBrushBase(PointF[])

Initierar en ny instans av klassen Aspose.Imaging.Brushes.PathGradientBrushBase med de angivna punkterna.

[JsonConstructor]
protected PathGradientBrushBase(PointF[] pathPoints)

Parametrar

pathPoints PointF[]

En array av Aspose.Imaging.PointF-strukturer som representerar punkterna som utgör hörnen av vägen.

PathGradientBrushBase(PointF[], WrapMode)

Initierar en ny instans av klassen Aspose.Imaging.Brushes.PathGradientBrushBase med de angivna punkterna och wrap-läget.

protected PathGradientBrushBase(PointF[] pathPoints, WrapMode wrapMode)

Parametrar

pathPoints PointF[]

En array av Aspose.Imaging.PointF-strukturer som representerar punkterna som utgör hörnen av vägen.

wrapMode WrapMode

En Aspose.Imaging.WrapMode som specificerar hur fyllningar som ritas med denna Aspose.Imaging.Brushes.PathGradientBrushBase är mönstrade.

PathGradientBrushBase(Point[])

Initierar en ny instans av klassen Aspose.Imaging.Brushes.PathGradientBrushBase med de angivna punkterna.

protected PathGradientBrushBase(Point[] pathPoints)

Parametrar

pathPoints Point[]

En array av Aspose.Imaging.Point-strukturer som representerar punkterna som utgör hörnen av vägen.

PathGradientBrushBase(Point[], WrapMode)

Initierar en ny instans av klassen Aspose.Imaging.Brushes.PathGradientBrushBase med de angivna punkterna och wrap-läget.

protected PathGradientBrushBase(Point[] pathPoints, WrapMode wrapMode)

Parametrar

pathPoints Point[]

En array av Aspose.Imaging.Point-strukturer som representerar punkterna som utgör hörnen av vägen.

wrapMode WrapMode

En Aspose.Imaging.WrapMode som specificerar hur fyllningar som ritas med denna Aspose.Imaging.Brushes.PathGradientBrushBase är mönstrade.

PathGradientBrushBase(GraphicsPath)

Initierar en ny instans av klassen Aspose.Imaging.Brushes.PathGradientBrushBase med den angivna vägen.

protected PathGradientBrushBase(GraphicsPath path)

Parametrar

path GraphicsPath

Den Aspose.Imaging.Brushes.PathGradientBrushBase.GraphicsPath som definierar området som fylls av denna Aspose.Imaging.Brushes.PathGradientBrushBase.

Egenskaper

CenterPoint

Hämtar eller sätter mittpunkten för väggradienten.

public PointF CenterPoint { get; set; }

Egenskapsvärde

PointF

FocusScales

Hämtar eller sätter fokuspunkten för gradientens avtagande.

public PointF FocusScales { get; set; }

Egenskapsvärde

PointF

GraphicsPath

Hämtar den grafiska vägen som denna pensel byggdes på.

public GraphicsPath GraphicsPath { get; }

Egenskapsvärde

GraphicsPath

PathPoints

Hämtar vägpunkterna som denna pensel byggdes på.

public PointF[] PathPoints { get; }

Egenskapsvärde

PointF[]

 Svenska