Interface ICanvasPathMethods

ICanvasPathMethods interface

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

public interface ICanvasPathMethods

Μέθοδοι

ΟνομαΠεριγραφή
Arc(double, double, double, double, double)Προσθέτει ένα τόξο στη διαδρομή που είναι κεντραρισμένη στη θέση (x, y) με ακτίνα r που ξεκινά από την startAngle και τελειώνει στο endAngle πηγαίνοντας προς τη δεδομένη κατεύθυνση αριστερόστροφα (από προεπιλογή προς τη φορά των δεικτών του ρολογιού).
Arc(double, double, double, double, double, bool)Προσθέτει ένα τόξο στη διαδρομή που είναι κεντραρισμένη στη θέση (x, y) με ακτίνα r που ξεκινά από την startAngle και τελειώνει στο endAngle πηγαίνοντας προς τη δεδομένη κατεύθυνση αριστερόστροφα (από προεπιλογή προς τη φορά των δεικτών του ρολογιού).
ArcTo(double, double, double, double, double)Προσθέτει ένα τόξο στη διαδρομή με τα δεδομένα σημεία ελέγχου και ακτίνα, συνδεδεμένο με το προηγούμενο σημείο με ευθεία γραμμή.
BezierCurveTo(double, double, double, double, double, double)Προσθέτει μια κυβική καμπύλη Bézier στη διαδρομή. Απαιτεί τρεις βαθμούς. Τα δύο πρώτα σημεία είναι σημεία ελέγχου και το τρίτο είναι το τελικό σημείο. Το σημείο εκκίνησης είναι το τελευταίο σημείο στην τρέχουσα διαδρομή, το οποίο μπορεί να αλλάξει χρησιμοποιώντας το moveTo() πριν από τη δημιουργία της καμπύλης Bézier.
ClosePath()Αναγκάζει το σημείο της πένας να μετακινηθεί πίσω στην αρχή της τρέχουσας υποδιαδρομής. Προσπαθεί να χαράξει μια ευθεία γραμμή από το τρέχον σημείο μέχρι την αρχή. Εάν το σχήμα έχει ήδη κλείσει ή έχει μόνο ένα σημείο, αυτή η συνάρτηση δεν κάνει τίποτα.
Ellipse(double, double, double, double, double, double, double)Προσθέτει μια έλλειψη στη διαδρομή που είναι κεντραρισμένη στη θέση (x, y) με την ακτίνα ακτίναςX και ακτίνα Y να ξεκινά από startAngle και να τελειώνει στο endAngle πηγαίνει προς τη δεδομένη κατεύθυνση αριστερόστροφα (από προεπιλογή προς τη φορά των δεικτών του ρολογιού).
Ellipse(double, double, double, double, double, double, double, bool)Προσθέτει μια έλλειψη στη διαδρομή που είναι κεντραρισμένη στη θέση (x, y) με την ακτίνα ακτίναςX και ακτίνα Y να ξεκινά από startAngle και να τελειώνει στο endAngle πηγαίνει προς τη δεδομένη κατεύθυνση αριστερόστροφα (από προεπιλογή προς τη φορά των δεικτών του ρολογιού).
LineTo(double, double)Συνδέει το τελευταίο σημείο της υποδιαδρομής με τις συντεταγμένες x, y με ευθεία γραμμή.
MoveTo(double, double)Μετακινεί το σημείο εκκίνησης μιας νέας υποδιαδρομής στις συντεταγμένες (x, y).
QuadraticCurveTo(double, double, double, double)Προσθέτει μια τετραγωνική καμπύλη Bézier στην τρέχουσα διαδρομή.
Rect(double, double, double, double)Δημιουργεί μια διαδρομή για ένα ορθογώνιο στη θέση (x, y) με μέγεθος που καθορίζεται από το πλάτος και το ύψος.

Δείτε επίσης