Class PathGradientBrushBase

Class PathGradientBrushBase

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

Rappresenta un Aspose.Imaging.Brush con funzionalità di gradiente di percorso di base.

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

Ereditarietà

objectDisposableObjectBrushTransformBrushPathGradientBrushBase

Derivato

PathGradientBrush, PathMulticolorGradientBrush

Implementa

IDisposable

Membri ereditati

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

Osservazioni

Si noti che quando si crea la classe Aspose.Imaging.Brushes.PathGradientBrushBase deve essere inizializzata con almeno 2 punti. Il percorso interno creato sarà sempre una figura chiusa, l’ultimo punto collega il primo punto. Quella forma è riempita con questo Aspose.Imaging.Brushes.PathGradientBrushBase. L’implementazione GDI+ genera un System.OutOfMemoryException quando vengono passati array vuoti o set di punti con le stesse coordinate. L’Aspose.Imaging.Brushes.PathGradientBrushBase genera un’eccezione quando l’array di punti contiene meno di 2 punti, viene generata una System.ArgumentException piuttosto che un System.OutOfMemoryException quando l’array di punti non è accettabile. Il punto centrale è calcolato come centro di massa per i punti passati per impostazione predefinita. Un utente può cambiare questo punto in seguito. Le scale di messa a fuoco sono un punto vuoto (0.0, 0.0) per impostazione predefinita.

Costruttori

PathGradientBrushBase(PointF[])

Inizializza una nuova istanza della classe Aspose.Imaging.Brushes.PathGradientBrushBase con i punti specificati.

[JsonConstructor]
protected PathGradientBrushBase(PointF[] pathPoints)

Parametri

pathPoints PointF[]

Un array di strutture Aspose.Imaging.PointF che rappresentano i punti che compongono i vertici del percorso.

PathGradientBrushBase(PointF[], WrapMode)

Inizializza una nuova istanza della classe Aspose.Imaging.Brushes.PathGradientBrushBase con i punti specificati e la modalità di avvolgimento.

protected PathGradientBrushBase(PointF[] pathPoints, WrapMode wrapMode)

Parametri

pathPoints PointF[]

Un array di strutture Aspose.Imaging.PointF che rappresentano i punti che compongono i vertici del percorso.

wrapMode WrapMode

Un Aspose.Imaging.WrapMode che specifica come vengono tessuti i riempimenti disegnati con questo Aspose.Imaging.Brushes.PathGradientBrushBase.

PathGradientBrushBase(Point[])

Inizializza una nuova istanza della classe Aspose.Imaging.Brushes.PathGradientBrushBase con i punti specificati.

protected PathGradientBrushBase(Point[] pathPoints)

Parametri

pathPoints Point[]

Un array di strutture Aspose.Imaging.Point che rappresentano i punti che compongono i vertici del percorso.

PathGradientBrushBase(Point[], WrapMode)

Inizializza una nuova istanza della classe Aspose.Imaging.Brushes.PathGradientBrushBase con i punti specificati e la modalità di avvolgimento.

protected PathGradientBrushBase(Point[] pathPoints, WrapMode wrapMode)

Parametri

pathPoints Point[]

Un array di strutture Aspose.Imaging.Point che rappresentano i punti che compongono i vertici del percorso.

wrapMode WrapMode

Un Aspose.Imaging.WrapMode che specifica come vengono tessuti i riempimenti disegnati con questo Aspose.Imaging.Brushes.PathGradientBrushBase.

PathGradientBrushBase(GraphicsPath)

Inizializza una nuova istanza della classe Aspose.Imaging.Brushes.PathGradientBrushBase con il percorso specificato.

protected PathGradientBrushBase(GraphicsPath path)

Parametri

path GraphicsPath

Il Aspose.Imaging.Brushes.PathGradientBrushBase.GraphicsPath che definisce l’area riempita da questo Aspose.Imaging.Brushes.PathGradientBrushBase.

Proprietà

CenterPoint

Ottiene o imposta il punto centrale del gradiente di percorso.

public PointF CenterPoint { get; set; }

Valore della Proprietà

PointF

FocusScales

Ottiene o imposta il punto di messa a fuoco per il gradiente di attenuazione.

public PointF FocusScales { get; set; }

Valore della Proprietà

PointF

GraphicsPath

Ottiene il percorso grafico su cui è stato costruito questo pennello.

public GraphicsPath GraphicsPath { get; }

Valore della Proprietà

GraphicsPath

PathPoints

Ottiene i punti del percorso su cui è stato costruito questo pennello.

public PointF[] PathPoints { get; }

Valore della Proprietà

PointF[]

 Italiano