procedure AddPathToAnnotation(Index: Integer);
| Index | Integer. Índice baseado em zero de uma anotação de tinta (anInk) ou carimbo (anStamp) na página atual. Qualquer outro subtipo levanta EPdfError |
Baseia-se no mesmo caminho pendente de AddPath: chame CreatePath, estenda-o com MoveTo, LineTo e BezierTo, então confirme-o aqui em vez de no conteúdo da página
A anotação assume a propriedade, e um caminho pode pertencer a apenas uma anotação, de modo que o caminho pendente é consumido de qualquer forma - em caso de sucesso pela anotação, em caso de falha sendo destruído. Qualquer resultado não deixa caminho pendente
O PDFium restringe a edição de objetos aos subtipos de tinta e carimbo, por isso qualquer outro subtipo é rejeitado em vez de silenciosamente não fazer nada
Pdf.CreateAnnotation(anInk);
Pdf.CreatePath(100, 100, fmNone, clBlack, $FF, True, clBlue);
Pdf.LineTo(300, 200);
Pdf.AddPathToAnnotation(Pdf.AnnotationCount - 1);