Class PathGradientBrushBase

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

IDisposable

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

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; }

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

PointF

FocusScales

Αποκτά ή τοποθετεί το σημείο εστίασης για το gradient falloff.

public PointF FocusScales { get; set; }

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

PointF

GraphicsPath

Πάρτε το γραφικό μονοπάτι αυτό το σπρέι χτίστηκε πάνω.

public GraphicsPath GraphicsPath { get; }

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

GraphicsPath

PathPoints

Πάρτε το μονοπάτι σημεία αυτό το μαντήλι χτίστηκε πάνω.

public PointF[] PathPoints { get; }

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

PointF [ ]

 Ελληνικά