procedure AddPathToAnnotation(Index: Integer);
| Index | Integer. Zero-based index of an ink (anInk) or stamp (anStamp) annotation on the current page. Any other subtype raises EPdfError. |
AddPath と同じ保留中パス上に構築します。CreatePath を呼び出し、MoveTo、LineTo、BezierTo で拡張し、ページコンテンツではなくここで確定します
注釈が所有権を取得し、パスは 1 つの注釈にしか属せません。保留中のパスはいずれにせよ消費されます。成功時は注釈が、失敗時は破棄によってです。どちらの結果でも保留中のパスは残りません
PDFium はオブジェクト編集を ink と stamp サブタイプに制限しているため、他のサブタイプは黙って何もしないのではなく拒否されます
Pdf.CreateAnnotation(anInk);
Pdf.CreatePath(100, 100, fmNone, clBlack, $FF, True, clBlue);
Pdf.LineTo(300, 200);
Pdf.AddPathToAnnotation(Pdf.AnnotationCount - 1);