Class PathGradientBrushBase
Το όνομα: Aspose.Imaging.Brushes Συγκέντρωση: Aspose.Imaging.dll (25.4.0)
Αντιπροσωπεύει ένα Aspose.Imaging.Brush με λειτουργικότητα gradient βάσης.
[JsonObject(MemberSerialization.OptIn)]
public abstract class PathGradientBrushBase : TransformBrush, IDisposable
Inheritance
object ← DisposableObject ← Brush ← TransformBrush ← PathGradientBrushBase
Derived
PathGradientBrush , PathMulticolorGradientBrush
Implements
Κληρονομημένα μέλη
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
Σημειώστε ότι όταν δημιουργείτε την κατηγορία Aspose.Imaging.Brushes.PathGradientBrushBase θα πρέπει να ξεκινήσει με τουλάχιστον 2 σημεία.Θα είναι πάντα μια κλειστή εικόνα, το τελευταίο σημείο συνδέει το πρώτο σημείο. Αυτή η μορφή είναι γεμάτη με αυτό το Aspose.Imaging.Brushes.PathGradientBrushBase.Η εφαρμογή GDI+ ρίχνει ένα System.OutOfMemoryException όταν περνά σε κενές γραμμές ή σημεία που έχουν τις ίδιες συντεταγμένες.Το Aspose.Imaging.Brushes.PathGradientBrushBase ρίχνει μια εξαίρεση όταν η σειρά σημείων περιέχει λιγότερο από 2 σημεία, το System.ArgumentΕξαίρεση είναιεκτοξευμένο αντί System.OutOfMemoryΕξαίρεση όταν η σειρά σημείων είναι απαράδεκτη.Το κεντρικό σημείο υπολογίζεται ως κέντρο μάζας για αυτό που πέρασε σε σημεία κατά προεπιλογή.Η κλίμακα εστίασης είναι ένα κενό σημείο (0.0, 0.0) κατά προεπιλογή.
Constructors
PathGradientBrushBase(PointF[])
Αρχίζει μια νέα περίπτωση της κατηγορίας Aspose.Imaging.Brushes.PathGradientBrushBase με τα καθορισμένα σημεία.
[JsonConstructor]
protected PathGradientBrushBase(PointF[] pathPoints)
Parameters
pathPoints
PointF
[ ]
Μια σειρά από δομές Aspose.Imaging.PointF που αντιπροσωπεύουν τα σημεία που σχηματίζουν τις άκρες του δρόμου.
PathGradientBrushBase(PointF[ ]Ετικέτες WrapMode)
Αρχίζει μια νέα περίπτωση της κατηγορίας Aspose.Imaging.Brushes.PathGradientBrushBase με τα καθορισμένα σημεία και τη λειτουργία βαλβίδας.
protected PathGradientBrushBase(PointF[] pathPoints, WrapMode wrapMode)
Parameters
pathPoints
PointF
[ ]
Μια σειρά από δομές Aspose.Imaging.PointF που αντιπροσωπεύουν τα σημεία που σχηματίζουν τις άκρες του δρόμου.
wrapMode
WrapMode
Ένα Aspose.Imaging.WrapMode που καθορίζει πώς συμπληρώνονται με αυτό το Aspose.Imaging.Brushes.PathGradientBrushBase είναι τυλιγμένες.
PathGradientBrushBase(Point[])
Αρχίζει μια νέα περίπτωση της κατηγορίας Aspose.Imaging.Brushes.PathGradientBrushBase με τα καθορισμένα σημεία.
protected PathGradientBrushBase(Point[] pathPoints)
Parameters
pathPoints
Point
[ ]
Μια σειρά από δομές Aspose.Imaging.Point που αντιπροσωπεύουν τα σημεία που σχηματίζουν τις άκρες του δρόμου.
PathGradientBrushBase(Point[ ]Ετικέτες WrapMode)
Αρχίζει μια νέα περίπτωση της κατηγορίας Aspose.Imaging.Brushes.PathGradientBrushBase με τα καθορισμένα σημεία και τη λειτουργία βαλβίδας.
protected PathGradientBrushBase(Point[] pathPoints, WrapMode wrapMode)
Parameters
pathPoints
Point
[ ]
Μια σειρά από δομές Aspose.Imaging.Point που αντιπροσωπεύουν τα σημεία που σχηματίζουν τις άκρες του δρόμου.
wrapMode
WrapMode
Ένα Aspose.Imaging.WrapMode που καθορίζει πώς συμπληρώνονται με αυτό το Aspose.Imaging.Brushes.PathGradientBrushBase είναι τυλιγμένες.
PathGradientBrushBase(GraphicsPath)
Αρχίζει μια νέα περίπτωση της τάξης Aspose.Imaging.Brushes.PathGradientBrushBase με την καθορισμένη διαδρομή.
protected PathGradientBrushBase(GraphicsPath path)
Parameters
path
GraphicsPath
Το Aspose.Imaging.Brushes.PathGradientBrushBase.GraphicsPath που καθορίζει την περιοχή που γεμίζει αυτό το Aspose.Imaging.Brushes.PathGradientBrushBase.
Properties
CenterPoint
Αποκτά ή τοποθετεί το κεντρικό σημείο του μονοπάτι gradient.
public PointF CenterPoint { get; set; }
Αξία ιδιοκτησίας
FocusScales
Αποκτά ή τοποθετεί το σημείο εστίασης για το gradient falloff.
public PointF FocusScales { get; set; }
Αξία ιδιοκτησίας
GraphicsPath
Πάρτε το γραφικό μονοπάτι αυτό το σπρέι χτίστηκε πάνω.
public GraphicsPath GraphicsPath { get; }
Αξία ιδιοκτησίας
PathPoints
Πάρτε το μονοπάτι σημεία αυτό το μαντήλι χτίστηκε πάνω.
public PointF[] PathPoints { get; }
Αξία ιδιοκτησίας
PointF [ ]