procedure AddPathToAnnotation(Index: Integer);
| Index | Integer. Nullbasierter Index einer Tinten- (anInk) oder Stempel- (anStamp) Anmerkung auf der aktuellen Seite. Jeder andere Untertyp löst EPdfError aus. |
Baut auf demselben ausstehenden Pfad wie AddPath auf: Rufen Sie CreatePath auf, erweitern Sie ihn mit MoveTo, LineTo und BezierTo und übergeben Sie ihn hier statt an den Seiteninhalt
Die Anmerkung übernimmt den Besitz, und ein Pfad kann nur zu einer Anmerkung gehören, daher wird der ausstehende Pfad in jedem Fall verbraucht – bei Erfolg durch die Anmerkung, bei Fehlschlag durch Zerstörung. Beide Ausgänge hinterlassen keinen ausstehenden Pfad
PDFium beschränkt die Objektbearbeitung auf die Untertypen Tinte und Stempel; deshalb wird jeder andere Untertyp abgewiesen, statt stillschweigend nichts zu tun
Pdf.CreateAnnotation(anInk);
Pdf.CreatePath(100, 100, fmNone, clBlack, $FF, True, clBlue);
Pdf.LineTo(300, 200);
Pdf.AddPathToAnnotation(Pdf.AnnotationCount - 1);