PDFTool.NET 7.0
PdfTkNet::PtlParamWaterMarkColor Class Reference

色を透かしに使うパラメータクラスです。
ベースクラスPtlParamWaterMarkへの設定も忘れずに行ってください。 More...

#include <NetParamWaterMarkColor.h>

Inheritance diagram for PdfTkNet::PtlParamWaterMarkColor:
Collaboration diagram for PdfTkNet::PtlParamWaterMarkColor:

Public Member Functions

 PtlParamWaterMarkColor ()
 コンストラクタ
 PtlParamWaterMarkColor (PtlParamWaterMarkColor^ obj)
 コピーコンストラクタ alias copy
 ‾PtlParamWaterMarkColor ()
 デストラクタ
 !PtlParamWaterMarkColor ()
 ファイナライザ。
PtlParamWaterMarkColor operator= (PtlParamWaterMarkColor^ obj)
 コピーオペレータ alias copy
void setColor (PtlColor^ color)
 透かしの色を設定。
Public Member Functions inherited from PdfTkNet::PtlParamWaterMark
PdfTk::PtlParamWaterMark * getNative ()
 PtlParamWaterMark (TYPE_WATERMARK type)
 コンストラクタ
 PtlParamWaterMark (PtlParamWaterMark^ obj)
 コピーコンストラクタ alias copy
virtual ‾PtlParamWaterMark ()
 デストラクタ
 !PtlParamWaterMark ()
 ファイナライザ。
PtlParamWaterMark operator= (PtlParamWaterMark^ obj)
 コピーオペレータ alias copy
TYPE_WATERMARK getType ()
 透かしタイプ取得。
void setName (String^ name)
 透かしの名前を設定。
void setRect (PtlRect^ rectMM)
 透かしを配置する矩形を設定。
void setMargin (float topMM, float leftMM, float bottomMM, float rightMM)
 透かしを配置するときの余白を設定。
void setAlign (ALIGN align)
 透かしの配置を設定。
void setZorder (ZORDER zorder)
 透かしのZオーダーを設定。
void setPageRange (PAGE_RANGE pageRange)
 透かしを入れるページの範囲を設定。
void setNotInFirst (bool bNotInFirst)
 先頭ページに透かしを配置するかしないかの設定。
void setNotInLast (bool bNotInLast)
 最終ページに透かしを配置するかしないかの設定。
void setCustomPageRange (String^ customPageRange)
 透かしを配置するページの範囲の指定を設定。
void setDisplayWaterMark (bool bDisplayWaterMark)
 PDF表示時に透かしを表示する指定を設定。
void setPrintWaterMark (bool bPrintWaterMark)
 PDF印刷時に透かしを印刷する指定を設定。
void setOpacity (float opacity)
 透かしの不透明度を設定。
void setTiling (bool bTiling)
 透かしをタイリングして配置するかどうかを設定。
void setAngle (float angle)
 透かしを配置する任意の角度を設定。
void setAcrobatCompatible (bool compatil)
 Acrobat互換にするかどうかの設定

Additional Inherited Members

Public Types inherited from PdfTkNet::PtlParamWaterMark
enum class  TYPE_WATERMARK { TYPE_COLOR = 1 , TYPE_TEXT = 2 , TYPE_PDF = 3 , TYPE_IMAGE = 4 }
 透かしのタイプ More...
enum class  ALIGN {
  ALIGN_TOP_LEFT = 1 , ALIGN_TOP = 2 , ALIGN_TOP_RIGHT = 3 , ALIGN_LEFT = 4 ,
  ALIGN_CENTER = 5 , ALIGN_RIGHT = 6 , ALIGN_BOTTOM_LEFT = 7 , ALIGN_BOTTOM = 8 ,
  ALIGN_BOTTOM_RIGHT = 9
}
 透かしの配置 More...
enum class  ZORDER { ZORDER_FRONT = 1 , ZORDER_BACK = 2 }
 透かしのZオーダー More...
enum class  PAGE_RANGE {
  PAGE_RANGE_ALL = 0 , PAGE_RANGE_FIRST = 1 , PAGE_RANGE_LAST = 2 , PAGE_RANGE_ODD = 3 ,
  PAGE_RANGE_EVEN = 4 , PAGE_RANGE_CUSTOM = 5
}
 透かしを入れるページの範囲 More...
Protected Attributes inherited from PdfTkNet::PtlParamWaterMark
PdfTk::PtlParamWaterMark * m_native

Detailed Description

色を透かしに使うパラメータクラスです。
ベースクラスPtlParamWaterMarkへの設定も忘れずに行ってください。

Constructor & Destructor Documentation

◆ PtlParamWaterMarkColor() [1/2]

PdfTkNet::PtlParamWaterMarkColor::PtlParamWaterMarkColor ( )

コンストラクタ

Exceptions
PtlException

◆ PtlParamWaterMarkColor() [2/2]

PdfTkNet::PtlParamWaterMarkColor::PtlParamWaterMarkColor ( PtlParamWaterMarkColor^ obj)

コピーコンストラクタ alias copy

Parameters
objコピー元オブジェクト。
Exceptions
PtlException

Member Function Documentation

◆ operator=()

PtlParamWaterMarkColor PdfTkNet::PtlParamWaterMarkColor::operator= ( PtlParamWaterMarkColor^ obj)

コピーオペレータ alias copy

Parameters
objコピー元オブジェクト。

◆ setColor()

void PdfTkNet::PtlParamWaterMarkColor::setColor ( PtlColor^ color)

透かしの色を設定。

設定しない場合はデフォルト値として白が使用されます。

Parameters
color透かし指定する色。
Exceptions
PtlException