Class PathGradientBrushBase

Class PathGradientBrushBase

Namn på plats: Aspose.Imaging.Brushes Församling: Aspose.Imaging.dll (25.4.0)

Representerar en Aspose.Imaging.Brush med grundvägsgradientfunktionalitet.

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

Inheritance

object DisposableObject Brush TransformBrush PathGradientBrushBase

Derived

PathGradientBrush , PathMulticolorGradientBrush

Implements

IDisposable

Arvsmedlemmar

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

Remarks

Observera att när du skapar Aspose.Imaging.Brushes.PathGradientBrushBase klass det bör initialiseras med minst 2 poäng.kommer alltid att vara en stängd figur, den sista punkten ansluter den första punkten. Den formen fylls med denna Aspose.Imaging.Brushes.PathGradientBrushBase.Genomförandet av GDI+ kastar en System.OutOfMemoryException när det passerar i tomma arader eller punkter som har samma koordinater.Aspose.Imaging.Brushes.PathGradientBrushBase släpper ett undantag när poängfältet innehåller mindre än 2 poäng, System.ArgumentException ärkastas i stället för System.OutOfMemoryException när poängen är oacceptabel.Centrumpunkten beräknas som en masscentral för den som passerar i poäng enligt standard.Fokusskalan är en tom punkt (0.0, 0.0) enligt standard.

Constructors

PathGradientBrushBase(PointF[])

Initialiserar en ny instans av Aspose.Imaging.Brushes.PathGradientBrushBase klass med de angivna punkterna.

[JsonConstructor]
protected PathGradientBrushBase(PointF[] pathPoints)

Parameters

pathPoints PointF [ ]

En uppsättning Aspose.Imaging.PointF strukturer som representerar de punkter som utgör vertikalerna av vägen.

PathGradientBrushBase(PointF[ ], Om WrapMode)

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

protected PathGradientBrushBase(PointF[] pathPoints, WrapMode wrapMode)

Parameters

pathPoints PointF [ ]

En uppsättning Aspose.Imaging.PointF strukturer som representerar de punkter som utgör vertikalerna av vägen.

wrapMode WrapMode

En Aspose.Imaging.WrapMode som anger hur fyllningar dragen med denna Aspose.Imaging.Brushes.PathGradientBrushBase är fäst.

PathGradientBrushBase(Point[])

Initialiserar en ny instans av Aspose.Imaging.Brushes.PathGradientBrushBase klass med de angivna punkterna.

protected PathGradientBrushBase(Point[] pathPoints)

Parameters

pathPoints Point [ ]

En uppsättning Aspose.Imaging.Point strukturer som representerar de punkter som utgör vertikalerna av vägen.

PathGradientBrushBase(Point[ ], Om WrapMode)

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

protected PathGradientBrushBase(Point[] pathPoints, WrapMode wrapMode)

Parameters

pathPoints Point [ ]

En uppsättning Aspose.Imaging.Point strukturer som representerar de punkter som utgör vertikalerna av vägen.

wrapMode WrapMode

En Aspose.Imaging.WrapMode som anger hur fyllningar dragen med denna Aspose.Imaging.Brushes.PathGradientBrushBase är fäst.

PathGradientBrushBase(GraphicsPath)

Initialiserar en ny instans av Aspose.Imaging.Brushes.PathGradientBrushBase klass med den angivna vägen.

protected PathGradientBrushBase(GraphicsPath path)

Parameters

path GraphicsPath

Aspose.Imaging.Brushes.PathGradientBrushBase.GraphicsPath som definierar det område som fylls med detta Aspose.Imaging.Brushes.PathGradientBrushBase.

Properties

CenterPoint

Få eller ställa in den centrala punkten i vägen gradient.

public PointF CenterPoint { get; set; }

Fastighetsvärde

PointF

FocusScales

Få eller sätta fokuspunkten för gradient falloff.

public PointF FocusScales { get; set; }

Fastighetsvärde

PointF

GraphicsPath

Gets den grafiska vägen denna brush byggdes på.

public GraphicsPath GraphicsPath { get; }

Fastighetsvärde

GraphicsPath

PathPoints

Gets vägen poäng denna brush byggdes på.

public PointF[] PathPoints { get; }

Fastighetsvärde

PointF [ ]

 Svenska