AddCaretAnnotation

注釈とホットスポットリンク

説明

選択したページにキャレットマークアップ注釈(PDF /Subtype /Caret)を追加します。キャレット注釈は、テキストまたはコンテンツが挿入、削除された、またはレビュー担当者の注意を要するページ上の位置を慣例的に示す視覚記号です。記号形状は、通常のキャレット(None)または段落記号(Paragraph)の 2 種類から選べます。色成分と不透明度は 0–1 のスケールで表し、Transparency は 0–100 のスケールで指定します(0 = 完全に不透明、100 = 完全に透明)。より低い最小バージョンロック下で Caret 注釈を出力すると、ライブラリは文書バージョンを PDF 1.5 に引き上げます。ISO 32000-1 §12.5.6.11 で定義されています

構文

Delphi

Function TPDFlib.AddCaretAnnotation(Left, Top, Width, Height: Double; SymbolType: Integer; ColorRed, ColorGreen, ColorBlue: Double; Const Title, Contents: WideString; Transparency: Integer): Integer;

パラメータ

Left — 現在の単位での注釈長方形'の左下隅の水平座標

Top — 現在の単位で表す注釈矩形's 左下隅の垂直座標

Width — 注釈矩形の幅

高さ — 注釈矩形の高さ

SymbolType — Caret シンボルのスタイル:

0 = なし(通常のキャレット "^")

1 = 段落(段落記号 "¶")

その他の値はすべて 0(なし)として扱われます

ColorRed、ColorGreen、ColorBlue — /C に書き込まれるキャレット色の RGB 成分(0–1)

Title — 注釈's /T エントリに書き込む作成者名です。省略するには空文字列を渡します

Contents — 注釈に関連付けられたポップアップの本文。スキップするには空文字列を渡します

透明度 — パーセントで表す透過率(0–100)。ライブラリはこれを PDF /CA = 1 - Transparency/100 に変換し、範囲にクランプする

戻り値

成功時は 1、ドキュメントが選択されていないか注釈を作成できない場合は 0

備考

この注釈は /Type /Annot、/Subtype /Caret、/Rect、/Sy(シンボル名)、/C、/CA、/F = 4(印刷可能)、/M、/CreationDate、/NM、/T、/Contents、/Subj = "Caret"、/P を伴って出力されます。任意の /RD フィールド(/Rect 内のキャレットオフセット)は出力されず、リーダーは既定で全値をゼロとするため、キャレットは注釈矩形全体を占めます

作成後に注釈の矩形、色、または内容を上書きするには、SetAnnotRect、SetAnnotBorderColor、SetAnnotContents を使用します