PDFium Delphi Component Docs

μέθοδος AddPathToAnnotation

Στοιχείο: TPdf  ·  Μονάδα: PDFium
Παραδίδει τη διαδρομή που δημιουργήθηκε με το CreatePath σε έναν annotation αντί στη σελίδα

Σύνταξη

procedure AddPathToAnnotation(Index: Integer);

IndexInteger. Δείκτης με βάση το μηδέν ενός 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);

Δείτε επίσης

CreatePath, AddPath, CreateAnnotation, AnnotationObjectCount