THPDFHeadlessAnnotationIdentity レコード
THPDFHeadlessAnnotationIdentity = record
PageIndex: Integer;
Name: UnicodeString;
end;
HPDFHeadlessDocument で宣言され、SaveAnnotationRemovalsToFile と RemoveAnnotations で使用されます
| メンバー | 意味 |
|---|---|
PageIndex | ロード済みドキュメント内のページの 0 起点インデックス。0 から PageCount - 1 まで |
Name | そのページ上の注釈のデコード済み PDF NM 文字列と正確に一致する、空でない Unicode 値 |
名前は大文字小文字を区別し、フィールド名、subtype、オブジェクト番号、注釈テキストのいずれでもありません。ケースフォールディングや Unicode 正規化は適用されません
異なるページインデックスなら同じ名前を許容します。1 つの要求で同じページと名前の識別子を繰り返すのは無効です
一致する注釈のない有効な識別子は何も削除しません。選択ページに一致する名前が複数ある場合は曖昧として失敗します
ドキュメント外のページインデックス、空の名前、不正な注釈配列、共有ページ配列所有者は、宛先が公開される前に失敗します
コールバック JSON では、等価な識別子は {"page": 0, "name": "review-note"} です。page は整数、name は空でない文字列でなければなりません
popup と返信の依存動作と Widget 境界については ネイティブ注釈削除を参照してください