10 #ifndef PDFTK_NET_PTLPARAM_WATERMARK_H_
11 #define PDFTK_NET_PTLPARAM_WATERMARK_H_
13 #include <PdfTkNet/NetTk.h>
73 PdfTk::PtlParamWaterMark* m_native;
75 PdfTk::PtlParamWaterMark* getNative() {
return m_native; };
149 void setMargin(
float topMM,
float leftMM,
float bottomMM,
float rightMM);
246 #endif // PDFTK_NET_PTLPARAM_WATERMARK_H_
PAGE_RANGE
透かしを入れるページの範囲
Definition: NetParamWaterMark.h:63
ALIGN
透かしの配置
Definition: NetParamWaterMark.h:40
透かしの設定で使うパラメータクラスです。 すべての透かしパラメータクラスのベースクラスです。
Definition: NetParamWaterMark.h:25
void setPageRange(PAGE_RANGE pageRange)
透かしを入れるページの範囲を設定。
void setMargin(float topMM, float leftMM, float bottomMM, float rightMM)
透かしを配置するときの余白を設定。
PtlParamWaterMark(TYPE_WATERMARK type)
コンストラクタ
@ PAGE_RANGE_FIRST
先頭ページのみ
void setName(String^ name)
透かしの名前を設定。
PtlParamWaterMark operator=(PtlParamWaterMark^ obj)
コピーオペレータ alias copy
ZORDER
透かしのZオーダー
Definition: NetParamWaterMark.h:55
PtlParamWaterMark(PtlParamWaterMark^ obj)
コピーコンストラクタ alias copy
void setZorder(ZORDER zorder)
透かしのZオーダーを設定。
TYPE_WATERMARK getType()
透かしタイプ取得。
void setTiling(bool bTiling)
透かしをタイリングして配置するかどうかを設定。
void setNotInLast(bool bNotInLast)
最終ページに透かしを配置するかしないかの設定。
void setRect(PtlRect^ rectMM)
透かしを配置する矩形を設定。
@ PAGE_RANGE_CUSTOM
指定ページ(setCustomPageRangeでページ範囲を設定)
void setAlign(ALIGN align)
透かしの配置を設定。
void setOpacity(float opacity)
透かしの不透明度を設定。
void setCustomPageRange(String^ customPageRange)
透かしを配置するページの範囲の指定を設定。
virtual ‾PtlParamWaterMark()
デストラクタ
void setNotInFirst(bool bNotInFirst)
先頭ページに透かしを配置するかしないかの設定。
void setPrintWaterMark(bool bPrintWaterMark)
PDF印刷時に透かしを印刷する指定を設定。
void setDisplayWaterMark(bool bDisplayWaterMark)
PDF表示時に透かしを表示する指定を設定。
TYPE_WATERMARK
透かしのタイプ
Definition: NetParamWaterMark.h:30
PDFの矩形座標を表現したクラスです。 矩形は左下(left,bottom)、右上(right,top)で表現されます。 座標の単位はmmで原点(0,0)は左下となりますので注意してください。
Definition: NetRect.h:24