THPDFWatermarkBase レコード

テキストとシェイプの透かしが共有する統一ディスクリプタ。角度、重ね順、配置、不透明度、ストローク設定を含みます

宣言

THPDFWatermarkBase= record
  Angle: Extended;
  Overlay: boolean;
  HorizPos: THPDFWatermarkHorizPos;
  VertPos: THPDFWatermarkVertPos;
  X, Y: Single;
  OpacityStroke: Single;
  OpacityFill: Single;
  StrokeColor: TColor;
  PenWidth: Single;
  class function Default: THPDFWatermarkBase; static;
end;

ユニット

HPDFDoc

フィールド

フィールド目的
Angle回転角(度)。0、45、90、180、270 はアンカー補正が入るので、透かしがページ内に収まります
Overlaytrue は既存ページコンテンツの上に描きます。false(アンダーレイ)は下に描きます
HorizPos水平配置プリセット。hpCustom は X の値をそのまま使い、他の値は MediaBox から X を再計算します
VertPos垂直配置プリセット。vpCustom は Y の値をそのまま使います
X, Y両方の配置プリセットが custom のときに使われるアンカー座標
OpacityStrokeストローク不透明度(0〜1)。拡張グラフィックス状態を通じて適用されます
OpacityFillフィル不透明度(0〜1)
StrokeColorテキストとシェイプの輪郭に使うペン色
PenWidthストローク描画に使うペン幅

使用上の注意

関連 API