Class PathGradientBrushBase
De naam: Aspose.Imaging.Brushes Verzameling: Aspose.Imaging.dll (25.4.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 met dit W L 17_ worden afgedrukt.Brushes.PathGradient BrushBase zijn opgenomen.
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 met dit W L 17_ worden afgedrukt.Brushes.PathGradient BrushBase zijn opgenomen.
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.PathGradientBushBase.GraphicsPat die het gebied definieert dat wordt gevuld door dit Wl17 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 []