THotPDF.NewLoadedAnnotation Method
ロードされたPDFドキュメントの指定されたページに、指定されたサブタイプの新しい注釈辞書を作成します。これは、既存のPDFにハイライト、リンク、テキスト注釈などのさまざまな種類の注釈を追加するのに適しています
宣言
function NewLoadedAnnotation(PageIndex: Integer; const ASubtype: AnsiString; ARect: THPDFRect): THPDFDictionaryObject;
ユニット
HPDFDoc
パラメータ
| 名前 | 用途 |
|---|---|
PageIndex | 注釈が存在するページを指定する、ターゲットページの0から始まるインデックス |
ASubtype | 注释子类型名称,如 Text、Link、Highlight,对应 PDF 规范中的 Subtype 键值 |
ARect | ページ上の注釈の位置とサイズの矩形。PDF座標系(原点はページの左下隅)を使用します |
戻り値
返回代表新建注释的 THPDFDictionaryObject,可进一步写入颜色、内容文本、动作等附加属性
使用上の注意
ASubtype必须符合 PDF 规范中定义的有效注释子类型字符串,无效子类型可能导致阅读器忽略该注释- 新しく作成された注釈はターゲットページのAnnots配列に自動的に登録されるため、ページ辞書に手動で追加する必要はありません
- ドキュメントを保存する前に返された辞書オブジェクトを変更する場合は、ドキュメント内部の変更メカニズムを使用する必要があります。ドキュメントを閉じた後にその参照を保持してはいけません