SetAnnotCloudyEffect
注釈とホットスポットリンク
説明
このページでは、PDF Library for Delphi の「注釈とホットスポットリンク」トピックに属する SetAnnotCloudyEffect について説明します。API 名、パラメータ、クラス名、ファイル名、リテラルは Delphi ライブラリおよび DLL エントリポイントの表記を保持しています
SetAnnotCloudyEffect は、注釈の枠線を、図面や図面のマークアップに使用される「リビジョンクラウド(変更雲)」と呼ばれる連結された半円のスタイルとして描画するために、注釈に境界線効果辞書(ISO 32000-1 §12.5.4)を書き込みます。Square(四角形)、Circle(円形)、Polygon(多角形)、および FreeText(フリーテキスト)注釈に /BE << /S /C /I n >> を設定します。
構文
Delphi
Function TPDFlib.SetAnnotCloudyEffect(Index, Intensity: Integer): Integer;
パラメータ
Index は、選択したページ上の注釈の 1 ベースのインデックスです。Intensity はクラウド(雲)のサイズを選択します。1 または 2(Acrobat の UI で提供される Cloudy 1 または 2 のスタイルに一致します)を指定します。0 を指定すると、境界線効果が再び削除されます。
戻り値
成功時は 1、注釈が存在しない、その subtype が境界線効果に対応しない(Square、Circle、Polygon、FreeText だけが対応)、または Intensity が 0..2 の範囲外の場合は 0 を返します
備考
境界線効果辞書は PDF 1.5 の機能であり、効果を適用するとドキュメントバージョンが自動的に引き上げられます。PDF Library for Delphi が作成する注釈には事前レンダリング済みの外観ストリームがないため、ビューアーは注釈辞書から外観を再生成し、雲形効果を自動的に反映します。設定を読み戻すには GetAnnotCloudyEffect を使用します