PDFTool.NET
6.0
|
文字列を透かしに使うパラメータクラスです。
ベースクラスPtlParamWaterMarkへの設定も忘れずに行ってください。
More...
#include <NetParamWaterMarkText.h>
Public Member Functions | |
PtlParamWaterMarkText () | |
コンストラクタ More... | |
PtlParamWaterMarkText (PtlParamWaterMarkText^ obj) | |
コピーコンストラクタ alias copy More... | |
‾PtlParamWaterMarkText () | |
デストラクタ | |
!PtlParamWaterMarkText () | |
ファイナライザ。 | |
PtlParamWaterMarkText | operator= (PtlParamWaterMarkText^ obj) |
コピーオペレータ alias copy More... | |
void | setString (String^ inParam) |
透かしに指定する文字列を設定。 More... | |
void | setFont (PtlParamFont^ font) |
透かしに指定するフォントを設定。 More... | |
void | setTextColor (PtlColor^ textColor) |
透かしの文字に指定する色を設定。 More... | |
void | setOutlineColor (PtlColor^ strokeColor) |
透かしの文字の縁取りに指定する色を設定。 More... | |
void | setWriteDiagonal (bool writeDiagonal) |
透かしのテキストを対角線上に配置するか否かを設定。 More... | |
void | setTextAngle (float angle) |
透かしのテキストを任意の角度で配置する角度を設定。 More... | |
![]() | |
PdfTk::PtlParamWaterMark * | getNative () |
PtlParamWaterMark (TYPE_WATERMARK type) | |
コンストラクタ More... | |
PtlParamWaterMark (PtlParamWaterMark^ obj) | |
コピーコンストラクタ alias copy More... | |
virtual | ‾PtlParamWaterMark () |
デストラクタ | |
!PtlParamWaterMark () | |
ファイナライザ。 | |
PtlParamWaterMark | operator= (PtlParamWaterMark^ obj) |
コピーオペレータ alias copy More... | |
TYPE_WATERMARK | getType () |
透かしタイプ取得。 More... | |
void | setName (String^ name) |
透かしの名前を設定。 More... | |
void | setRect (PtlRect^ rectMM) |
透かしを配置する矩形を設定。 More... | |
void | setMargin (float topMM, float leftMM, float bottomMM, float rightMM) |
透かしを配置するときの余白を設定。 More... | |
void | setAlign (ALIGN align) |
透かしの配置を設定。 More... | |
void | setZorder (ZORDER zorder) |
透かしのZオーダーを設定。 More... | |
void | setPageRange (PAGE_RANGE pageRange) |
透かしを入れるページの範囲を設定。 More... | |
void | setNotInFirst (bool bNotInFirst) |
先頭ページに透かしを配置するかしないかの設定。 More... | |
void | setNotInLast (bool bNotInLast) |
最終ページに透かしを配置するかしないかの設定。 More... | |
void | setCustomPageRange (String^ customPageRange) |
透かしを配置するページの範囲の指定を設定。 More... | |
void | setDisplayWaterMark (bool bDisplayWaterMark) |
PDF表示時に透かしを表示する指定を設定。 More... | |
void | setPrintWaterMark (bool bPrintWaterMark) |
PDF印刷時に透かしを印刷する指定を設定。 More... | |
void | setOpacity (float opacity) |
透かしの不透明度を設定。 More... | |
void | setTiling (bool bTiling) |
透かしをタイリングして配置するかどうかを設定。 More... | |
Additional Inherited Members | |
![]() | |
enum | TYPE_WATERMARK { TYPE_WATERMARK::TYPE_COLOR = 1, TYPE_WATERMARK::TYPE_TEXT = 2, TYPE_WATERMARK::TYPE_PDF = 3, TYPE_WATERMARK::TYPE_IMAGE = 4 } |
透かしのタイプ More... | |
enum | ALIGN { ALIGN::ALIGN_TOP_LEFT = 1, ALIGN::ALIGN_TOP = 2, ALIGN::ALIGN_TOP_RIGHT = 3, ALIGN::ALIGN_LEFT = 4, ALIGN::ALIGN_CENTER = 5, ALIGN::ALIGN_RIGHT = 6, ALIGN::ALIGN_BOTTOM_LEFT = 7, ALIGN::ALIGN_BOTTOM = 8, ALIGN::ALIGN_BOTTOM_RIGHT = 9 } |
透かしの配置 More... | |
enum | ZORDER { ZORDER::ZORDER_FRONT = 1, ZORDER::ZORDER_BACK = 2 } |
透かしのZオーダー More... | |
enum | PAGE_RANGE { PAGE_RANGE::PAGE_RANGE_ALL = 0, PAGE_RANGE::PAGE_RANGE_FIRST = 1, PAGE_RANGE::PAGE_RANGE_LAST = 2, PAGE_RANGE::PAGE_RANGE_ODD = 3, PAGE_RANGE::PAGE_RANGE_EVEN = 4, PAGE_RANGE::PAGE_RANGE_CUSTOM = 5 } |
透かしを入れるページの範囲 More... | |
![]() | |
PdfTk::PtlParamWaterMark * | m_native |
文字列を透かしに使うパラメータクラスです。
ベースクラスPtlParamWaterMarkへの設定も忘れずに行ってください。
PdfTkNet::PtlParamWaterMarkText::PtlParamWaterMarkText | ( | ) |
コンストラクタ
PtlException |
PdfTkNet::PtlParamWaterMarkText::PtlParamWaterMarkText | ( | PtlParamWaterMarkText^ | obj | ) |
PtlParamWaterMarkText PdfTkNet::PtlParamWaterMarkText::operator= | ( | PtlParamWaterMarkText^ | obj | ) |
コピーオペレータ alias copy
obj | コピー元オブジェクト。 |
void PdfTkNet::PtlParamWaterMarkText::setFont | ( | PtlParamFont^ | font | ) |
void PdfTkNet::PtlParamWaterMarkText::setOutlineColor | ( | PtlColor^ | strokeColor | ) |
透かしの文字の縁取りに指定する色を設定。
設定しない場合はデフォルト値として黒が使用されます。
strokeColor | 透かし文字の縁取りに指定する色。 |
PtlException |
void PdfTkNet::PtlParamWaterMarkText::setString | ( | String^ | inParam | ) |
void PdfTkNet::PtlParamWaterMarkText::setTextAngle | ( | float | angle | ) |
透かしのテキストを任意の角度で配置する角度を設定。
テキスト配置の回転を度で設定します。反時計回りが正の値。
setTilingにtrueを設定した場合、角度が45度の倍数でないとタイリング配置されたテキストとテキストの間にすき間ができます。
setWriteDiagonalと同時に使用するとsetWriteDiagonalが優先されます。
angle | 任意の角度で配置する。反時計回りが正の値。 |
PtlException |
void PdfTkNet::PtlParamWaterMarkText::setTextColor | ( | PtlColor^ | textColor | ) |
透かしの文字に指定する色を設定。
設定しない場合はデフォルト値として黒が使用されます。
textColor | 透かし文字に指定する色。 |
PtlException |
void PdfTkNet::PtlParamWaterMarkText::setWriteDiagonal | ( | bool | writeDiagonal | ) |
透かしのテキストを対角線上に配置するか否かを設定。
setTextAngleと同時に使用するとsetWriteDiagonalが優先されます。
対角線上に配置するようにtrueを設定してもsetTilingにtrueを設定した場合はこの設定は無視されます。
設定しない場合はデフォルト値としてfalseが使用されます。
writeDiagonal | 透かしのテキストを対角線上に配置する。 |
PtlException |