Interface ICanvasPathMethods

Interface ICanvasPathMethods

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

Η διεπαφή ICanvasPathMethods χρησιμοποιείται για να χειριστεί τα μονοπάτια των αντικειμένων.

[DOMNoInterfaceObject]
[ComVisible(true)]
[DOMObject]
public interface ICanvasPathMethods

Methods

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

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

[DOMName("arc")]
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 που πηγαίνει στην δεδομένη κατεύθυνση από αντισυμβαλλοδοξία (κατά προεπιλογή ως ρολόδοξία).

[DOMName("arc")]
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 στο μονοπάτι με τα δεδομένα σημεία ελέγχου και το ραδιόφωνο, συνδεδεμένο με το προηγούμενο σημείο με μια ευθεία γραμμή.

[DOMName("arcTo")]
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.

[DOMName("bezierCurveTo")]
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()

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

[DOMName("closePath")]
void ClosePath()

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

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

[DOMName("ellipse")]
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).

[DOMName("ellipse")]
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 συντονίζει με μια ευθεία γραμμή.

[DOMName("lineTo")]
void LineTo(double x, double y)

Parameters

x double

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

y double

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

MoveTo(ΔΥΟ, ΔΥΟ)

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

[DOMName("moveTo")]
void MoveTo(double x, double y)

Parameters

x double

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

y double

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

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

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

[DOMName("quadraticCurveTo")]
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) με μέγεθος που καθορίζεται από πλάτος και ύψος.

[DOMName("rect")]
void Rect(double x, double y, double w, double h)

Parameters

x double

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

y double

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

w double

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

h double

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

 Ελληνικά