PDFium Delphi Component Docs

Annotation プロパティ

コンポーネント: TPdf  ·  ユニット: PDFium
インデックス付きプロパティ — 現在のページの指定インデックスにある注釈レコード (サブタイプ、矩形、色、内容など) を返します

構文

property Annotation[Index: Integer]: TPdfAnnotation; // read/write

説明

現在のページの指定インデックスにある注釈レコードを取得または更新する、読み書き可能なインデックス付きプロパティです

Active が True である必要があります。インデックスが有効範囲外のときの結果は未定義です。0 .. AnnotationCount - 1 の範囲の値を渡してください (カウントを持たない変種では配列の Length を使用します)

返されるレコードは呼び出し時点の値のスナップショットであり、その後のドキュメント編集によって、以前に返されたレコードが変更されることはありません

AttachmentPointSets は、複数行のハイライト、下線、波線、取り消し線の各注釈が使用するすべての四角形を含みます。AttachmentPoints は最初のセットに対する互換性エイリアスのままです

レコードを代入すると、変更された値が注釈へ書き戻されます。既存の文字列を明示的に空の値へクリアする必要がある場合は、Has* センチネルを設定してください

パラメーター

Index0 .. AnnotationCount - 1 の範囲の 0 始まりのインデックス

備考

例

var
  I: Integer;
begin
  if not Pdf1.Active then Exit;
  for I := 0 to Pdf1.AnnotationCount - 1 do
  begin
    // inspect Pdf1.Annotation[I]
    Memo1.Lines.Add(IntToStr(I));
  end;
end;

関連項目

AnnotationCount, CreateAnnotation, DeleteAnnotation