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」と関係ないプリンタは使用しても構いません。