Class PathGradientBrush

Class PathGradientBrush

Το όνομα: Aspose.Imaging.Brushes Συγκέντρωση: Aspose.Imaging.dll (25.4.0)

Ενσωματώνει ένα αντικείμενο Aspose.Imaging.Brush με ένα gradient. Αυτή η τάξη δεν μπορεί να κληρονομηθεί.

[JsonObject(MemberSerialization.OptIn)]
public sealed class PathGradientBrush : PathGradientBrushBase, IDisposable

Inheritance

object DisposableObject Brush TransformBrush PathGradientBrushBase PathGradientBrush

Implements

IDisposable

Κληρονομημένα μέλη

PathGradientBrushBase.PathPoints , PathGradientBrushBase.GraphicsPath , PathGradientBrushBase.CenterPoint , PathGradientBrushBase.FocusScales , 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.Opacity , DisposableObject.Dispose() , DisposableObject.Disposed , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Remarks

Το κεντρικό χρώμα είναι λευκό κατά προεπιλογή.Ένας χρήστης μπορεί να αλλάξει αυτή την τιμή οποιαδήποτε στιγμή αργότερα.

Η σειρά περιφερειακών χρωμάτων αρχίζει με ένα στοιχείο που περιέχει λευκό χρώμα κατά προεπιλογή. τα περιφερειακά χρώματα μπορούν να αλλάξουν αργότερα, αλλά τουλάχιστον ένα στοιχείο απαιτείται κατά την εγκατάσταση των περιφερειακών χρωμάτων.

Δείτε το Aspose.Imaging.Brushes.PathGradientBrush.Blend για περισσότερες λεπτομέρειες σχετικά με την πρωτοβουλία του.

Constructors

PathGradientBrush(PointF[])

Αρχίζει μια νέα περίπτωση της κατηγορίας Aspose.Imaging.Brushes.PathGradientBrush με τα καθορισμένα σημεία.

public PathGradientBrush(PointF[] pathPoints)

Parameters

pathPoints PointF [ ]

Μια σειρά από δομές Aspose.Imaging.PointF που αντιπροσωπεύουν τα σημεία που σχηματίζουν τις άκρες του δρόμου.

PathGradientBrush(PointF[ ]Ετικέτες WrapMode)

Αρχίζει μια νέα περίπτωση της κατηγορίας Aspose.Imaging.Brushes.PathGradientBrush με τα καθορισμένα σημεία και τη λειτουργία βαλβίδας.

public PathGradientBrush(PointF[] pathPoints, WrapMode wrapMode)

Parameters

pathPoints PointF [ ]

Μια σειρά από δομές Aspose.Imaging.PointF που αντιπροσωπεύουν τα σημεία που σχηματίζουν τις άκρες του δρόμου.

wrapMode WrapMode

Ένα Aspose.Imaging.WrapMode που καθορίζει πώς συμπληρώνονται με αυτό το Aspose.Imaging.Brushes.PathGradientBrush είναι τυλιγμένες.

PathGradientBrush(Point[])

Αρχίζει μια νέα περίπτωση της κατηγορίας Aspose.Imaging.Brushes.PathGradientBrush με τα καθορισμένα σημεία.

public PathGradientBrush(Point[] pathPoints)

Parameters

pathPoints Point [ ]

Μια σειρά από δομές Aspose.Imaging.Point που αντιπροσωπεύουν τα σημεία που σχηματίζουν τις άκρες του δρόμου.

PathGradientBrush(Point[ ]Ετικέτες WrapMode)

Αρχίζει μια νέα περίπτωση της κατηγορίας Aspose.Imaging.Brushes.PathGradientBrush με τα καθορισμένα σημεία και τη λειτουργία βαλβίδας.

public PathGradientBrush(Point[] pathPoints, WrapMode wrapMode)

Parameters

pathPoints Point [ ]

Μια σειρά από δομές Aspose.Imaging.Point που αντιπροσωπεύουν τα σημεία που σχηματίζουν τις άκρες του δρόμου.

wrapMode WrapMode

Ένα Aspose.Imaging.WrapMode που καθορίζει πώς συμπληρώνονται με αυτό το Aspose.Imaging.Brushes.PathGradientBrush είναι τυλιγμένες.

PathGradientBrush(GraphicsPath)

Αρχίζει μια νέα περίπτωση της τάξης Aspose.Imaging.Brushes.PathGradientBrush με την καθορισμένη διαδρομή.

public PathGradientBrush(GraphicsPath path)

Parameters

path GraphicsPath

Το Aspose.Imaging.GraphicsPath που καθορίζει την περιοχή που γεμίζει αυτό το Aspose.Imaging.Brushes.PathGradientBrush.

Properties

Blend

Αποκτά ή τοποθετεί ένα Aspose.Imaging.Blend που προσδιορίζει τις θέσεις και τους παράγοντες που καθορίζουν ένα προσαρμοσμένο falloff για το gradient.

public Blend Blend { get; set; }

Αξία ιδιοκτησίας

Blend

CenterColor

Αποκτά ή τοποθετεί το χρώμα στο κέντρο του μονοπάτι gradient.

public Color CenterColor { get; set; }

Αξία ιδιοκτησίας

Color

InterpolationColors

Αποκτά ή τοποθετεί ένα Aspose.Imaging.ColorBlend που ορίζει ένα πολυχρωμικό γραμμικό gradient.

[Obsolete("This property is not used in this class anymore. Use PathMulticolorGradientBrush class instead.")]
[JsonIgnore]
public ColorBlend InterpolationColors { get; set; }

Αξία ιδιοκτησίας

ColorBlend

SurroundColors

Αποκτά ή τοποθετεί μια σειρά από χρώματα που αντιστοιχούν στα σημεία στο μονοπάτι αυτό το Aspose.Imaging.Brushes.PathGradientBrush γεμίζει.

public Color[] SurroundColors { get; set; }

Αξία ιδιοκτησίας

Color [ ]

Methods

SetBlendTriangularShape(Πλοία)

Δημιουργεί ένα gradient με ένα κεντρικό χρώμα και ένα γραμμικό falloff σε ένα γύρω χρώμα.

public void SetBlendTriangularShape(float focus)

Parameters

focus float

Μια τιμή από 0 έως 1 που καθορίζει πού, κατά μήκος οποιασδήποτε ακτινοβολίας από το κέντρο του δρόμου μέχρι το όριο του δρόμου, το κεντρικό χρώμα θα είναι στην υψηλότερη ένταση του.

SetBlendTriangularShape(Πλοία, Πλοία)

Δημιουργεί ένα gradient με ένα κεντρικό χρώμα και μια γραμμική φάλαινα σε κάθε γύρω χρώμα.

public void SetBlendTriangularShape(float focus, float scale)

Parameters

focus float

Μια τιμή από 0 έως 1 που καθορίζει πού, κατά μήκος οποιασδήποτε ακτινοβολίας από το κέντρο του δρόμου μέχρι το όριο του δρόμου, το κεντρικό χρώμα θα είναι στην υψηλότερη ένταση του.

scale float

Μια τιμή από 0 έως 1 που προσδιορίζει την μέγιστη ένταση του κεντρικού χρώματος που συγχέεται με το οριακό χρώμα. μια τιμή του 1 προκαλεί την υψηλότερη δυνατή ένταση του κεντρικού χρώματος, και είναι η προεπιλεγμένη τιμή.

SetSigmaBellShape(Πλοία)

Δημιουργεί ένα gradient brush που αλλάζει χρώμα από το κέντρο του δρόμου προς τα έξω στο όριο του δρόμου. Η μετάβαση από το ένα χρώμα στο άλλο βασίζεται σε μια καμπύλη με τη μορφή φωνής.

public void SetSigmaBellShape(float focus)

Parameters

focus float

Μια τιμή από 0 έως 1 που καθορίζει πού, κατά μήκος οποιασδήποτε ακτινοβολίας από το κέντρο του δρόμου μέχρι το όριο του δρόμου, το κεντρικό χρώμα θα είναι στην υψηλότερη ένταση του.

SetSigmaBellShape(Πλοία, Πλοία)

Δημιουργεί ένα gradient brush που αλλάζει χρώμα από το κέντρο του δρόμου προς τα έξω στο όριο του δρόμου. Η μετάβαση από το ένα χρώμα στο άλλο βασίζεται σε μια καμπύλη με τη μορφή φωνής.

public void SetSigmaBellShape(float focus, float scale)

Parameters

focus float

Μια τιμή από 0 έως 1 που καθορίζει πού, κατά μήκος οποιασδήποτε ακτινοβολίας από το κέντρο του δρόμου μέχρι το όριο του δρόμου, το κεντρικό χρώμα θα είναι στην υψηλότερη ένταση του.

scale float

Μια τιμή από 0 έως 1 που προσδιορίζει την μέγιστη ένταση του κεντρικού χρώματος που συγχέεται με το οριακό χρώμα. μια τιμή του 1 προκαλεί την υψηλότερη δυνατή ένταση του κεντρικού χρώματος, και είναι η προεπιλεγμένη τιμή.

 Ελληνικά