Class Path2D

Class Path2D

Το όνομα: Aspose.Html.Dom.Canvas Συγκέντρωση: Aspose.HTML.dll (25.5.0)

Η διεπαφή Path2D του Canvas 2D API χρησιμοποιείται για να δηλώσει τα μονοπάτια που χρησιμοποιούνται αργότερα σε αντικείμενα CanvasRenderingContext2D.Οι μεθόδους οδού της διεπαφής CanvasRenderingContext2D είναι παρόντες σε αυτή τη διεπαφή και σας επιτρέπουν να δημιουργήσετεδρομολόγια που μπορείτε να αποθηκεύσετε και να αναπαράγετε όπως απαιτείται σε ένα καναπέ.

[ComVisible(true)]
[DOMObject]
[DOMName("Path2D")]
public class Path2D : DOMObject, INotifyPropertyChanged, ICanvasPathMethods, IDisposable

Inheritance

object DOMObject Path2D

Implements

INotifyPropertyChanged , ICanvasPathMethods , IDisposable

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

DOMObject.GetPlatformType() , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

ΠΑΣΟΚ2D()

Επιστρέφει ένα νέο εγκατεστημένο αντικείμενο Path2D

[DOMConstructor]
public Path2D()

ΠΑΣΟΚ2D(ΠΑΣΟΚ2D)

επιστρέφει ένα πρόσφατα εγκατεστημένο αντικείμενο Path2D με άλλο μονοπάτι ως επιχείρηση (δημιουργεί αντίγραφο)

[DOMConstructor]
public Path2D(Path2D path)

Parameters

path Path2D

Όταν επικαλούνται με άλλο αντικείμενο Path2D, δημιουργείται αντίγραφο του επιχειρήματος δρόμου

ΠΑΣΟΚ2D(Σύνδεσμος)

επιστρέφει ένα νέο εγκατεστημένο αντικείμενο Path2D με μια γραμμή που αποτελείται από δεδομένα οδού SVG.

[DOMConstructor]
public Path2D(string d)

Parameters

d string

Η γραμμή που αποτελείται από δεδομένα οδού SVG

Methods

AddPath(ΠΑΣΟΚ2D)

Προσθέστε στο μονοπάτι το μονοπάτι που δίνεται από το επιχείρημα.

[DOMName("addPath")]
public void AddPath(Path2D path)

Parameters

path Path2D

Ένα Path2D μονοπάτι για να προσθέσετε.

AddPath(Path2D και SVGMatrix)

Προσθέστε στο μονοπάτι το μονοπάτι που δίνεται από το επιχείρημα.

[DOMName("addPath")]
public void AddPath(Path2D path, SVGMatrix transformation)

Parameters

path Path2D

Ένα Path2D μονοπάτι για να προσθέσετε.

transformation SVGMatrix

Ένα SVGMatrix για να χρησιμοποιηθεί ως το μετασχηματιστικό μητρώο για τη διαδρομή που προστίθεται.

Arc(διπλό, διπλό, διπλό, διπλό, διπλό)

Προσθέτει ένα arc στο μονοπάτι που επικεντρώνεται στη θέση (x, y) με ραδιόφωνο r που ξεκινά από την αρχήAngle και τελειώνει στο τέλοςAngle που πηγαίνει στην δεδομένη κατεύθυνση από αντισυμβαλλοδοξία (κατά προεπιλογή ως ρολόδοξία).

public void Arc(double x, double y, double radius, double startAngle, double endAngle)

Parameters

x double

Ο συντονισμός x του κέντρου του αρκού.

y double

Ο συντονισμός y του κέντρου του αρκού.

radius double

Το ραδιόφωνο του αρκού.

startAngle double

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

endAngle double

Η γωνία στην οποία τελειώνει το arc, μετράται με ρολόι από την θετική ακτίνα x και εκφράζεται σε ακτίνες.

Arc(διπλό, διπλό, διπλό, διπλό, διπλό)

Προσθέτει ένα arc στο μονοπάτι που επικεντρώνεται στη θέση (x, y) με ραδιόφωνο r που ξεκινά από την αρχήAngle και τελειώνει στο τέλοςAngle που πηγαίνει στην δεδομένη κατεύθυνση από αντισυμβαλλοδοξία (κατά προεπιλογή ως ρολόδοξία).

public void Arc(double x, double y, double radius, double startAngle, double endAngle, bool counterclockwise)

Parameters

x double

Ο συντονισμός x του κέντρου του αρκού.

y double

Ο συντονισμός y του κέντρου του αρκού.

radius double

Το ραδιόφωνο του αρκού.

startAngle double

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

endAngle double

Η γωνία στην οποία τελειώνει το arc, μετράται με ρολόι από την θετική ακτίνα x και εκφράζεται σε ακτίνες.

counterclockwise bool

Προκαλεί το arc να τραβήξει αντίστοιχα μεταξύ των δύο γωνιών. Κατά προεπιλογή, τραβείται αντίστοιχα.

ArcTo(διπλό, διπλό, διπλό, διπλό, διπλό)

Προσθέτει ένα arc στο μονοπάτι με τα δεδομένα σημεία ελέγχου και το ραδιόφωνο, συνδεδεμένο με το προηγούμενο σημείο με μια ευθεία γραμμή.

public void ArcTo(double x1, double y1, double x2, double y2, double radius)

Parameters

x1 double

Το x-axis συντονίζει για το πρώτο σημείο ελέγχου.

y1 double

Ο συντονισμός y-axis για το πρώτο σημείο ελέγχου.

x2 double

Το x-axis συντονίζει για το δεύτερο σημείο ελέγχου.

y2 double

Το y-axis συντονίζει για το δεύτερο σημείο ελέγχου.

radius double

Το ραδιόφωνο του αρκού.

BezierCurveTo(διπλό, διπλό, διπλό, διπλό, διπλό)

Προσθέτει μια κουβέντα Bézier στο μονοπάτι. απαιτεί τρία σημεία.Τα πρώτα δύο σημεία είναι τα σημεία ελέγχου και το τρίτο είναι το τελικό σημείο.Το σημείο εκκίνησης είναι το τελευταίο σημείο της τρέχουσας διαδρομής,που μπορεί να αλλάξει χρησιμοποιώντας moveTo() πριν δημιουργήσετε την καμπύλη Bézier.

public void BezierCurveTo(double cp1x, double cp1y, double cp2x, double cp2y, double x, double y)

Parameters

cp1x double

Η άξονα x του συντονιστή για το πρώτο σημείο ελέγχου.

cp1y double

Το y άξονα του συντονιστή για το πρώτο σημείο ελέγχου.

cp2x double

Η άξονα x του συντονιστή για το δεύτερο σημείο ελέγχου.

cp2y double

Το y άξονα του συντονιστή για το δεύτερο σημείο ελέγχου.

x double

Το άξονα x του συντονιστή για το τελικό σημείο.

y double

Το y άξονα του συντονιστή για το τελικό σημείο.

ClosePath()

Προκαλεί το σημείο της πένας να μετακινηθεί πίσω στην αρχή του τρέχοντος υποδρόμου.Προσπαθεί να τραβήξει μια ευθεία γραμμή από το τρέχον σημείο μέχρι την αρχή.Εάν η μορφή έχει ήδη κλείσει ή έχει μόνο ένα σημείο, αυτή η λειτουργία δεν κάνει τίποτα.

public void ClosePath()

Dispose()

Υπάρχει αντικείμενο.

public void Dispose()

Ellipse(διπλό, διπλό, διπλό, διπλό, διπλό, διπλό, διπλό)

Προσθέτει μια ελίτ στο μονοπάτι που επικεντρώνεται στη θέση (x, y) με το ραδιόφωνο ραδιόφωνο X και ραδιόφωνο Y ξεκινώντας από την αρχήκαι να τελειώσει στο τέλοςAngle πηγαίνει στην καθορισμένη κατεύθυνση από anticlockwise (κατά προεπιλογή στο ρολόιwise).

public void Ellipse(double x, double y, double radiusX, double radiusY, double rotation, double startAngle, double endAngle)

Parameters

x double

Η ακμή x του συντονιστή για το κέντρο της ελιπίας.

y double

Το y άξονα του συντονιστή για το κέντρο της ελιπίας.

radiusX double

Το κύριο ακτίνο της ελίπας.

radiusY double

Το ραδιόφωνο του λιγότερου άξου.

rotation double

Η περιστροφή αυτής της ελίξης, που εκφράζεται σε ακτίνες.

startAngle double

Το σημείο εκκίνησης, που μετράται από το x άξονα, από το οποίο θα τραβήξει, εκφράζεται σε ακτίνες.

endAngle double

Η γωνία της τελικής ελίξης στην οποία θα τραβήξει, εκφρασμένη σε ακτίνες.

Ellipse(διπλό, διπλό, διπλό, διπλό, διπλό, διπλό, διπλό)

Προσθέτει μια ελίτ στο μονοπάτι που επικεντρώνεται στη θέση (x, y) με το ραδιόφωνο ραδιόφωνο X και ραδιόφωνο Y ξεκινώντας από την αρχήκαι να τελειώσει στο τέλοςAngle πηγαίνει στην καθορισμένη κατεύθυνση από anticlockwise (κατά προεπιλογή στο ρολόιwise).

public void Ellipse(double x, double y, double radiusX, double radiusY, double rotation, double startAngle, double endAngle, bool anticlockwise)

Parameters

x double

Η ακμή x του συντονιστή για το κέντρο της ελιπίας.

y double

Το y άξονα του συντονιστή για το κέντρο της ελιπίας.

radiusX double

Το κύριο ακτίνο της ελίπας.

radiusY double

Το ραδιόφωνο του λιγότερου άξου.

rotation double

Η περιστροφή αυτής της ελίξης, που εκφράζεται σε ακτίνες.

startAngle double

Το σημείο εκκίνησης, που μετράται από το x άξονα, από το οποίο θα τραβήξει, εκφράζεται σε ακτίνες.

endAngle double

Η γωνία της τελικής ελίξης στην οποία θα τραβήξει, εκφρασμένη σε ακτίνες.

anticlockwise bool

Ένα προαιρετικό boolean το οποίο, αν είναι αληθινό, τραβάει την ελίτ αντι-κλειδί (counter-clockwise), αλλιώς σε μια κατεύθυνση ρολογιού.

LineTo(ΔΥΟ, ΔΥΟ)

Συνδέει το τελευταίο σημείο στο υποδρόμιο με το x, y συντονίζει με μια ευθεία γραμμή.

public void LineTo(double x, double y)

Parameters

x double

Το άξονα x του συντονιστή για το τέλος της γραμμής.

y double

Το y άξονα του συντονιστή για το τέλος της γραμμής.

MoveTo(ΔΥΟ, ΔΥΟ)

Μετακινεί το σημείο εκκίνησης ενός νέου υποδρόμου στα συντοντά (x, y).

public void MoveTo(double x, double y)

Parameters

x double

Το x άξονα του σημείου

y double

Η άξονα του σημείου

QuadraticCurveTo(ΔΥΟ, ΔΥΟ, ΔΥΟ, ΔΥΟ)

Προσθέτει μια τετραγωνική γραμμή Bézier στο τρέχον μονοπάτι.

public void QuadraticCurveTo(double cpx, double cpy, double x, double y)

Parameters

cpx double

Το άξονα x του συντονιστή για το σημείο ελέγχου.

cpy double

Το y άξονα του συντονιστή για το σημείο ελέγχου.

x double

Το άξονα x του συντονιστή για το τελικό σημείο.

y double

Το y άξονα του συντονιστή για το τελικό σημείο.

Rect(ΔΥΟ, ΔΥΟ, ΔΥΟ, ΔΥΟ)

Δημιουργεί ένα μονοπάτι για μια ορθογώνια στη θέση (x, y) με μέγεθος που καθορίζεται από πλάτος και ύψος.

public void Rect(double x, double y, double w, double h)

Parameters

x double

Το άξονα x του συντονιστή για το σημείο εκκίνησης του ορθογώνου.

y double

Το y άξονα του συντονιστή για το σημείο εκκίνησης του ορθογώνου.

w double

Το πλάτος της ορθογώνης.

h double

Το ύψος της ορθογώνης.

 Ελληνικά