ドキュメントの圧縮モードを設定する
書式:
HPDF_STATUS HPDF_SetCompressionMode(HPDF_Doc pdf,
HPDF_UINT mode);
戻り値
成功時 :HPDF_OK
失敗時 :エラーコードを返し、HPDF_Doc オブジェクトのハンドル生成時に渡したエラーハンドラをコールする。
エラー
- HPDF_INVALID_DOCUMENT
- 無効なドキュメントオブジェクトのハンドルが設定された
- HPDF_INVALID_COMPRESSION_MODE
- 無効な圧縮モードが指定された
- HPDF_FAILD_TO_ALLOC_MEM
- メモリの確保に失敗した
引数
pdf :HPDF_Doc オブジェクトのハンドル
mode :使用する圧縮モード。この値は、以下のフラグの組み合わせとなります。
HPDF_COMP_NONE - 圧縮しません
HPDF_COMP_TEXT - テキストデータを圧縮します
HPDF_COMP_IMAGE - 画像データを圧縮します
HPDF_COMP_METADATA - その他のデータ (フォントや CMapなど) を圧縮します
HPDF_COMP_ALL - すべてのデータを圧縮します。HPDF_COMP_TEXT | HPDF_COMP_IMAGE | HPDF_COMP_METADATAを指定するのと同様です
ドキュメントの圧縮モードを設定します。