| DriverAPI C++ I/F
    6.0
    | 
PDF Driver を利用してドキュメントを PDF へ変換するクラスです。 More...
#include <ptldrvconvert.h>
| Public Member Functions | |
| PtlDrvConvert (const PtlDrvConvert &obj) | |
| virtual | ‾PtlDrvConvert () | 
| PtlDrvConvert & | operator= (const PtlDrvConvert &newVal) | 
| virtual boolean | convertFile (const PtlDrvString &inputFile, const PtlDrvString &outputFile) | 
| 変換を行う | |
| int | getPageNumber (const PtlDrvString &inputFile) const | 
| 指定した文書のページ数を取得する。 Excelの場合:シート数(非表示シートを含む) PowerPointの場合:スライド数(非表示スライドを含む) | |
| void | setSelectPage (int nStartPage, int nEndPage) | 
| 変換するページを設定する。 Excelの場合:シート番号(非表示シートを含まない) PowerPointの場合:スライド番号(非表示スライドを含む) | |
| void | setSinglePageConvert (bool bSingle) | 
| ページ毎に1つのPDFへ変換する指定を行う。 Excelの場合:シート単位(非表示シートを含まない) PowerPointの場合:スライド単位(非表示スライドを含む) | |
| void | setSelectSettings (int selectSettings) | 
| PDF Driver 設定の指定をファイルか内容かを選択する。 | |
| boolean | setSettingsFile (const PtlDrvString &settingsFile) | 
| PDF Driver 設定ファイルを指定する。 | |
| boolean | setParamSettings (const PtlParamDriverSettings &settings) | 
| PDF Driver 設定内容を指定する。 | |
| virtual boolean | convertFileAddin (const PtlDrvString &inputFile, const PtlDrvString &outputFile) | 
| 変換を行う(MS Office アドインを使用) | |
| boolean | setParamWordAddinSettings (const PtlParamWordAddinSetting &wordSetting) | 
| MS Office Word アドインの設定内容を指定する。 | |
| boolean | setParamExcelAddinSettings (const PtlParamExcelAddinSetting &excelSetting) | 
| MS Office Excel アドインの設定内容を指定する。 | |
| boolean | setParamPPTAddinSettings (const PtlParamPPTAddinSetting &pptSetting) | 
| MS Office PowerPoint アドインの設定内容を指定する。 | |
| boolean | isEvaluation () | 
| ライセンスファイルが評価版であるかチェックする | |
| boolean | isExpired () | 
| int | getErrorCode () const | 
| PtlDrvString | getErrorMessage () const | 
| PtlDrvString | getErrorMessageJP () const | 
| int | SelectPrinter (const PtlDrvString &printerName) | 
| PDF出力に使用するプリンタを指定する。モデル名(=ドライバ名)が「Antenna House PDF Driver 5.0」のものに限る。 指定したプリンタは同一ユーザーの他のプロセスやスレッドからはAPIで使用できなくなります。 2回目以降の呼び出しでは自動的にReleasePrinter()をし、前回選択したプリンタを解放します。 ※API以外では使用できてしまうので、APIを使う場合はAPI外でプリンタを使わないように周知徹底してください。 「Antenna House PDF Driver 5.0」と関係ないプリンタは使用しても構いません。 | |
| int | ReleasePrinter () | 
| SelectPrinter()で占有したプリンタを解放し、他のプロセスやスレッドでも使えるようにする。 インスタンス削除に自動的に呼ばれます。 | |
| PtlDrvString | getSelectedPrinter () | 
| Static Public Member Functions | |
| static int | SELECT_SETTINGS_DEFAULT () | 
| 出力設定の指定方法 | |
| static int | SELECT_SETTINGS_FILE () | 
| 出力設定の指定方法。 設定ファイルで指定する。 | |
| static int | SELECT_SETTINGS_CLASS () | 
| 出力設定の指定方法。 設定内容で指定する。 | |
| Protected Attributes | |
| ah_DrvConvert * | m_lpDrvConvert | 
PDF Driver を利用してドキュメントを PDF へ変換するクラスです。
| 
 | static | 
出力設定の指定方法
出力設定の指定方法。 指定しない。(現在の PDF Driver 設定)
| int PdfDrv::PtlDrvConvert::SelectPrinter | ( | const PtlDrvString & | printerName | ) | 
PDF出力に使用するプリンタを指定する。モデル名(=ドライバ名)が「Antenna House PDF Driver 6.0」のものに限る。 指定したプリンタは同一ユーザーの他のプロセスやスレッドからはAPIで使用できなくなります。 2回目以降の呼び出しでは自動的にReleasePrinter()をし、前回選択したプリンタを解放します。 ※API以外では使用できてしまうので、APIを使う場合はAPI外でプリンタを使わないように周知徹底してください。 「Antenna House PDF Driver 6.0」と関係ないプリンタは使用しても構いません。