procedure AddPathToAnnotation(Index: Integer);
| Index | Integer. Indeks liczony od zera adnotacji typu ink (anInk) lub stamp (anStamp) na bieżącej stronie. Każdy inny podtyp zgłasza EPdfError |
Buduje na tej samej oczekującej ścieżce co AddPath: wywołaj CreatePath, rozszerz ją przez MoveTo, LineTo i BezierTo, a następnie zleć ją tutaj zamiast do treści strony
Adnotacja przejmuje własność, a ścieżka może należeć tylko do jednej adnotacji, więc oczekująca ścieżka jest konsumowana w obu przypadkach - przy sukcesie przez adnotację, przy niepowodzeniu przez zniszczenie. Oba wyniki nie zostawiają żadnej oczekującej ścieżki
PDFium ogranicza edycję obiektów do podtypów ink i stamp, dlatego każdy inny podtyp jest odrzucany zamiast być po cichu ignorowany
Pdf.CreateAnnotation(anInk);
Pdf.CreatePath(100, 100, fmNone, clBlack, $FF, True, clBlue);
Pdf.LineTo(300, 200);
Pdf.AddPathToAnnotation(Pdf.AnnotationCount - 1);