procedure AddPathToAnnotation(Index: Integer);
| Index | Integer. Op nul gebaseerde index van een ink- (anInk) of stamp-annotatie (anStamp) op de huidige pagina. Elk ander subtype verhoogt EPdfError |
Bouwt verder op hetzelfde hangende pad als AddPath: roep CreatePath aan, breid het uit met MoveTo, LineTo en BezierTo, en commit het hier in plaats van naar de pagina-inhoud
De annotatie wordt eigenaar, en een pad kan aan slechts één annotatie toebehoren, dus het hangende pad wordt hoe dan ook verbruikt - bij succes door de annotatie, bij falen doordat het wordt vernietigd. Beide uitkomsten laten geen pad hangen
PDFium beperkt het bewerken van objecten tot de subtypes ink en stamp, vandaar dat elk ander subtype wordt afgewezen in plaats van stilletjes niets te doen
Pdf.CreateAnnotation(anInk);
Pdf.CreatePath(100, 100, fmNone, clBlack, $FF, True, clBlue);
Pdf.LineTo(300, 200);
Pdf.AddPathToAnnotation(Pdf.AnnotationCount - 1);