GraphicsPathIterator.NextSubpath

NextSubpath(out int, out int, out bool)

Μετακινεί τοGraphicsPathIterator στο επόμενο δευτερεύον μονοπάτι στη διαδρομή. Ο δείκτης έναρξης και ο δείκτης τέλους της επόμενης υποδιαδρομής περιέχονται στις παραμέτρους [out].

public int NextSubpath(out int startIndex, out int endIndex, out bool isClosed)
ΠαράμετροςΤύποςΠεριγραφή
startIndexInt32&[έξω] Λαμβάνει το αρχικό ευρετήριο της επόμενης υποδιαδρομής.
endIndexInt32&[έξω] Λαμβάνει το τελικό ευρετήριο της επόμενης υποδιαδρομής.
isClosedBoolean&[out] Υποδεικνύει εάν η δευτερεύουσα διαδρομή είναι κλειστή.

Επιστρεφόμενη Αξία

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

Δείτε επίσης


NextSubpath(GraphicsPath, out bool)

Παίρνει το επόμενο σχήμα (υποδιαδρομή) από τη σχετική διαδρομή αυτούGraphicsPathIterator .

public int NextSubpath(GraphicsPath path, out bool isClosed)
ΠαράμετροςΤύποςΠεριγραφή
pathGraphicsPathΕΝΑGraphicsPath δηλαδή να έχει τα σημεία δεδομένων του ρυθμισμένα ώστε να ταιριάζουν με τα σημεία δεδομένων του ανακτηθέντος σχήματος (υποδιαδρομή) για αυτόν τον επαναλήπτη.
isClosedBoolean&[out] Υποδεικνύει εάν η τρέχουσα υποδιαδρομή είναι κλειστή. Είναι αληθές εάν το εάν το σχήμα είναι κλειστό, διαφορετικά είναι ψευδές.

Επιστρεφόμενη Αξία

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

Δείτε επίσης