DriverAPI C++ I/F  6.0
PdfDrv::PtlParamWaterMarkSettings Class Reference

出力設定ファイルの「透かし」に対する操作を行うクラスです。 PtlParamDriverSettings で使用します。 PtlParamDriverSettings参照。 More...

#include <PtlParamWaterMarkSettings.h>

Public Member Functions

 PtlParamWaterMarkSettings (const PtlParamWaterMarkSettings &obj)
 
virtual ‾PtlParamWaterMarkSettings ()
 
PtlParamWaterMarkSettingsoperator= (const PtlParamWaterMarkSettings &obj)
 
int getWaterMarkType () const
 透かしタイプの取得。
 
int setWaterMarkType (const int type)
 透かしタイプの指定。
 
PtlDrvString getPicPath () const
 図ファイルのパスの取得。
 
int setPicPath (const PtlDrvString &path)
 図ファイルのパスの指定。
 
int getPicScale () const
 図の倍率の取得。
 
int setPicScale (const int scale)
 図の倍率の指定。
 
PtlDrvString getTextString () const
 テキスト透かしの文字列の取得。
 
int setTextString (const PtlDrvString &str)
 テキスト透かしの文字列の指定。
 
PtlDrvString getTextFont () const
 テキスト透かしのフォント名の取得。
 
int setTextFont (const PtlDrvString &font)
 テキスト透かしのフォント名の指定。
 
int getTextFontSize () const
 テキスト透かしのフォントサイズの取得。
 
int setTextFontSize (const int size)
 テキスト透かしのフォントサイズの指定。
 
int getTextColorR () const
 テキスト透かしの色(赤)の取得。非推奨。getTextColor()を推奨。
 
int setTextColorR (const int r)
 テキスト透かしの色(赤)の指定。非推奨。setTextColor()を推奨。
 
int getTextColorG () const
 テキスト透かしの色(緑)の取得。非推奨。getTextColor()を推奨。
 
int setTextColorG (const int g)
 テキスト透かしの色(緑)の指定。非推奨。setTextColor()を推奨。
 
int getTextColorB () const
 テキスト透かしの色(青)の取得。非推奨。getTextColor()を推奨。
 
int setTextColorB (const int b)
 テキスト透かしの色(青)の指定。非推奨。setTextColor()を推奨。
 
int setTextColor (BYTE r, BYTE g, BYTE b)
 
int getTextColor (BYTE *r, BYTE *g, BYTE *b)
 
boolean getTextDiagonal () const
 対角線上への表示設定の取得。
 
int setTextDiagonal (const boolean diagonal)
 対角線上への表示設定の指定。
 
int getPlace () const
 配置の取得。
 
int setPlace (const int place)
 配置の指定。
 
int getLayoutVertical () const
 レイアウト(縦)の取得。
 
int setLayoutVertical (const int vertical)
 レイアウト(縦)の指定。
 
int getLayoutHorizontal () const
 レイアウト(横)の取得。
 
int setLayoutHorizontal (const int horizontal)
 レイアウト(横)の指定。
 
int getTransparence () const
 透明度の取得。
 
int setTransparence (const int transparence)
 透明度の指定。
 
boolean getPrintShow () const
 印刷時の透かし印刷設定を取得。
 
int setPrintShow (const boolean show)
 印刷時の透かし印刷設定の指定。
 
boolean getDisplayShow () const
 表示時の透かし表示設定を取得。
 
int setDisplayShow (const boolean show)
 表示時の透かし表示設定の指定。
 

Static Public Member Functions

static int WATERMARK_TYPE_NONE ()
 透かしタイプ
 
static int WATERMARK_TYPE_PICTURE ()
 画像またはPDF。
 
static int WATERMARK_TYPE_TEXT ()
 テキスト。
 
static int WATERMARK_PLACE_BACK ()
 配置
 
static int WATERMARK_PLACE_FRONT ()
 最背面。
 
static int WATERMARK_LAYOUT_VERTICAL_HEADER ()
 レイアウト(縦)
 
static int WATERMARK_LAYOUT_VERTICAL_CENTER ()
 レイアウト(縦)。 中央。
 
static int WATERMARK_LAYOUT_VERTICAL_FOOTER ()
 レイアウト(縦)。 フッタ。
 
static int WATERMARK_LAYOUT_HORIZONTAL_LEFT ()
 レイアウト(横)
 
static int WATERMARK_LAYOUT_HORIZONTAL_CENTER ()
 レイアウト(横)。 中央。
 
static int WATERMARK_LAYOUT_HORIZONTAL_RIGHT ()
 レイアウト(横)。 右。
 

Protected Attributes

impl_PtlParamWatermarkSettings * impl
 

Detailed Description

出力設定ファイルの「透かし」に対する操作を行うクラスです。 PtlParamDriverSettings で使用します。 PtlParamDriverSettings参照。

Member Function Documentation

boolean PdfDrv::PtlParamWaterMarkSettings::getDisplayShow ( ) const

表示時の透かし表示設定を取得。

Returns
表示時の透かし表示設定。
int PdfDrv::PtlParamWaterMarkSettings::getLayoutHorizontal ( ) const

レイアウト(横)の取得。

Returns
レイアウト(横)。
int PdfDrv::PtlParamWaterMarkSettings::getLayoutVertical ( ) const

レイアウト(縦)の取得。

Returns
レイアウト(縦)。
PtlDrvString PdfDrv::PtlParamWaterMarkSettings::getPicPath ( ) const

図ファイルのパスの取得。

Returns
図ファイルのパス。
int PdfDrv::PtlParamWaterMarkSettings::getPicScale ( ) const

図の倍率の取得。

Returns
図の倍率。
int PdfDrv::PtlParamWaterMarkSettings::getPlace ( ) const

配置の取得。

Returns
配置。
boolean PdfDrv::PtlParamWaterMarkSettings::getPrintShow ( ) const

印刷時の透かし印刷設定を取得。

Returns
印刷時の透かし印刷設定。
int PdfDrv::PtlParamWaterMarkSettings::getTextColorB ( ) const

テキスト透かしの色(青)の取得。非推奨。getTextColor()を推奨。

Returns
テキスト透かしの色(青)[0〜255]。
int PdfDrv::PtlParamWaterMarkSettings::getTextColorG ( ) const

テキスト透かしの色(緑)の取得。非推奨。getTextColor()を推奨。

Returns
テキスト透かしの色(緑)[0〜255]。
int PdfDrv::PtlParamWaterMarkSettings::getTextColorR ( ) const

テキスト透かしの色(赤)の取得。非推奨。getTextColor()を推奨。

Returns
テキスト透かしの色(赤)[0〜255]。
boolean PdfDrv::PtlParamWaterMarkSettings::getTextDiagonal ( ) const

対角線上への表示設定の取得。

Returns
対角線上への表示設定。
PtlDrvString PdfDrv::PtlParamWaterMarkSettings::getTextFont ( ) const

テキスト透かしのフォント名の取得。

Returns
テキスト透かしのフォント名。
int PdfDrv::PtlParamWaterMarkSettings::getTextFontSize ( ) const

テキスト透かしのフォントサイズの取得。

Returns
テキスト透かしのフォントサイズ。
PtlDrvString PdfDrv::PtlParamWaterMarkSettings::getTextString ( ) const

テキスト透かしの文字列の取得。

Returns
テキスト透かしの文字列。
int PdfDrv::PtlParamWaterMarkSettings::getTransparence ( ) const

透明度の取得。

Returns
透明度[%](0=最薄、100=最濃)。
int PdfDrv::PtlParamWaterMarkSettings::getWaterMarkType ( ) const

透かしタイプの取得。

Returns
タイトル。
int PdfDrv::PtlParamWaterMarkSettings::setDisplayShow ( const boolean  show)

表示時の透かし表示設定の指定。

Parameters
showtrue:表示時の透かしを表示する、false:表示時の透かしを表示しない。
int PdfDrv::PtlParamWaterMarkSettings::setLayoutHorizontal ( const int  horizontal)

レイアウト(横)の指定。

Parameters
horizontalレイアウト(横)。
int PdfDrv::PtlParamWaterMarkSettings::setLayoutVertical ( const int  vertical)

レイアウト(縦)の指定。

Parameters
verticalレイアウト(縦)。
int PdfDrv::PtlParamWaterMarkSettings::setPicPath ( const PtlDrvString path)

図ファイルのパスの指定。

Parameters
path図ファイルのパス。
int PdfDrv::PtlParamWaterMarkSettings::setPicScale ( const int  scale)

図の倍率の指定。

Parameters
scale図の倍率[%](0=自動)。
int PdfDrv::PtlParamWaterMarkSettings::setPlace ( const int  place)

配置の指定。

Parameters
place配置。
int PdfDrv::PtlParamWaterMarkSettings::setPrintShow ( const boolean  show)

印刷時の透かし印刷設定の指定。

Parameters
showtrue:印刷時の透かしを印刷する、false:印刷時の透かしを印刷しない。
int PdfDrv::PtlParamWaterMarkSettings::setTextColorB ( const int  b)

テキスト透かしの色(青)の指定。非推奨。setTextColor()を推奨。

Parameters
bテキスト透かしの色(青)[0〜255]。
int PdfDrv::PtlParamWaterMarkSettings::setTextColorG ( const int  g)

テキスト透かしの色(緑)の指定。非推奨。setTextColor()を推奨。

Parameters
gテキスト透かしの色(緑)[0〜255]。
int PdfDrv::PtlParamWaterMarkSettings::setTextColorR ( const int  r)

テキスト透かしの色(赤)の指定。非推奨。setTextColor()を推奨。

Parameters
rテキスト透かしの色(赤)[0〜255]。
int PdfDrv::PtlParamWaterMarkSettings::setTextDiagonal ( const boolean  diagonal)

対角線上への表示設定の指定。

Parameters
diagonaltrue:対角線上に表示する、false:対角線上に表示しない。
int PdfDrv::PtlParamWaterMarkSettings::setTextFont ( const PtlDrvString font)

テキスト透かしのフォント名の指定。

Parameters
fontテキスト透かしのフォント名。
int PdfDrv::PtlParamWaterMarkSettings::setTextFontSize ( const int  size)

テキスト透かしのフォントサイズの指定。

Parameters
sizeテキスト透かしのフォントサイズ。
int PdfDrv::PtlParamWaterMarkSettings::setTextString ( const PtlDrvString str)

テキスト透かしの文字列の指定。

Parameters
strテキスト透かしの文字列。
int PdfDrv::PtlParamWaterMarkSettings::setTransparence ( const int  transparence)

透明度の指定。

Parameters
transparence透明度[%](1=最薄、100=最濃)。
int PdfDrv::PtlParamWaterMarkSettings::setWaterMarkType ( const int  type)

透かしタイプの指定。

Parameters
type透かしタイプ。
static int PdfDrv::PtlParamWaterMarkSettings::WATERMARK_LAYOUT_HORIZONTAL_LEFT ( )
static

レイアウト(横)

レイアウト(横)。 左。

static int PdfDrv::PtlParamWaterMarkSettings::WATERMARK_LAYOUT_VERTICAL_HEADER ( )
static

レイアウト(縦)

レイアウト(縦)。 ヘッダ。

static int PdfDrv::PtlParamWaterMarkSettings::WATERMARK_PLACE_BACK ( )
static

配置

最前面。

static int PdfDrv::PtlParamWaterMarkSettings::WATERMARK_TYPE_NONE ( )
static

透かしタイプ

なし。