procedure AddPathToAnnotation(Index: Integer);
| Index | Integer. Nollbaserat index för en bläck- (anInk) eller stämpelannotering (anStamp) på den aktuella sidan; varannan subtyp raisar EPdfError |
Bygger vidare på samma väntande väg som AddPath: anropa CreatePath, utöka den med MoveTo, LineTo och BezierTo och överlåt den här i stället för till sidinnehållet
Annoteringen tar ägarskapet, och en väg kan bara tillhöra en annotering, så den väntande vägen förbrukas oavsett - vid framgång av annoteringen, vid fel genom att den förstörs; båda utfallen lämnar ingen väg i vänteläge
PDFium begränsar objektsredigering till subtyperna bläck och stämpel, vilket är varför varannan subtyp avvisas i stället för att tyst inte göra något
Pdf.CreateAnnotation(anInk);
Pdf.CreatePath(100, 100, fmNone, clBlack, $FF, True, clBlue);
Pdf.LineTo(300, 200);
Pdf.AddPathToAnnotation(Pdf.AnnotationCount - 1);