PDFTool
7.0
|
ファイルやストリームの出力指定に使うパラメータクラスです。
More...
#include <PtlParamOutput.h>
Public Member Functions | |
int | getHandle () const |
PtlParamOutput () | |
コンストラクタ More... | |
PtlParamOutput (const PtlParamString &path) | |
コンストラクタ More... | |
PtlParamOutput (const PtlParamString &path, const OutputStream *outStream) | |
コンストラクタ More... | |
PtlParamOutput (const PtlParamOutput &obj) | |
コピーコンストラクタ More... | |
‾PtlParamOutput () | |
デストラクタ | |
PtlParamOutput & | operator= (const PtlParamOutput &obj) |
コピーオペレータ More... | |
bool | open () |
出力ストリームをオープン。 More... | |
void | close () |
ストリームをクローズ。 More... | |
int | write (char *pBuf, int len) |
出力ストリームを書き込み。 More... | |
PtlParamString | getPath () const |
パスの取得。 | |
OutputStream & | getStream () const |
![]() | |
PtlParamStream () | |
コンストラクタ | |
virtual | ‾PtlParamStream () |
デストラクタ | |
bool | canRead () const |
入力ストリームの読み込み可能かを取得。 More... | |
bool | canWrite () const |
出力ストリームの書き込み可能かを取得。 More... | |
virtual int | read (char *pBuf, int len) |
入力ストリームの読み込み。 More... | |
virtual long | seekoff (long off, int way, int which) |
入力ストリーム内の移動。 More... | |
Additional Inherited Members | |
![]() | |
bool | m_canRead |
bool | m_canWrite |
ファイルやストリームの出力指定に使うパラメータクラスです。
パス(ファイル)名を指定して、ストリームを指定しない場合、パス(ファイル)名を使って、ストリームをオープンします。
ストリームを指定した場合、パス(ファイル)名はエラーメッセージの表示などに使われる情報として扱われ、 パス(ファイル)名でストリームをオープンすることはありません。
PdfTk::PtlParamOutput::PtlParamOutput | ( | ) |
コンストラクタ
PtlException |
PdfTk::PtlParamOutput::PtlParamOutput | ( | const PtlParamString & | path | ) |
PdfTk::PtlParamOutput::PtlParamOutput | ( | const PtlParamString & | path, |
const OutputStream * | outStream | ||
) |
PdfTk::PtlParamOutput::PtlParamOutput | ( | const PtlParamOutput & | obj | ) |
|
virtual |
|
virtual |
PtlParamOutput& PdfTk::PtlParamOutput::operator= | ( | const PtlParamOutput & | obj | ) |
コピーオペレータ
obj | コピー元オブジェクト。 |
|
virtual |
出力ストリームを書き込み。
pBuf | 書き込むデータ |
len | データ長 |
Reimplemented from PdfTk::PtlParamStream.