procedure AddPathToAnnotation(Index: Integer);
| Index | Integer. Δείκτης με βάση το μηδέν ενός annotation ink (anInk) ή stamp (anStamp) στην τρέχουσα σελίδα. Οποιοσδήποτε άλλος υποτύπος εγείρει EPdfError |
Βασίζεται στην ίδια εκκρεμή διαδρομή με το AddPath: καλέστε το CreatePath, επεκτείνετέ τη με MoveTo, LineTo και BezierTo, και έπειτα δεσμεύστε τη εδώ αντί στο περιεχόμενο σελίδας
Ο annotation αναλαμβάνει την κυριότητα, και μία διαδρομή μπορεί να ανήκει μόνο σε έναν annotation, οπότε η εκκρεμής διαδρομή καταναλώνεται έτσι κι αλλιώς - σε επιτυχία από τον annotation, σε αποτυχία με καταστροφή. Και οι δύο εκβάσεις δεν αφήνουν εκκρεμή διαδρομή
Το PDFium περιορίζει την επεξεργασία αντικειμένων στους υποτύπους ink και stamp, γι' αυτό οποιοσδήποτε άλλος υποτύπος απορρίπτεται αντί να μην κάνει σιωπηλά τίποτα
Pdf.CreateAnnotation(anInk);
Pdf.CreatePath(100, 100, fmNone, clBlack, $FF, True, clBlue);
Pdf.LineTo(300, 200);
Pdf.AddPathToAnnotation(Pdf.AnnotationCount - 1);