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

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

#include <PtlParamCommonSettings.h>

Public Member Functions

 PtlParamCommonSettings (const PtlParamCommonSettings &obj)
 
virtual ‾PtlParamCommonSettings ()
 
PtlParamCommonSettingsoperator= (const PtlParamCommonSettings &obj)
 
boolean getWebOptimize () const
 WEB表示用に最適化設定の取得。
 
int setWebOptimize (const boolean flag)
 WEB表示用に最適化設定の指定。
 
boolean getViewAuto () const
 作成後PDFを表示設定の取得。
 
int setViewAuto (const boolean flag)
 作成後PDFを表示設定の指定。
 
boolean getReplaceSamename () const
 同名ファイルの上書き設定の取得。
 
int setReplaceSamename (const boolean flag)
 同名ファイルの上書き設定の指定。
 
boolean getMakeURLLink () const
 本文中のURLにリンクをつける設定の取得。
 
int setMakeURLLink (const boolean flag)
 本文中のURLにリンクをつける設定の指定。
 
boolean getCutEmptyPage () const
 元文書の空白ページをPDFへ出力しない設定の取得。
 
int setCutEmptyPage (const boolean flag)
 元文書の空白ページをPDFへ出力しない設定の指定。
 
int getPathSaveStyle () const
 保存方法の取得。
 
int setPathSaveStyle (const int style)
 保存方法の指定。
 
PtlDrvString getSavePath () const
 PDFの出力先フォルダの取得。
 
int setSavePath (const PtlDrvString &path)
 PDFの出力先フォルダの指定。
 
int getPaperSizeStyle () const
 サイズ指定方法の取得。
 
int setPaperSizeStyle (const int style)
 サイズ指定方法の指定。
 
int getPaperName () const
 既定用紙の取得。
 
int setPaperName (const int name)
 既定用紙の指定。
 
float getPaperWidth () const
 用紙サイズ(横幅)の取得。
 
int setPaperWidth (const float width)
 用紙サイズ(横幅)の指定。
 
float getPaperHeight () const
 用紙サイズ(縦幅)の取得。
 
int setPaperHeight (const float height)
 用紙サイズ(縦幅)の指定。
 
int getPaperDirection () const
 用紙の向きの取得。
 
int setPaperDirection (const int direction)
 用紙の向きの指定。
 
int getPrecision () const
 解像度の取得。
 
int setPrecision (const int precision)
 解像度の指定。
 
int getScale () const
 倍率の取得。
 
int setScale (const int scale)
 倍率の指定。
 
int getPattern () const
 
int setPattern (const int pattern)
 

Static Public Member Functions

static int PATHSAVE_DIALOGSAVE ()
 保存方法
 
static int PATHSAVE_PATHSAVE ()
 保存方法。 出力先フォルダを指定する。
 
static int CUSTOMPAPERSIZE_CUSTOMSIZE ()
 用紙サイズの設定
 
static int CUSTOMPAPERSIZE_FIXEDSIZE ()
 用紙サイズの設定。 規定用紙。
 
static int PAPERNAME_10X14 ()
 規定用紙名の設定
 
static int PAPERNAME_11X17 ()
 規定用紙名の設定。 10x17inch。
 
static int PAPERNAME_A0 ()
 規定用紙名の設定。 A0。
 
static int PAPERNAME_A1 ()
 規定用紙名の設定。 A1。
 
static int PAPERNAME_A2 ()
 規定用紙名の設定。 A2。
 
static int PAPERNAME_A3 ()
 規定用紙名の設定。 A3。
 
static int PAPERNAME_A4 ()
 規定用紙名の設定。 A4。
 
static int PAPERNAME_A4_EXTRA ()
 規定用紙名の設定。 A4 Extra。
 
static int PAPERNAME_A5 ()
 規定用紙名の設定。 A5。
 
static int PAPERNAME_A6 ()
 規定用紙名の設定。 A6。
 
static int PAPERNAME_B4 ()
 規定用紙名の設定。 B4(JIS)。
 
static int PAPERNAME_B5 ()
 規定用紙名の設定。 B5(JIS)。
 
static int PAPERNAME_B6 ()
 規定用紙名の設定。 B6(JIS)。
 
static int PAPERNAME_ENVELOPE_B5 ()
 規定用紙名の設定。 Envalope B5。
 
static int PAPERNAME_EXECUTIVE ()
 規定用紙名の設定。 Executive。
 
static int PAPERNAME_LEGAL ()
 規定用紙名の設定。 Legal。
 
static int PAPERNAME_LEGAL_LETTER ()
 規定用紙名の設定。 Letter。
 
static int PAPERNAME_LEGAL_TABLOID ()
 規定用紙名の設定。 Tabloid。
 
static int PAPERNAME_JAPANESE_POSTCARD ()
 規定用紙名の設定。 はがき。
 
static int PAPERNAME_JAPANESE_DOUBLE_POSTCARD ()
 規定用紙名の設定。 往復はがき。
 
static int PAPERNAME_JAPANESE_ENVELOPE_KAKU_2 ()
 規定用紙名の設定。 封筒 角型 2号。
 
static int PAPERNAME_JAPANESE_ENVELOPE_KAKU_3 ()
 規定用紙名の設定。 封筒 角型 3号。
 
static int PAPERNAME_JAPANESE_ENVELOPE_CHOU_3 ()
 規定用紙名の設定。 封筒 長型 3号。
 
static int PAPERNAME_JAPANESE_ENVELOPE_CHOU_4 ()
 規定用紙名の設定。 封筒 長型 4号。
 
static int PAPERNAME_JAPAN_ENVELOPE_YOU_4 ()
 規定用紙名の設定。 封筒 洋型 4号。
 
static int PAPERDIRECTION_VERTICAL ()
 用紙の向きの設定
 
static int PAPERDIRECTION_HORIZONTAL ()
 用紙の向きの設定。 横。
 
static int PRECISION_72 ()
 解像度の設定
 
static int PRECISION_144 ()
 解像度の設定。 144dpi。
 
static int PRECISION_300 ()
 解像度の設定。 300dpi。
 
static int PRECISION_600 ()
 解像度の設定。 600dpi。
 
static int PRECISION_1200 ()
 解像度の設定。 1200dpi。
 
static int PRECISION_2400 ()
 解像度の設定。 2400dpi。
 
static int PRECISION_3600 ()
 解像度の設定。 3600dpi。
 
static int PRECISION_96 ()
 
static int PRECISION_360 ()
 
static int PRECISION_720 ()
 

Protected Attributes

impl_PtlParamCommonSettings * impl
 

Detailed Description

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

Member Function Documentation

static int PdfDrv::PtlParamCommonSettings::CUSTOMPAPERSIZE_CUSTOMSIZE ( )
static

用紙サイズの設定

用紙サイズの設定。 サイズ指定。

boolean PdfDrv::PtlParamCommonSettings::getCutEmptyPage ( ) const

元文書の空白ページをPDFへ出力しない設定の取得。

Returns
true:元文書の空白ページをPDFへ出力しない、false:元文書の空白ページをPDFへ出力する。
boolean PdfDrv::PtlParamCommonSettings::getMakeURLLink ( ) const

本文中のURLにリンクをつける設定の取得。

Returns
true:本文中のURLにリンクをつける、false:本文中のURLにリンクをつけない。
int PdfDrv::PtlParamCommonSettings::getPaperDirection ( ) const

用紙の向きの取得。

Returns
用紙の向き。
float PdfDrv::PtlParamCommonSettings::getPaperHeight ( ) const

用紙サイズ(縦幅)の取得。

Returns
用紙サイズ(縦幅)。
int PdfDrv::PtlParamCommonSettings::getPaperName ( ) const

既定用紙の取得。

Returns
既定用紙。
int PdfDrv::PtlParamCommonSettings::getPaperSizeStyle ( ) const

サイズ指定方法の取得。

Returns
サイズ指定方法。
float PdfDrv::PtlParamCommonSettings::getPaperWidth ( ) const

用紙サイズ(横幅)の取得。

Returns
用紙サイズ(横幅)。
int PdfDrv::PtlParamCommonSettings::getPathSaveStyle ( ) const

保存方法の取得。

Returns
保存方法。
int PdfDrv::PtlParamCommonSettings::getPattern ( ) const
Returns
int PdfDrv::PtlParamCommonSettings::getPrecision ( ) const

解像度の取得。

Returns
解像度。
boolean PdfDrv::PtlParamCommonSettings::getReplaceSamename ( ) const

同名ファイルの上書き設定の取得。

Returns
true:同名ファイルを上書きする、false:同名ファイルを上書きしない。
PtlDrvString PdfDrv::PtlParamCommonSettings::getSavePath ( ) const

PDFの出力先フォルダの取得。

Returns
PDFの出力先フォルダ。
int PdfDrv::PtlParamCommonSettings::getScale ( ) const

倍率の取得。

Returns
倍率。
boolean PdfDrv::PtlParamCommonSettings::getViewAuto ( ) const

作成後PDFを表示設定の取得。

Returns
true:作成後PDFを表示する、false:作成後PDFを表示しない。
boolean PdfDrv::PtlParamCommonSettings::getWebOptimize ( ) const

WEB表示用に最適化設定の取得。

Returns
true:WEB最適化する、false:WEB最適化しない。
static int PdfDrv::PtlParamCommonSettings::PAPERDIRECTION_VERTICAL ( )
static

用紙の向きの設定

用紙の向きの設定。 縦。

static int PdfDrv::PtlParamCommonSettings::PAPERNAME_10X14 ( )
static

規定用紙名の設定

規定用紙名の設定。 10x14inch。

static int PdfDrv::PtlParamCommonSettings::PATHSAVE_DIALOGSAVE ( )
static

保存方法

保存方法。 印刷時にダイアログで確認。

static int PdfDrv::PtlParamCommonSettings::PRECISION_72 ( )
static

解像度の設定

解像度の設定。 72dpi。

int PdfDrv::PtlParamCommonSettings::setCutEmptyPage ( const boolean  flag)

元文書の空白ページをPDFへ出力しない設定の指定。

Parameters
flagtrue:元文書の空白ページをPDFへ出力しない、false:元文書の空白ページをPDFへ出力する。
int PdfDrv::PtlParamCommonSettings::setMakeURLLink ( const boolean  flag)

本文中のURLにリンクをつける設定の指定。

Parameters
flagtrue:本文中のURLにリンクをつける、false:本文中のURLにリンクをつけない。
int PdfDrv::PtlParamCommonSettings::setPaperDirection ( const int  direction)

用紙の向きの指定。

Parameters
direction用紙の向き。
int PdfDrv::PtlParamCommonSettings::setPaperHeight ( const float  height)

用紙サイズ(縦幅)の指定。

Parameters
height用紙サイズ(縦幅)[25.4〜3276.7mm]。
int PdfDrv::PtlParamCommonSettings::setPaperName ( const int  name)

既定用紙の指定。

Parameters
name既定用紙。
int PdfDrv::PtlParamCommonSettings::setPaperSizeStyle ( const int  style)

サイズ指定方法の指定。

Parameters
styleサイズ指定方法。
int PdfDrv::PtlParamCommonSettings::setPaperWidth ( const float  width)

用紙サイズ(横幅)の指定。

Parameters
width用紙サイズ(横幅)[25.4〜3276.7mm]。
int PdfDrv::PtlParamCommonSettings::setPathSaveStyle ( const int  style)

保存方法の指定。

Parameters
style保存方法。
int PdfDrv::PtlParamCommonSettings::setPattern ( const int  pattern)
Parameters
Pattern[0,1]。
int PdfDrv::PtlParamCommonSettings::setPrecision ( const int  precision)

解像度の指定。

Parameters
precision解像度。
int PdfDrv::PtlParamCommonSettings::setReplaceSamename ( const boolean  flag)

同名ファイルの上書き設定の指定。

Parameters
flagtrue:同名ファイルを上書きする、false:同名ファイルを上書きしない。
int PdfDrv::PtlParamCommonSettings::setSavePath ( const PtlDrvString path)

PDFの出力先フォルダの指定。

Parameters
pathPDFの出力先フォルダ。
int PdfDrv::PtlParamCommonSettings::setScale ( const int  scale)

倍率の指定。

Parameters
scale倍率[10〜400%]。
int PdfDrv::PtlParamCommonSettings::setViewAuto ( const boolean  flag)

作成後PDFを表示設定の指定。

Parameters
flagtrue:作成後PDFを表示する、false:作成後PDFを表示しない。
int PdfDrv::PtlParamCommonSettings::setWebOptimize ( const boolean  flag)

WEB表示用に最適化設定の指定。

Parameters
flagtrue:WEB最適化する、false:WEB最適化しない。