データを一時ストリームから読み込む
書式:
HPDF_STATUS HPDF_ReadFromStream(HPDF_Doc pdf,
HPDF_BYTE *buf,
HPDF_UINT32 *size);
戻り値
成功時 :HPDF_OK または HPDF_STREAM_EOF
失敗時 :エラーコードを返し、HPDF_Doc オブジェクトのハンドル生成時に渡したエラーハンドラをコールする。
エラー
- HPDF_INVALID_DOCUMENT
- 無効なドキュメントオブジェクトのハンドルが設定された
- HPDF_INVALID_OPERATION
- 一時ファイルデータがありません
- HPDF_INVALID_PARAMETER
- size に無効な値が設定された
引数
pdf :HPDF_Doc オブジェクトのハンドル
buf :データのコピー先のポインタ
size :bufのサイズ
一時ストリームから読み込んだデータをbufにコピーします。
この関数が呼ばれた後、sizeには読み込んだデータサイズが設定されます。
戻り値がHPDF_STREAM_EOFだとしても、実行後のsizeが0でないならば、データはバッファにコピーされています。
参照
ドキュメントを一時ストリームに保存する (HPDF_SaveToStream)
一時ストリームの大きさを取得する (HPDF_GetStreamSize)
一時ストリームを巻き戻す (HPDF_ResetStream)