Class PathGradientBrushBase
De naam: Aspose.Imaging.Brushes Verzameling: Aspose.Imaging.dll (25.5.0)
Representeert een Aspose.Imaging.Brush met basispad gradientfunctie.
[JsonObject(MemberSerialization.OptIn)]
public abstract class PathGradientBrushBase : TransformBrush, IDisposable
Inheritance
object ← DisposableObject ← Brush ← TransformBrush ← PathGradientBrushBase
Derived
PathGradientBrush , PathMulticolorGradientBrush
Implements
Geëerbiede leden
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
Houd er rekening mee dat bij het maken van de Aspose.Imaging.Brushes.PathGradientBushBase klasse het moet worden geïnitieerd met ten minste 2 punten.zal altijd een gesloten getal zijn, het laatste punt verbindt het eerste punt. Die vorm wordt gevuld met dit Aspose.Imaging.Brushes.PathGradientBrashBase.De implementatie van GDI+ gooit een System.OutOfMemoryException bij het passeren in lege arrels of punten die dezelfde coördinaten hebben.De Aspose.Imaging.Brushes.PathGradientBushBase gooit een uitzondering toe wanneer de puntlijst minder dan 2 punten bevat, de System.ArgumentException isgegooid in plaats van System.OutOfMemoryException wanneer de puntenlijst onaanvaardbaar is.Het centraal punt wordt berekend als een centrum van de massa voor het passeren in punten per standaard. een gebruiker kan dit punt later veranderen.De focus schaal is een leeg punt (0.0, 0.0) per standaard.
Constructors
PathGradientBrushBase(puntf[])
Initialiseert een nieuwe instantie van de Aspose.Imaging.Brushes.PathGradientBushBase klasse met de aangegeven punten.
[JsonConstructor]
protected PathGradientBrushBase(PointF[] pathPoints)
Parameters
pathPoints
PointF
[]
Een reeks van Aspose.Imaging.PointF structuren die de punten vertegenwoordigen die het pad verticals vormen.
PathGradientBrushBase(puntf[], De WrapMode)
Initialiseert een nieuwe instantie van de Aspose.Imaging.Brushes.PathGradient BrushBase-klasse met de aangegeven punten en wrap-modus.
protected PathGradientBrushBase(PointF[] pathPoints, WrapMode wrapMode)
Parameters
pathPoints
PointF
[]
Een reeks van Aspose.Imaging.PointF structuren die de punten vertegenwoordigen die het pad verticals vormen.
wrapMode
WrapMode
Een Aspose.Imaging.WrapMode waarin wordt aangegeven hoe de vullen worden getrokken met deze Aspos.Imaging.Brushes.PathGradientBushBase worden getild.
PathGradientBrushBase(Point[])
Initialiseert een nieuwe instantie van de Aspose.Imaging.Brushes.PathGradientBushBase klasse met de aangegeven punten.
protected PathGradientBrushBase(Point[] pathPoints)
Parameters
pathPoints
Point
[]
Een reeks van Aspose.Imaging.Point-structuren die de punten vertegenwoordigen die het pad verticals vormen.
PathGradientBrushBase(Point[], De WrapMode)
Initialiseert een nieuwe instantie van de Aspose.Imaging.Brushes.PathGradient BrushBase-klasse met de aangegeven punten en wrap-modus.
protected PathGradientBrushBase(Point[] pathPoints, WrapMode wrapMode)
Parameters
pathPoints
Point
[]
Een reeks van Aspose.Imaging.Point-structuren die de punten vertegenwoordigen die het pad verticals vormen.
wrapMode
WrapMode
Een Aspose.Imaging.WrapMode waarin wordt aangegeven hoe de vullen worden getrokken met deze Aspos.Imaging.Brushes.PathGradientBushBase worden getild.
PathGradientBrushBase(GraphicsPath)
Initialiseert een nieuwe instantie van de Aspose.Imaging.Brushes.PathGradientBushBase-klasse met de aangegeven route.
protected PathGradientBrushBase(GraphicsPath path)
Parameters
path
GraphicsPath
De Aspose.Imaging.Brushes.PathGradient BrushBase.GraphicsVanuit die gedefinieert het gebied gevuld met deze Aspos.Imaging.brushs.
Properties
CenterPoint
Geeft of zet het centraal punt van de pad gradient.
public PointF CenterPoint { get; set; }
Eigendomswaarde
FocusScales
Geeft of zet het focuspunt voor de gradient falloff.
public PointF FocusScales { get; set; }
Eigendomswaarde
GraphicsPath
Geeft de grafische route deze brush is gebouwd op.
public GraphicsPath GraphicsPath { get; }
Eigendomswaarde
PathPoints
Geeft de route punten deze brush werd gebouwd op.
public PointF[] PathPoints { get; }
Eigendomswaarde
PointF []