jp.co.antenna.pdfdrv
クラス PtlParamWaterMarkSettings

java.lang.Object
  上位を拡張 jp.co.antenna.pdfdrv.PtlParamWaterMarkSettings

public class PtlParamWaterMarkSettings
extends java.lang.Object

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


フィールドの概要
static int WATERMARK_LAYOUT_HORIZONTAL_CENTER
          レイアウト(横):中央。
static int WATERMARK_LAYOUT_HORIZONTAL_LEFT
          レイアウト(横):左。
static int WATERMARK_LAYOUT_HORIZONTAL_RIGHT
          レイアウト(横):右。
static int WATERMARK_LAYOUT_VERTICAL_CENTER
          レイアウト(縦):中央。
static int WATERMARK_LAYOUT_VERTICAL_FOOTER
          レイアウト(縦):フッタ。
static int WATERMARK_LAYOUT_VERTICAL_HEADER
          レイアウト(縦):ヘッダ。
static int WATERMARK_PLACE_BACK
          配置:最前面。
static int WATERMARK_PLACE_FRONT
          配置:最背面。
 
コンストラクタの概要
PtlParamWaterMarkSettings()
           
PtlParamWaterMarkSettings(PtlParamWaterMarkSettings obj)
           
 
メソッドの概要
 boolean getDisplayShow()
          表示時の透かし表示設定を取得。
 int getLayoutHorizontal()
          レイアウト(横)の取得。
 int getLayoutVertical()
          レイアウト(縦)の取得。
 java.lang.String getPicPath()
          図ファイルのパスの取得。
 int getPicScale()
          図の倍率の取得。
 int getPlace()
          配置の取得。
 boolean getPrintShow()
          印刷時の透かし印刷設定を取得。
 int getTextColorB()
          テキスト透かしの色(青)の取得。
 int getTextColorG()
          テキスト透かしの色(緑)の取得。
 int getTextColorR()
          テキスト透かしの色(赤)の取得。
 boolean getTextDiagonal()
          対角線上への表示設定の取得。
 java.lang.String getTextFont()
          テキスト透かしのフォント名の取得。
 int getTextFontSize()
          テキスト透かしのフォントサイズの取得。
 java.lang.String getTextString()
          テキスト透かしの文字列の取得。
 int getTransparence()
          透明度の取得。
 int getWaterMarkType()
          透かしタイプの取得。
 void setDisplayShow(boolean show)
          表示時の透かし表示設定の指定。
 void setLayoutHorizontal(int horizontal)
          レイアウト(横)の指定。
 void setLayoutVertical(int vertical)
          レイアウト(縦)の指定。
 void setPicPath(java.lang.String path)
          図ファイルのパスの指定。
 void setPicScale(int scale)
          図の倍率の指定。
 void setPlace(int place)
          配置の指定。
 void setPrintShow(boolean show)
          印刷時の透かし印刷設定の指定。
 void setTextColorB(int b)
          テキスト透かしの色(青)の指定。
 void setTextColorG(int g)
          テキスト透かしの色(緑)の指定。
 void setTextColorR(int r)
          テキスト透かしの色(赤)の指定。
 void setTextDiagonal(boolean diagonal)
          対角線上への表示設定の指定。
 void setTextFont(java.lang.String font)
          テキスト透かしのフォント名の指定。
 void setTextFontSize(int size)
          テキスト透かしのフォントサイズの指定。
 void setTextString(java.lang.String str)
          テキスト透かしの文字列の指定。
 void setTransparence(int transparence)
          透明度の指定。
 void setWaterMarkType(int type)
          透かしタイプの指定。
 void terminate()
           
static int WATERMARK_TYPE_NONE()
          透かしタイプ:なし。
static int WATERMARK_TYPE_PICTURE()
          透かしタイプ: 図。
static int WATERMARK_TYPE_TEXT()
          透かしタイプ:テキスト。
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

WATERMARK_PLACE_BACK

public static final int WATERMARK_PLACE_BACK
配置:最前面。

関連項目:
定数フィールド値

WATERMARK_PLACE_FRONT

public static final int WATERMARK_PLACE_FRONT
配置:最背面。

関連項目:
定数フィールド値

WATERMARK_LAYOUT_VERTICAL_HEADER

public static final int WATERMARK_LAYOUT_VERTICAL_HEADER
レイアウト(縦):ヘッダ。

関連項目:
定数フィールド値

WATERMARK_LAYOUT_VERTICAL_CENTER

public static final int WATERMARK_LAYOUT_VERTICAL_CENTER
レイアウト(縦):中央。

関連項目:
定数フィールド値

WATERMARK_LAYOUT_VERTICAL_FOOTER

public static final int WATERMARK_LAYOUT_VERTICAL_FOOTER
レイアウト(縦):フッタ。

関連項目:
定数フィールド値

WATERMARK_LAYOUT_HORIZONTAL_LEFT

public static final int WATERMARK_LAYOUT_HORIZONTAL_LEFT
レイアウト(横):左。

関連項目:
定数フィールド値

WATERMARK_LAYOUT_HORIZONTAL_CENTER

public static final int WATERMARK_LAYOUT_HORIZONTAL_CENTER
レイアウト(横):中央。

関連項目:
定数フィールド値

WATERMARK_LAYOUT_HORIZONTAL_RIGHT

public static final int WATERMARK_LAYOUT_HORIZONTAL_RIGHT
レイアウト(横):右。

関連項目:
定数フィールド値
コンストラクタの詳細

PtlParamWaterMarkSettings

public PtlParamWaterMarkSettings()
                          throws PtlDrvException
例外:
PtlDrvException

PtlParamWaterMarkSettings

public PtlParamWaterMarkSettings(PtlParamWaterMarkSettings obj)
                          throws PtlDrvException
例外:
PtlDrvException
メソッドの詳細

WATERMARK_TYPE_NONE

public static final int WATERMARK_TYPE_NONE()
透かしタイプ:なし。


WATERMARK_TYPE_PICTURE

public static final int WATERMARK_TYPE_PICTURE()
透かしタイプ: 図。


WATERMARK_TYPE_TEXT

public static final int WATERMARK_TYPE_TEXT()
透かしタイプ:テキスト。


terminate

public void terminate()

getWaterMarkType

public int getWaterMarkType()
                     throws PtlDrvException
透かしタイプの取得。

戻り値:
タイトル。
例外:
PtlDrvException

setWaterMarkType

public void setWaterMarkType(int type)
                      throws PtlDrvException
透かしタイプの指定。

パラメータ:
type - 透かしタイプ。
例外:
PtlDrvException

getPicPath

public java.lang.String getPicPath()
                            throws PtlDrvException
図ファイルのパスの取得。

戻り値:
図ファイルのパス。
例外:
PtlDrvException

setPicPath

public void setPicPath(java.lang.String path)
                throws PtlDrvException
図ファイルのパスの指定。

パラメータ:
path - 図ファイルのパス。
例外:
PtlDrvException

getPicScale

public int getPicScale()
                throws PtlDrvException
図の倍率の取得。

戻り値:
図の倍率。
例外:
PtlDrvException

setPicScale

public void setPicScale(int scale)
                 throws PtlDrvException
図の倍率の指定。

パラメータ:
scale - 図の倍率[%](0=自動)。
例外:
PtlDrvException

getTextString

public java.lang.String getTextString()
                               throws PtlDrvException
テキスト透かしの文字列の取得。

戻り値:
テキスト透かしの文字列。
例外:
PtlDrvException

setTextString

public void setTextString(java.lang.String str)
                   throws PtlDrvException
テキスト透かしの文字列の指定。

パラメータ:
str - テキスト透かしの文字列。
例外:
PtlDrvException

getTextFont

public java.lang.String getTextFont()
                             throws PtlDrvException
テキスト透かしのフォント名の取得。

戻り値:
テキスト透かしのフォント名。
例外:
PtlDrvException

setTextFont

public void setTextFont(java.lang.String font)
                 throws PtlDrvException
テキスト透かしのフォント名の指定。

パラメータ:
font - テキスト透かしのフォント名。
例外:
PtlDrvException

getTextFontSize

public int getTextFontSize()
                    throws PtlDrvException
テキスト透かしのフォントサイズの取得。

戻り値:
テキスト透かしのフォントサイズ。
例外:
PtlDrvException

setTextFontSize

public void setTextFontSize(int size)
                     throws PtlDrvException
テキスト透かしのフォントサイズの指定。

パラメータ:
size - テキスト透かしのフォントサイズ。
例外:
PtlDrvException

getTextColorR

public int getTextColorR()
                  throws PtlDrvException
テキスト透かしの色(赤)の取得。

戻り値:
テキスト透かしの色(赤)[0〜255]。
例外:
PtlDrvException

setTextColorR

public void setTextColorR(int r)
                   throws PtlDrvException
テキスト透かしの色(赤)の指定。

パラメータ:
r - テキスト透かしの色(赤)[0〜255]。
例外:
PtlDrvException

getTextColorG

public int getTextColorG()
                  throws PtlDrvException
テキスト透かしの色(緑)の取得。

戻り値:
テキスト透かしの色(緑)[0〜255]。
例外:
PtlDrvException

setTextColorG

public void setTextColorG(int g)
                   throws PtlDrvException
テキスト透かしの色(緑)の指定。

パラメータ:
g - テキスト透かしの色(緑)[0〜255]。
例外:
PtlDrvException

getTextColorB

public int getTextColorB()
                  throws PtlDrvException
テキスト透かしの色(青)の取得。

戻り値:
テキスト透かしの色(青)[0〜255]。
例外:
PtlDrvException

setTextColorB

public void setTextColorB(int b)
                   throws PtlDrvException
テキスト透かしの色(青)の指定。

パラメータ:
b - テキスト透かしの色(青)[0〜255]。
例外:
PtlDrvException

getTextDiagonal

public boolean getTextDiagonal()
                        throws PtlDrvException
対角線上への表示設定の取得。

戻り値:
対角線上への表示設定。
例外:
PtlDrvException

setTextDiagonal

public void setTextDiagonal(boolean diagonal)
                     throws PtlDrvException
対角線上への表示設定の指定。

パラメータ:
diagonal - true:対角線上に表示する、false:対角線上に表示しない。
例外:
PtlDrvException

getPlace

public int getPlace()
             throws PtlDrvException
配置の取得。

戻り値:
配置。
例外:
PtlDrvException

setPlace

public void setPlace(int place)
              throws PtlDrvException
配置の指定。

パラメータ:
place - 配置。
例外:
PtlDrvException

getLayoutVertical

public int getLayoutVertical()
                      throws PtlDrvException
レイアウト(縦)の取得。

戻り値:
レイアウト(縦)。
例外:
PtlDrvException

setLayoutVertical

public void setLayoutVertical(int vertical)
                       throws PtlDrvException
レイアウト(縦)の指定。

パラメータ:
vertical - レイアウト(縦)。
例外:
PtlDrvException

getLayoutHorizontal

public int getLayoutHorizontal()
                        throws PtlDrvException
レイアウト(横)の取得。

戻り値:
レイアウト(横)。
例外:
PtlDrvException

setLayoutHorizontal

public void setLayoutHorizontal(int horizontal)
                         throws PtlDrvException
レイアウト(横)の指定。

パラメータ:
horizontal - レイアウト(横)。
例外:
PtlDrvException

getTransparence

public int getTransparence()
                    throws PtlDrvException
透明度の取得。

戻り値:
透明度[%](0=最薄、100=最濃)。
例外:
PtlDrvException

setTransparence

public void setTransparence(int transparence)
                     throws PtlDrvException
透明度の指定。

パラメータ:
transparence - 透明度[%](1=最薄、100=最濃)。
例外:
PtlDrvException

getPrintShow

public boolean getPrintShow()
                     throws PtlDrvException
印刷時の透かし印刷設定を取得。

戻り値:
印刷時の透かし印刷設定。
例外:
PtlDrvException

setPrintShow

public void setPrintShow(boolean show)
                  throws PtlDrvException
印刷時の透かし印刷設定の指定。

パラメータ:
show - true:印刷時の透かしを印刷する、false:印刷時の透かしを印刷しない。
例外:
PtlDrvException

getDisplayShow

public boolean getDisplayShow()
                       throws PtlDrvException
表示時の透かし表示設定を取得。

戻り値:
表示時の透かし表示設定。
例外:
PtlDrvException

setDisplayShow

public void setDisplayShow(boolean show)
                    throws PtlDrvException
表示時の透かし表示設定の指定。

パラメータ:
show - true:表示時の透かしを表示する、false:表示時の透かしを表示しない。
例外:
PtlDrvException