保存オプションで「ESO2_ENDWITH3EOL」を設定した場合と設定しない場合でファイルの末尾に差異ない

文書番号 : 37463     文書種別 : 不具合     登録日 : 2014/08/19     最終更新日 : 2015/05/28
文書を印刷する
対象製品
LEADTOOLS 17.5J Imaging Pro Suite
発生環境
ネイティブ関数
状況
修正済み
詳細
SaveFileOption.Flags2の保存オプションで「ESO2_ENDWITH3EOL」を設定した場合と設定しない場合でファイルの末尾に差異ありません。(ファイルの末尾のデータが同じです。)

再現手順
以下のように、SaveFileOption.FlagsとSaveFileOption.Flags2でオプションを指定して保存します。
--------------------------------------------------
SaveFileOption.Flags |= ESO_REVERSEBITS;
nRet = L_SaveBitmap(TEXT("ESO_REVERSEBITS_FILE_FAX_G3_2D.fax"), &LeadBitmap, FILE_FAX_G3_2D, 0, 0, &SaveFileOption);

SaveFileOption.Flags2 |= ESO2_ENDWITH3EOL;
nRet = L_SaveBitmap(TEXT("ESO2_ENDWITH3EOL_FILE_FAX_G3_2D.fax"), &LeadBitmap, FILE_FAX_G3_2D, 0, 0, &SaveFileOption);
--------------------------------------------------

ファイルを保存後、バイナリエディタなどで末尾のデータを確認しても同一のデータとなり差異がありません。
回避方法
本内容はService Pack 4(v17.5.0.111)にて修正されました。
不具合を修正した最新のサービスパックは、このサイトのアップデートページからダウンロードできます。