procedure AddPathToAnnotation(Index: Integer);
| Index | Integer. Index de base zéro d'une annotation d'encre (anInk) ou de tampon (anStamp) sur la page courante. Tout autre sous-type lève EPdfError |
S'appuie sur le même chemin en attente que AddPath : appelez CreatePath, étendez-le avec MoveTo, LineTo et BezierTo, puis validez-le ici plutôt que dans le contenu de la page
L'annotation en prend possession, et un chemin ne peut appartenir qu'à une seule annotation, de sorte que le chemin en attente est consommé dans tous les cas - en cas de succès par l'annotation, en cas d'échec par sa destruction. Dans les deux cas, aucun chemin ne reste en attente
PDFium limite l'édition d'objets aux sous-types encre et tampon, c'est pourquoi tout autre sous-type est rejeté plutôt que de ne rien faire silencieusement
Pdf.CreateAnnotation(anInk);
Pdf.CreatePath(100, 100, fmNone, clBlack, $FF, True, clBlue);
Pdf.LineTo(300, 200);
Pdf.AddPathToAnnotation(Pdf.AnnotationCount - 1);