Class GraphicsPath

Class GraphicsPath

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

Αντιπροσωπεύει μια σειρά συνδεδεμένων γραμμών και γραμμών. αυτή η κατηγορία δεν μπορεί να κληρονομηθεί.

[JsonObject(MemberSerialization.OptIn)]
public sealed class GraphicsPath : ObjectWithBounds

Inheritance

object ObjectWithBounds GraphicsPath

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

ObjectWithBounds.GetBounds(Matrix) , ObjectWithBounds.GetBounds(Matrix, Pen) , ObjectWithBounds.Transform(Matrix) , ObjectWithBounds.Equals(object) , ObjectWithBounds.GetHashCode() , ObjectWithBounds.Bounds , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Examples

Αυτά τα παραδείγματα χρησιμοποιούν την κατηγορία GraphicsPath και Graphics για να δημιουργήσουν και να χειραγωγήσουν Σημάδια σε μια επιφάνεια εικόνας. Το παράδειγμα δημιουργεί μια νέα εικόνα (του τύπου Tiff), καθαρίζει την επιφάνεια και τραβάει τα μονοπάτια με τη βοήθεια της κατηγορίας GraphicsPath. Στο τέλος, η μέθοδος DrawPath που εκτίθεται από την κατηγορία Graphics καλείται να κάνει τα μονοπάτια στην επιφάνεια.

//Create an instance of FileStream
                                                                                                                                                                                                                                                                                                                                             using (System.IO.FileStream stream = new System.IO.FileStream(@"C:\temp\output.tiff", System.IO.FileMode.Create))
                                                                                                                                                                                                                                                                                                                                             {
                                                                                                                                                                                                                                                                                                                                                 //Create an instance of TiffOptions and set its various properties
                                                                                                                                                                                                                                                                                                                                                 Aspose.Imaging.ImageOptions.TiffOptions tiffOptions = new Aspose.Imaging.ImageOptions.TiffOptions(Imaging.FileFormats.Tiff.Enums.TiffExpectedFormat.Default);

                                                                                                                                                                                                                                                                                                                                                 //Set the source for the instance of ImageOptions
                                                                                                                                                                                                                                                                                                                                                 tiffOptions.Source = new Aspose.Imaging.Sources.StreamSource(stream);

                                                                                                                                                                                                                                                                                                                                                 //Create an instance of Image 
                                                                                                                                                                                                                                                                                                                                                 using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Create(tiffOptions, 500, 500))
                                                                                                                                                                                                                                                                                                                                                 {
                                                                                                                                                                                                                                                                                                                                                     //Create and initialize an instance of Graphics class
                                                                                                                                                                                                                                                                                                                                                     Aspose.Imaging.Graphics graphics = new Aspose.Imaging.Graphics(image);

                                                                                                                                                                                                                                                                                                                                                     //Clear Graphics surface
                                                                                                                                                                                                                                                                                                                                                     graphics.Clear(Color.Wheat);

                                                                                                                                                                                                                                                                                                                                                     //Create an instance of GraphicsPath class
                                                                                                                                                                                                                                                                                                                                                     Aspose.Imaging.GraphicsPath graphicspath = new Aspose.Imaging.GraphicsPath();

                                                                                                                                                                                                                                                                                                                                                     //Create an instance of Figure class
                                                                                                                                                                                                                                                                                                                                                     Aspose.Imaging.Figure figure = new Aspose.Imaging.Figure();

                                                                                                                                                                                                                                                                                                                                                     //Add Shapes to Figure object
                                                                                                                                                                                                                                                                                                                                                     figure.AddShape(new Aspose.Imaging.Shapes.RectangleShape(new Aspose.Imaging.RectangleF(10f, 10f, 300f, 300f)));
                                                                                                                                                                                                                                                                                                                                                     figure.AddShape(new Aspose.Imaging.Shapes.EllipseShape(new Aspose.Imaging.RectangleF(50f, 50f, 300f, 300f)));
                                                                                                                                                                                                                                                                                                                                                     figure.AddShape(new Aspose.Imaging.Shapes.PieShape(new Aspose.Imaging.RectangleF(new Aspose.Imaging.PointF(250f, 250f), new Aspose.Imaging.SizeF(200f, 200f)), 0f, 45f));

                                                                                                                                                                                                                                                                                                                                                     //Add Figure object to GraphicsPath
                                                                                                                                                                                                                                                                                                                                                     graphicspath.AddFigure(figure);

                                                                                                                                                                                                                                                                                                                                                     //Draw path with Pen object of color Black
                                                                                                                                                                                                                                                                                                                                                     graphics.DrawPath(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Black, 2), graphicspath);

                                                                                                                                                                                                                                                                                                                                                     // save all changes.
                                                                                                                                                                                                                                                                                                                                                     image.Save();
                                                                                                                                                                                                                                                                                                                                                 }
                                                                                                                                                                                                                                                                                                                                             }

Constructors

GraphicsPath()

Αρχίζει μια νέα περίπτωση της τάξης Aspose.Imaging.GraphicsPath.

[JsonConstructor]
public GraphicsPath()

Examples

Αυτά τα παραδείγματα χρησιμοποιούν την κατηγορία GraphicsPath και Graphics για να δημιουργήσουν και να χειραγωγήσουν Σημάδια σε μια επιφάνεια εικόνας. Το παράδειγμα δημιουργεί μια νέα εικόνα (του τύπου Tiff), καθαρίζει την επιφάνεια και τραβάει τα μονοπάτια με τη βοήθεια της κατηγορίας GraphicsPath. Στο τέλος, η μέθοδος DrawPath που εκτίθεται από την κατηγορία Graphics καλείται να κάνει τα μονοπάτια στην επιφάνεια.

//Create an instance of FileStream
                                                                                                                                                                                                                                                                                                                                             using (System.IO.FileStream stream = new System.IO.FileStream(@"C:\temp\output.tiff", System.IO.FileMode.Create))
                                                                                                                                                                                                                                                                                                                                             {
                                                                                                                                                                                                                                                                                                                                                 //Create an instance of TiffOptions and set its various properties
                                                                                                                                                                                                                                                                                                                                                 Aspose.Imaging.ImageOptions.TiffOptions tiffOptions = new Aspose.Imaging.ImageOptions.TiffOptions(Imaging.FileFormats.Tiff.Enums.TiffExpectedFormat.Default);

                                                                                                                                                                                                                                                                                                                                                 //Set the source for the instance of ImageOptions
                                                                                                                                                                                                                                                                                                                                                 tiffOptions.Source = new Aspose.Imaging.Sources.StreamSource(stream);

                                                                                                                                                                                                                                                                                                                                                 //Create an instance of Image 
                                                                                                                                                                                                                                                                                                                                                 using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Create(tiffOptions, 500, 500))
                                                                                                                                                                                                                                                                                                                                                 {
                                                                                                                                                                                                                                                                                                                                                     //Create and initialize an instance of Graphics class
                                                                                                                                                                                                                                                                                                                                                     Aspose.Imaging.Graphics graphics = new Aspose.Imaging.Graphics(image);

                                                                                                                                                                                                                                                                                                                                                     //Clear Graphics surface
                                                                                                                                                                                                                                                                                                                                                     graphics.Clear(Color.Wheat);

                                                                                                                                                                                                                                                                                                                                                     //Create an instance of GraphicsPath class
                                                                                                                                                                                                                                                                                                                                                     Aspose.Imaging.GraphicsPath graphicspath = new Aspose.Imaging.GraphicsPath();

                                                                                                                                                                                                                                                                                                                                                     //Create an instance of Figure class
                                                                                                                                                                                                                                                                                                                                                     Aspose.Imaging.Figure figure = new Aspose.Imaging.Figure();

                                                                                                                                                                                                                                                                                                                                                     //Add Shapes to Figure object
                                                                                                                                                                                                                                                                                                                                                     figure.AddShape(new Aspose.Imaging.Shapes.RectangleShape(new Aspose.Imaging.RectangleF(10f, 10f, 300f, 300f)));
                                                                                                                                                                                                                                                                                                                                                     figure.AddShape(new Aspose.Imaging.Shapes.EllipseShape(new Aspose.Imaging.RectangleF(50f, 50f, 300f, 300f)));
                                                                                                                                                                                                                                                                                                                                                     figure.AddShape(new Aspose.Imaging.Shapes.PieShape(new Aspose.Imaging.RectangleF(new Aspose.Imaging.PointF(250f, 250f), new Aspose.Imaging.SizeF(200f, 200f)), 0f, 45f));

                                                                                                                                                                                                                                                                                                                                                     //Add Figure object to GraphicsPath
                                                                                                                                                                                                                                                                                                                                                     graphicspath.AddFigure(figure);

                                                                                                                                                                                                                                                                                                                                                     //Draw path with Pen object of color Black
                                                                                                                                                                                                                                                                                                                                                     graphics.DrawPath(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Black, 2), graphicspath);

                                                                                                                                                                                                                                                                                                                                                     // save all changes.
                                                                                                                                                                                                                                                                                                                                                     image.Save();
                                                                                                                                                                                                                                                                                                                                                 }
                                                                                                                                                                                                                                                                                                                                             }

GraphicsPath(Figure[])

Αρχίζει μια νέα περίπτωση της τάξης Aspose.Imaging.GraphicsPath.

public GraphicsPath(Figure[] figures)

Parameters

figures Figure [ ]

Οι αριθμοί που πρέπει να ξεκινήσουν.

GraphicsPath(Figure[ ]Η FillMode)

Αρχίζει μια νέα περίπτωση της τάξης Aspose.Imaging.GraphicsPath.

public GraphicsPath(Figure[] figures, FillMode fillMode)

Parameters

figures Figure [ ]

Οι αριθμοί που πρέπει να ξεκινήσουν.

fillMode FillMode

Ο τρόπος συμπλήρωσης.

GraphicsPath(FillMode)

Αρχίζει μια νέα περίπτωση της τάξης Aspose.Imaging.GraphicsPath.

public GraphicsPath(FillMode fillMode)

Parameters

fillMode FillMode

Ο τρόπος συμπλήρωσης.

Properties

Bounds

Αποκτά ή θέτει τα όρια του αντικειμένου.

public override RectangleF Bounds { get; }

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

RectangleF

Figures

Πάρτε τους αριθμούς δρόμου.

[JsonProperty]
public Figure[] Figures { get; }

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

Figure [ ]

FillMode

Αποκτά ή τοποθετεί μια κατάταξη Aspose.Imaging.FillMode που καθορίζει πώς τα εσωτερικά σχήματα σε αυτό το Aspose.Imaging.GraphicsPath γεμίζουν.

public FillMode FillMode { get; set; }

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

FillMode

Methods

AddFigure(Figure)

Προσθέστε ένα νέο αριθμό.

public void AddFigure(Figure figure)

Parameters

figure Figure

Ο αριθμός που πρέπει να προσθέσουμε.

Examples

Αυτά τα παραδείγματα χρησιμοποιούν την κατηγορία GraphicsPath και Graphics για να δημιουργήσουν και να χειραγωγήσουν Σημάδια σε μια επιφάνεια εικόνας. Το παράδειγμα δημιουργεί μια νέα εικόνα (του τύπου Tiff), καθαρίζει την επιφάνεια και τραβάει τα μονοπάτια με τη βοήθεια της κατηγορίας GraphicsPath. Στο τέλος, η μέθοδος DrawPath που εκτίθεται από την κατηγορία Graphics καλείται να κάνει τα μονοπάτια στην επιφάνεια.

//Create an instance of FileStream
                                                                                                                                                                                                                                                                                                                                             using (System.IO.FileStream stream = new System.IO.FileStream(@"C:\temp\output.tiff", System.IO.FileMode.Create))
                                                                                                                                                                                                                                                                                                                                             {
                                                                                                                                                                                                                                                                                                                                                 //Create an instance of TiffOptions and set its various properties
                                                                                                                                                                                                                                                                                                                                                 Aspose.Imaging.ImageOptions.TiffOptions tiffOptions = new Aspose.Imaging.ImageOptions.TiffOptions(Imaging.FileFormats.Tiff.Enums.TiffExpectedFormat.Default);

                                                                                                                                                                                                                                                                                                                                                 //Set the source for the instance of ImageOptions
                                                                                                                                                                                                                                                                                                                                                 tiffOptions.Source = new Aspose.Imaging.Sources.StreamSource(stream);

                                                                                                                                                                                                                                                                                                                                                 //Create an instance of Image 
                                                                                                                                                                                                                                                                                                                                                 using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Create(tiffOptions, 500, 500))
                                                                                                                                                                                                                                                                                                                                                 {
                                                                                                                                                                                                                                                                                                                                                     //Create and initialize an instance of Graphics class
                                                                                                                                                                                                                                                                                                                                                     Aspose.Imaging.Graphics graphics = new Aspose.Imaging.Graphics(image);

                                                                                                                                                                                                                                                                                                                                                     //Clear Graphics surface
                                                                                                                                                                                                                                                                                                                                                     graphics.Clear(Color.Wheat);

                                                                                                                                                                                                                                                                                                                                                     //Create an instance of GraphicsPath class
                                                                                                                                                                                                                                                                                                                                                     Aspose.Imaging.GraphicsPath graphicspath = new Aspose.Imaging.GraphicsPath();

                                                                                                                                                                                                                                                                                                                                                     //Create an instance of Figure class
                                                                                                                                                                                                                                                                                                                                                     Aspose.Imaging.Figure figure = new Aspose.Imaging.Figure();

                                                                                                                                                                                                                                                                                                                                                     //Add Shapes to Figure object
                                                                                                                                                                                                                                                                                                                                                     figure.AddShape(new Aspose.Imaging.Shapes.RectangleShape(new Aspose.Imaging.RectangleF(10f, 10f, 300f, 300f)));
                                                                                                                                                                                                                                                                                                                                                     figure.AddShape(new Aspose.Imaging.Shapes.EllipseShape(new Aspose.Imaging.RectangleF(50f, 50f, 300f, 300f)));
                                                                                                                                                                                                                                                                                                                                                     figure.AddShape(new Aspose.Imaging.Shapes.PieShape(new Aspose.Imaging.RectangleF(new Aspose.Imaging.PointF(250f, 250f), new Aspose.Imaging.SizeF(200f, 200f)), 0f, 45f));

                                                                                                                                                                                                                                                                                                                                                     //Add Figure object to GraphicsPath
                                                                                                                                                                                                                                                                                                                                                     graphicspath.AddFigure(figure);

                                                                                                                                                                                                                                                                                                                                                     //Draw path with Pen object of color Black
                                                                                                                                                                                                                                                                                                                                                     graphics.DrawPath(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Black, 2), graphicspath);

                                                                                                                                                                                                                                                                                                                                                     // save all changes.
                                                                                                                                                                                                                                                                                                                                                     image.Save();
                                                                                                                                                                                                                                                                                                                                                 }
                                                                                                                                                                                                                                                                                                                                             }

AddFigures(Figure[])

Προσθέτουμε νέους αριθμούς.

public void AddFigures(Figure[] figures)

Parameters

figures Figure [ ]

Οι αριθμοί που πρέπει να προσθέσουμε.

Examples

Αυτό το παράδειγμα δημιουργεί μια νέα εικόνα και τραβά μια ποικιλία σχημάτων χρησιμοποιώντας Φύλακες και GraphicsPath στην επιφάνεια της εικόνας

//Creates an instance of BmpOptions and set its various properties            
                                                                                                                             Aspose.Imaging.ImageOptions.BmpOptions bmpOptions = new Aspose.Imaging.ImageOptions.BmpOptions();
                                                                                                                             bmpOptions.BitsPerPixel = 24;

                                                                                                                             //Create an instance of FileCreateSource and assign it as Source for the instance of BmpOptions
                                                                                                                             //Second Boolean parameter determines if the file to be created IsTemporal or not
                                                                                                                             bmpOptions.Source = new Aspose.Imaging.Sources.FileCreateSource(@"c:\temp\output.bmp", false);

                                                                                                                             //Create an instance of Image 
                                                                                                                             using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Create(bmpOptions, 500, 500))
                                                                                                                             {
                                                                                                                                 //Create and initialize an instance of Graphics class
                                                                                                                                 Aspose.Imaging.Graphics graphics = new Aspose.Imaging.Graphics(image);

                                                                                                                                 //Clear Graphics surface
                                                                                                                                 graphics.Clear(Color.Wheat);

                                                                                                                                 //Create an instance of GraphicsPath class
                                                                                                                                 Aspose.Imaging.GraphicsPath graphicspath = new Aspose.Imaging.GraphicsPath();

                                                                                                                                 //Create an instance of Figure class
                                                                                                                                 Aspose.Imaging.Figure figure1 = new Aspose.Imaging.Figure();

                                                                                                                                 //Add Shape to Figure object
                                                                                                                                 figure1.AddShape(new Aspose.Imaging.Shapes.EllipseShape(new RectangleF(50, 50, 300, 300)));
                                                                                                                                 figure1.AddShape(new Aspose.Imaging.Shapes.PieShape(new Rectangle(new Point(110, 110), new Size(200, 200)), 0, 90));

                                                                                                                                 //Create an instance of Figure class
                                                                                                                                 Aspose.Imaging.Figure figure2 = new Aspose.Imaging.Figure();

                                                                                                                                 //Add Shape to Figure object
                                                                                                                                 figure2.AddShape(new Aspose.Imaging.Shapes.ArcShape(new Aspose.Imaging.RectangleF(10, 10, 300, 300), 0, 45));
                                                                                                                                 figure2.AddShape(new Aspose.Imaging.Shapes.PolygonShape(new[] { new Aspose.Imaging.PointF(150, 10), new Aspose.Imaging.PointF(150, 200), new Aspose.Imaging.PointF(250, 300), new Aspose.Imaging.PointF(350, 400) }, true));
                                                                                                                                 figure2.AddShape(new Aspose.Imaging.Shapes.RectangleShape(new Aspose.Imaging.RectangleF(new Aspose.Imaging.Point(250, 250), new Aspose.Imaging.Size(200, 200))));

                                                                                                                                 //Add Figure object to GraphicsPath
                                                                                                                                 graphicspath.AddFigures(new[] { figure1, figure2 });

                                                                                                                                 //Draw path with Pen object of color Black
                                                                                                                                 graphics.DrawPath(new Pen(Aspose.Imaging.Color.Black, 2), graphicspath);

                                                                                                                                 // save all changes.
                                                                                                                                 image.Save();
                                                                                                                             }

AddPath(GraphicsPath)

Προσθέστε το καθορισμένο Aspose.Imaging.GraphicsPath σε αυτό το μονοπάτι.

public void AddPath(GraphicsPath addingPath)

Parameters

addingPath GraphicsPath

Το Aspose.Imaging.GraphicsPath για να προσθέσετε.

AddPath(ΓΡΑΦΙΚΕΣ ΠΡΟΤΑΣΕΙΣ, BOOL)

Προσθέστε το καθορισμένο Aspose.Imaging.GraphicsPath σε αυτό το μονοπάτι.

public void AddPath(GraphicsPath addingPath, bool connect)

Parameters

addingPath GraphicsPath

Το Aspose.Imaging.GraphicsPath για να προσθέσετε.

connect bool

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

DeepClone()

Εκτελεί μια βαθιά κλωνοποίηση αυτού του γραφικού μονοπάτι.

public GraphicsPath DeepClone()

Returns

GraphicsPath

Μια βαθιά κλωνοποίηση του γραφικού δρόμου.

Equals(αντικείμενο)

Ελέγξτε αν τα αντικείμενα είναι ίσα.

public override bool Equals(object obj)

Parameters

obj object

Το άλλο αντικείμενο.

Returns

bool

Το αποτέλεσμα της σύγκρισης της ισότητας.

Flatten()

Μετατρέπεται κάθε καμπύλη σε αυτό το μονοπάτι σε μια σειρά από συνδεδεμένα τμήματα γραμμής.

public void Flatten()

Flatten(Matrix)

Εφαρμόστε την καθορισμένη μεταμόρφωση και στη συνέχεια μετατρέψτε κάθε καμπύλη σε αυτό το Aspose.Imaging.GraphicsPath σε μια σειρά από συνδεδεμένα τμήματα γραμμής.

public void Flatten(Matrix matrix)

Parameters

matrix Matrix

Ένα Aspose.Imaging.Matrix με το οποίο να μετατρέψετε αυτό το Aspose.Imaging.GraphicsPath πριν από το φλερτάρισμα.

Flatten(ΜΑΤΡΙΚΗ, ΦΛΟΑΤ)

Μετατρέπεται κάθε καμπύλη σε αυτό το Aspose.Imaging.GraphicsPath σε μια σειρά από συνδεδεμένα τμήματα γραμμής.

public void Flatten(Matrix matrix, float flatness)

Parameters

matrix Matrix

Ένα Aspose.Imaging.Matrix με το οποίο να μετατρέψετε αυτό το Aspose.Imaging.GraphicsPath πριν από το φλερτάρισμα.

flatness float

Προσδιορίζει το μέγιστο επιτρεπόμενο σφάλμα μεταξύ της καμπύλης και της ελαφρυνμένης προσέγγισης της. Μια τιμή του 0.25 είναι η προεπιλεγμένη. Η μείωση της αξίας της ελαφρυντικότητας θα αυξήσει τον αριθμό των τμημάτων γραμμής στην προσέγγιση.

GetBounds(Matrix)

Πάρτε τα όρια του αντικειμένου.

public override RectangleF GetBounds(Matrix matrix)

Parameters

matrix Matrix

Η κλίμακα που πρέπει να εφαρμοστεί πριν από τα όρια θα υπολογιστεί.

Returns

RectangleF

Τα όρια του εκτιμώμενου αντικειμένου.

GetBounds(ΜΑΤΡΙΞ, ΠΕΝ)

Πάρτε τα όρια του αντικειμένου.

public override RectangleF GetBounds(Matrix matrix, Pen pen)

Parameters

matrix Matrix

Η κλίμακα που πρέπει να εφαρμοστεί πριν από τα όρια θα υπολογιστεί.

pen Pen

Το πέος για χρήση για το αντικείμενο. Αυτό μπορεί να επηρεάσει το μέγεθος των ορίων του αντικειμένου.

Returns

RectangleF

Τα όρια του εκτιμώμενου αντικειμένου.

GetHashCode()

Αποκτήστε τον κωδικό hash του τρέχοντος αντικειμένου.

public override int GetHashCode()

Returns

int

Ο κώδικας hash.

IsOutlineVisible(πλοία, πλοία, πεν)

Υποδεικνύει αν το καθορισμένο σημείο περιέχεται μέσα (κάτω) στη γραμμή αυτού του Aspose.Imaging.GraphicsPath όταν τραβήχτηκε με το καθορισμένο Aspose.Imaging.Pen.

public bool IsOutlineVisible(float x, float y, Pen pen)

Parameters

x float

Ο συντονιστής x του σημείου για δοκιμή.

y float

Ο συντονισμός του σημείου για να δοκιμαστεί.

pen Pen

Το Aspose.Imaging.Pen για να δοκιμάσετε.

Returns

bool

Αυτή η μέθοδος επιστρέφει αληθινή εάν το καθορισμένο σημείο περιέχεται εντός της γραμμής αυτού του Aspose.Imaging.GraphicsPath όταν τραβήξει με το καθορισμένο Aspose.Imaging.Pen.

IsOutlineVisible(Πεν, Πεν)

Υποδεικνύει αν το καθορισμένο σημείο περιέχεται μέσα (κάτω) στη γραμμή αυτού του Aspose.Imaging.GraphicsPath όταν τραβήχτηκε με το καθορισμένο Aspose.Imaging.Pen.

public bool IsOutlineVisible(PointF point, Pen pen)

Parameters

point PointF

Ένα Aspose.Imaging.PointF που καθορίζει την τοποθεσία για να δοκιμάσετε.

pen Pen

Το Aspose.Imaging.Pen για να δοκιμάσετε.

Returns

bool

Αυτή η μέθοδος επιστρέφει αληθινή εάν το καθορισμένο σημείο περιέχεται εντός της γραμμής αυτού του Aspose.Imaging.GraphicsPath όταν τραβήξει με το καθορισμένο Aspose.Imaging.Pen.

IsOutlineVisible(πλοία, πλοία, πεν, γραφικά)

Υποδεικνύει αν το καθορισμένο σημείο περιέχεται εντός (κάτω) της γραμμής αυτού του Aspose.Imaging.GraphicsPath όταν τραβήξει με το καθορισμένο Aspose.Imaging.Pen και χρησιμοποιώντας το καθορισμένο Aspose.Imaging.Graphics.

public bool IsOutlineVisible(float x, float y, Pen pen, Graphics graphics)

Parameters

x float

Ο συντονιστής x του σημείου για δοκιμή.

y float

Ο συντονισμός του σημείου για να δοκιμαστεί.

pen Pen

Το Aspose.Imaging.Pen για να δοκιμάσετε.

graphics Graphics

Το Aspose.Imaging.Graphics για το οποίο να δοκιμάσετε την ορατότητα.

Returns

bool

Αυτή η μέθοδος επιστρέφει αληθινή εάν το καθορισμένο σημείο περιέχεται εντός (κάτω) της γραμμής αυτού του Aspose.Imaging.GraphicsPath όπως τραβήχτηκε με το καθορισμένο Aspose.Imaging.Pen.

IsOutlineVisible(Πεν, Πεν, γραφικά)

Υποδεικνύει αν το καθορισμένο σημείο περιέχεται εντός (κάτω) της γραμμής αυτού του Aspose.Imaging.GraphicsPath όταν τραβήξει με το καθορισμένο Aspose.Imaging.Pen και χρησιμοποιώντας το καθορισμένο Aspose.Imaging.Graphics.

public bool IsOutlineVisible(PointF pt, Pen pen, Graphics graphics)

Parameters

pt PointF

Ένα Aspose.Imaging.PointF που καθορίζει την τοποθεσία για να δοκιμάσετε.

pen Pen

Το Aspose.Imaging.Pen για να δοκιμάσετε.

graphics Graphics

Το Aspose.Imaging.Graphics για το οποίο να δοκιμάσετε την ορατότητα.

Returns

bool

Αυτή η μέθοδος επιστρέφει αληθινή εάν το καθορισμένο σημείο περιέχεται εντός (κάτω) της γραμμής αυτού του Aspose.Imaging.GraphicsPath όπως τραβήχτηκε με το καθορισμένο Aspose.Imaging.Pen.

IsOutlineVisible(Πεν, Πεν, Πεν)

Υποδεικνύει αν το καθορισμένο σημείο περιέχεται μέσα (κάτω) στη γραμμή αυτού του Aspose.Imaging.GraphicsPath όταν τραβήχτηκε με το καθορισμένο Aspose.Imaging.Pen.

public bool IsOutlineVisible(int x, int y, Pen pen)

Parameters

x int

Ο συντονιστής x του σημείου για δοκιμή.

y int

Ο συντονισμός του σημείου για να δοκιμαστεί.

pen Pen

Το Aspose.Imaging.Pen για να δοκιμάσετε.

Returns

bool

Αυτή η μέθοδος επιστρέφει αληθινή εάν το καθορισμένο σημείο περιέχεται εντός της γραμμής αυτού του Aspose.Imaging.GraphicsPath όταν τραβήξει με το καθορισμένο Aspose.Imaging.Pen.

IsOutlineVisible(Πεν, Πεν)

Υποδεικνύει αν το καθορισμένο σημείο περιέχεται μέσα (κάτω) στη γραμμή αυτού του Aspose.Imaging.GraphicsPath όταν τραβήχτηκε με το καθορισμένο Aspose.Imaging.Pen.

public bool IsOutlineVisible(Point point, Pen pen)

Parameters

point Point

Ένα Aspose.Imaging.Point που καθορίζει την τοποθεσία για να δοκιμάσετε.

pen Pen

Το Aspose.Imaging.Pen για να δοκιμάσετε.

Returns

bool

Αυτή η μέθοδος επιστρέφει αληθινή εάν το καθορισμένο σημείο περιέχεται εντός της γραμμής αυτού του Aspose.Imaging.GraphicsPath όταν τραβήξει με το καθορισμένο Aspose.Imaging.Pen.

IsOutlineVisible(int, int, πεν, γραφικά)

Υποδεικνύει αν το καθορισμένο σημείο περιέχεται εντός (κάτω) της γραμμής αυτού του Aspose.Imaging.GraphicsPath όταν τραβήξει με το καθορισμένο Aspose.Imaging.Pen και χρησιμοποιώντας το καθορισμένο Aspose.Imaging.Graphics.

public bool IsOutlineVisible(int x, int y, Pen pen, Graphics graphics)

Parameters

x int

Ο συντονιστής x του σημείου για δοκιμή.

y int

Ο συντονισμός του σημείου για να δοκιμαστεί.

pen Pen

Το Aspose.Imaging.Pen για να δοκιμάσετε.

graphics Graphics

Το Aspose.Imaging.Graphics για το οποίο να δοκιμάσετε την ορατότητα.

Returns

bool

Αυτή η μέθοδος επιστρέφει αληθινή εάν το καθορισμένο σημείο περιέχεται εντός της γραμμής αυτού του Aspose.Imaging.GraphicsPath όπως τραβήχτηκε με το καθορισμένο Aspose.Imaging.Pen.

IsOutlineVisible(Πίνακας, Πεν, Γραφή)

Υποδεικνύει αν το καθορισμένο σημείο περιέχεται εντός (κάτω) της γραμμής αυτού του Aspose.Imaging.GraphicsPath όταν τραβήξει με το καθορισμένο Aspose.Imaging.Pen και χρησιμοποιώντας το καθορισμένο Aspose.Imaging.Graphics.

public bool IsOutlineVisible(Point pt, Pen pen, Graphics graphics)

Parameters

pt Point

Ένα Aspose.Imaging.Point που καθορίζει την τοποθεσία για να δοκιμάσετε.

pen Pen

Το Aspose.Imaging.Pen για να δοκιμάσετε.

graphics Graphics

Το Aspose.Imaging.Graphics για το οποίο να δοκιμάσετε την ορατότητα.

Returns

bool

Αυτή η μέθοδος επιστρέφει αληθινή εάν το καθορισμένο σημείο περιέχεται εντός της γραμμής αυτού του Aspose.Imaging.GraphicsPath όπως τραβήχτηκε με το καθορισμένο Aspose.Imaging.Pen.

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

Υποδεικνύει αν το καθορισμένο σημείο περιέχεται μέσα σε αυτό το Aspose.Imaging.GraphicsPath.

public bool IsVisible(float x, float y)

Parameters

x float

Ο συντονιστής x του σημείου για δοκιμή.

y float

Ο συντονισμός του σημείου για να δοκιμαστεί.

Returns

bool

Αυτή η μέθοδος επιστρέφει αληθινή εάν το καθορισμένο σημείο περιέχεται μέσα σε αυτό το Aspose.Imaging.GraphicsPath. αλλιώς, ψεύτικο.

IsVisible(PointF)

Υποδεικνύει αν το καθορισμένο σημείο περιέχεται μέσα σε αυτό το Aspose.Imaging.GraphicsPath.

public bool IsVisible(PointF point)

Parameters

point PointF

Ένα Aspose.Imaging.PointF που αντιπροσωπεύει το σημείο που πρέπει να δοκιμάσετε.

Returns

bool

Αυτή η μέθοδος επιστρέφει αληθινή εάν το καθορισμένο σημείο περιέχεται μέσα σε αυτό το Aspose.Imaging.GraphicsPath. αλλιώς, ψεύτικο.

IsVisible(ΕΝΤ, ΕΝΤ)

Υποδεικνύει αν το καθορισμένο σημείο περιέχεται μέσα σε αυτό το Aspose.Imaging.GraphicsPath.

public bool IsVisible(int x, int y)

Parameters

x int

Ο συντονιστής x του σημείου για δοκιμή.

y int

Ο συντονισμός του σημείου για να δοκιμαστεί.

Returns

bool

Αυτή η μέθοδος επιστρέφει αληθινή εάν το καθορισμένο σημείο περιέχεται μέσα σε αυτό το Aspose.Imaging.GraphicsPath. αλλιώς, ψεύτικο.

IsVisible(Point)

Υποδεικνύει αν το καθορισμένο σημείο περιέχεται μέσα σε αυτό το Aspose.Imaging.GraphicsPath.

public bool IsVisible(Point point)

Parameters

point Point

Ένα Aspose.Imaging.Point που αντιπροσωπεύει το σημείο που πρέπει να δοκιμάσετε.

Returns

bool

Αυτή η μέθοδος επιστρέφει αληθινή εάν το καθορισμένο σημείο περιέχεται μέσα σε αυτό το Aspose.Imaging.GraphicsPath. αλλιώς, ψεύτικο.

IsVisible(πλοία, πλοία, γραφικά)

Υποδεικνύει αν το καθορισμένο σημείο περιέχεται εντός αυτού του Aspose.Imaging.GraphicsPath στην ορατή περιοχή κλιπ του καθορισμένου Aspose.Imaging.Graphics.

public bool IsVisible(float x, float y, Graphics graphics)

Parameters

x float

Ο συντονιστής x του σημείου για δοκιμή.

y float

Ο συντονισμός του σημείου για να δοκιμαστεί.

graphics Graphics

Το Aspose.Imaging.Graphics για το οποίο να δοκιμάσετε την ορατότητα.

Returns

bool

Αυτή η μέθοδος επιστρέφει αληθινή εάν το καθορισμένο σημείο περιέχεται μέσα σε αυτό το Aspose.Imaging.GraphicsPath. αλλιώς, ψεύτικο.

IsVisible(ΓΡΑΦΙΚΕΣ, ΓΡΑΦΙΚΕΣ)

Υποδεικνύει αν το καθορισμένο σημείο περιέχεται μέσα σε αυτό το Aspose.Imaging.GraphicsPath.

public bool IsVisible(PointF pt, Graphics graphics)

Parameters

pt PointF

Ένα Aspose.Imaging.PointF που αντιπροσωπεύει το σημείο που πρέπει να δοκιμάσετε.

graphics Graphics

Το Aspose.Imaging.Graphics για το οποίο να δοκιμάσετε την ορατότητα.

Returns

bool

Αυτή η μέθοδος επιστρέφει αληθινή εάν το καθορισμένο σημείο περιέχεται μέσα σε αυτό. αλλιώς, ψεύτικο.

IsVisible(ΓΡΑΦΙΚΗ, ΓΡΑΦΙΚΗ, ΓΡΑΦΙΚΗ)

Υποδεικνύει αν το καθορισμένο σημείο περιέχεται μέσα σε αυτό το Aspose.Imaging.GraphicsPath, χρησιμοποιώντας το καθορισμένο Aspose.Imaging.Graphics.

public bool IsVisible(int x, int y, Graphics graphics)

Parameters

x int

Ο συντονιστής x του σημείου για δοκιμή.

y int

Ο συντονισμός του σημείου για να δοκιμαστεί.

graphics Graphics

Το Aspose.Imaging.Graphics για το οποίο να δοκιμάσετε την ορατότητα.

Returns

bool

Αυτή η μέθοδος επιστρέφει αληθινή εάν το καθορισμένο σημείο περιέχεται μέσα σε αυτό το Aspose.Imaging.GraphicsPath. αλλιώς, ψεύτικο.

IsVisible(ΓΡΑΦΙΚΕΣ, ΓΡΑΦΙΚΕΣ)

Υποδεικνύει αν το καθορισμένο σημείο περιέχεται μέσα σε αυτό το Aspose.Imaging.GraphicsPath.

public bool IsVisible(Point pt, Graphics graphics)

Parameters

pt Point

Ένα Aspose.Imaging.Point που αντιπροσωπεύει το σημείο που πρέπει να δοκιμάσετε.

graphics Graphics

Το Aspose.Imaging.Graphics για το οποίο να δοκιμάσετε την ορατότητα.

Returns

bool

Αυτή η μέθοδος επιστρέφει αληθινή εάν το καθορισμένο σημείο περιέχεται μέσα σε αυτό το Aspose.Imaging.GraphicsPath. αλλιώς, ψεύτικο.

RemoveFigure(Figure)

Αφαιρέστε ένα αριθμό.

public void RemoveFigure(Figure figure)

Parameters

figure Figure

Ο αριθμός που πρέπει να αφαιρεθεί.

RemoveFigures(Figure[])

Καταργεί τους αριθμούς.

public void RemoveFigures(Figure[] figures)

Parameters

figures Figure [ ]

Οι αριθμοί που πρέπει να αφαιρεθούν.

Reset()

Συμπληρώστε τη διαδρομή γραφικών και τοποθετήστε το Aspose.Imaging.FillMode στο Aspose.Imaging.FillMode.Alternate.

public void Reset()

Reverse()

Αντιστρέφει την τάξη των αριθμών, των σχημάτων και των σημείων σε κάθε μορφή αυτού του Aspose.Imaging.GraphicsPath.

public void Reverse()

Transform(Matrix)

Εφαρμόστε την καθορισμένη μεταμόρφωση στη μορφή.

public override void Transform(Matrix transform)

Parameters

transform Matrix

Η μεταμόρφωση που εφαρμόζεται.

Warp(PointF[ ]Ρέκτανγκλεφ)

Εφαρμόζει μια μεταμόρφωση ράβδους, που ορίζεται από μια ορθογώνια και ένα παράλληλο γράμμα, σε αυτό το Aspose.Imaging.GraphicsPath.

public void Warp(PointF[] destPoints, RectangleF srcRect)

Parameters

destPoints PointF [ ]

Μια σειρά δομών Aspose.Imaging.PointF που καθορίζει ένα παράλληλο γράμμα στο οποίο μετατρέπεται ο ορθογώνιος που ορίζεται από το srcRect’. η σειρά μπορεί να περιέχει είτε τρία είτε τέσσερα στοιχεία. Αν η σειρά περιέχει τρία στοιχεία, η κάτω δεξιά γωνία του παράλληλου γράμματος υπονομεύεται από τα τρία πρώτα σημεία.

srcRect RectangleF

Ένα Aspose.Imaging.RectangleF που αντιπροσωπεύει την ορθογώνια που μετατρέπεται στο παράλληλο γράμμα που ορίζεται από το destPoints'.

Warp(PointF[ ], RectangleF, Ματρίκος)

Εφαρμόζει μια μεταμόρφωση ράβδους, που ορίζεται από μια ορθογώνια και ένα παράλληλο γράμμα, σε αυτό το Aspose.Imaging.GraphicsPath.

public void Warp(PointF[] destPoints, RectangleF srcRect, Matrix matrix)

Parameters

destPoints PointF [ ]

Μια σειρά δομών Aspose.Imaging.PointF που καθορίζει ένα παράλληλο γράμμα στο οποίο μετατρέπεται ο ορθογώνιος που ορίζεται από το srcRect’. η σειρά μπορεί να περιέχει είτε τρία είτε τέσσερα στοιχεία. Αν η σειρά περιέχει τρία στοιχεία, η κάτω δεξιά γωνία του παράλληλου γράμματος υπονομεύεται από τα τρία πρώτα σημεία.

srcRect RectangleF

Ένα Aspose.Imaging.RectangleF που αντιπροσωπεύει την ορθογώνια που μετατρέπεται στο παράλληλο γράμμα που ορίζεται από το destPoints'.

matrix Matrix

Ένα Aspose.Imaging.Matrix που καθορίζει μια γεωμετρική μεταμόρφωση για να εφαρμοστεί στον δρόμο.

Warp(PointF[ ], RectangleF, Matrix, WarpMode)

Εφαρμόζει μια μεταμόρφωση ράβδους, που ορίζεται από μια ορθογώνια και ένα παράλληλο γράμμα, σε αυτό το Aspose.Imaging.GraphicsPath.

public void Warp(PointF[] destPoints, RectangleF srcRect, Matrix matrix, WarpMode warpMode)

Parameters

destPoints PointF [ ]

Μια σειρά δομών Aspose.Imaging.PointF που καθορίζει ένα παράλληλο γράμμα στο οποίο μετατρέπεται ο ορθογώνιος που ορίζεται από το srcRect’. η σειρά μπορεί να περιέχει είτε τρία είτε τέσσερα στοιχεία. Αν η σειρά περιέχει τρία στοιχεία, η κάτω δεξιά γωνία του παράλληλου γράμματος υπονομεύεται από τα τρία πρώτα σημεία.

srcRect RectangleF

Ένα Aspose.Imaging.RectangleF που αντιπροσωπεύει την ορθογώνια που μετατρέπεται στο παράλληλο γράμμα που ορίζεται από το destPoints'.

matrix Matrix

Ένα Aspose.Imaging.Matrix που καθορίζει μια γεωμετρική μεταμόρφωση για να εφαρμοστεί στον δρόμο.

warpMode WarpMode

Ένας κατάλογος Aspose.Imaging.WarpMode που καθορίζει αν αυτή η λειτουργία warp χρησιμοποιεί προοπτική ή διπλή λειτουργία.

Warp(PointF[ ], RectangleF, Matrix, WarpMode, Float)

Εφαρμόζει μια μεταμόρφωση ράβδους, που ορίζεται από μια ορθογώνια και ένα παράλληλο γράμμα, σε αυτό το Aspose.Imaging.GraphicsPath.

public void Warp(PointF[] destPoints, RectangleF srcRect, Matrix matrix, WarpMode warpMode, float flatness)

Parameters

destPoints PointF [ ]

Μια σειρά δομών Aspose.Imaging.PointF που καθορίζει ένα παράλληλο γράμμα στο οποίο μετατρέπεται ο ορθογώνιος που ορίζεται από το srcRect’. η σειρά μπορεί να περιέχει είτε τρία είτε τέσσερα στοιχεία. Αν η σειρά περιέχει τρία στοιχεία, η κάτω δεξιά γωνία του παράλληλου γράμματος υπονομεύεται από τα τρία πρώτα σημεία.

srcRect RectangleF

Ένα Aspose.Imaging.RectangleF που αντιπροσωπεύει την ορθογώνια που μετατρέπεται στο παράλληλο γράμμα που ορίζεται από το destPoints'.

matrix Matrix

Ένα Aspose.Imaging.Matrix που καθορίζει μια γεωμετρική μεταμόρφωση για να εφαρμοστεί στον δρόμο.

warpMode WarpMode

Ένας κατάλογος Aspose.Imaging.WarpMode που καθορίζει αν αυτή η λειτουργία warp χρησιμοποιεί προοπτική ή διπλή λειτουργία.

flatness float

Μια τιμή από 0 έως 1 που καθορίζει πόσο επίπεδη είναι η πορεία που προκύπτει. για περισσότερες πληροφορίες, δείτε τις μεθόδους Aspose.Imaging.GraphicsPath.Flatten.

Widen(Pen)

Προσθέστε μια πρόσθετη γραμμή στο μονοπάτι.

public void Widen(Pen pen)

Parameters

pen Pen

Ένα Aspose.Imaging.Pen που προσδιορίζει το πλάτος μεταξύ της αρχικής γραμμής εκκίνησης του δρόμου και της νέας γραμμής εκκίνησης αυτή η μέθοδος δημιουργεί.

Widen(Πεν, Ματρίκος)

Προσθέστε μια πρόσθετη επισκόπηση στο Aspose.Imaging.GraphicsPath.

public void Widen(Pen pen, Matrix matrix)

Parameters

pen Pen

Ένα Aspose.Imaging.Pen που προσδιορίζει το πλάτος μεταξύ της αρχικής γραμμής εκκίνησης του δρόμου και της νέας γραμμής εκκίνησης αυτή η μέθοδος δημιουργεί.

matrix Matrix

Ένα Aspose.Imaging.Matrix που προσδιορίζει μια μεταμόρφωση για να εφαρμοστεί στο μονοπάτι πριν από την επέκταση.

Widen(Πεν, Ματρίκος, Πλοία)

Αντικαθιστά αυτό το Aspose.Imaging.GraphicsPath με καμπύλες που καλύπτουν την περιοχή που γεμίζει όταν αυτό το μονοπάτι τραβάται από το καθορισμένο στυλ.

public void Widen(Pen pen, Matrix matrix, float flatness)

Parameters

pen Pen

Ένα Aspose.Imaging.Pen που προσδιορίζει το πλάτος μεταξύ της αρχικής γραμμής εκκίνησης του δρόμου και της νέας γραμμής εκκίνησης αυτή η μέθοδος δημιουργεί.

matrix Matrix

Ένα Aspose.Imaging.Matrix που προσδιορίζει μια μεταμόρφωση για να εφαρμοστεί στο μονοπάτι πριν από την επέκταση.

flatness float

Μια τιμή που καθορίζει την επίπεδα για τις καμπύλες.

 Ελληνικά