procedure AddPathToAnnotation(Index: Integer);
| Index | Integer. Índice basado en cero de una anotación de tinta (anInk) o de sello (anStamp) en la página actual. Cualquier otro subtipo genera un EPdfError |
Se construye sobre la misma ruta pendiente que AddPath: llame a CreatePath, extiéndala con MoveTo, LineTo y BezierTo, y luego confírmela aquí en lugar de en el contenido de la página
La anotación toma posesión, y una ruta puede pertenecer a una sola anotación, de modo que la ruta pendiente se consume en cualquier caso: con éxito la toma la anotación, y con falla se destruye. Cualquiera de los dos resultados deja la ruta pendiente vacía
PDFium restringe la edición de objetos a los subtipos de tinta y sello, por eso cualquier otro subtipo se rechaza en lugar de no hacer nada en silencio
Pdf.CreateAnnotation(anInk);
Pdf.CreatePath(100, 100, fmNone, clBlack, $FF, True, clBlue);
Pdf.LineTo(300, 200);
Pdf.AddPathToAnnotation(Pdf.AnnotationCount - 1);