procedure AddPathToAnnotation(Index: Integer);
| Index | Integer. Отсчитываемый от нуля индекс аннотации рукописного ввода (anInk) или штампа (anStamp) на текущей странице. Любой другой подтип возбуждает EPdfError |
Строится на том же ожидающем пути, что и AddPath: вызовите CreatePath, расширьте его методами MoveTo, LineTo и BezierTo, затем зафиксируйте его здесь, а не в содержимом страницы
Аннотация принимает владение, и путь может принадлежать только одной аннотации, поэтому ожидающий путь потребляется в любом случае — при успехе аннотацией, при неудаче уничтожением. Любой исход не оставляет ожидающего пути
PDFium ограничивает редактирование объектов подтипами ink и stamp, поэтому любой другой подтип отклоняется, а не игнорируется молча
Pdf.CreateAnnotation(anInk);
Pdf.CreatePath(100, 100, fmNone, clBlack, $FF, True, clBlue);
Pdf.LineTo(300, 200);
Pdf.AddPathToAnnotation(Pdf.AnnotationCount - 1);