保存オプションで「ESO2_ENDWITH3EOL」を設定した場合と設定しない場合でファイルの末尾に差異ない
対象製品
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);
--------------------------------------------------
ファイルを保存後、バイナリエディタなどで末尾のデータを確認しても同一のデータとなり差異がありません。
再現手順
以下のように、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);
--------------------------------------------------
ファイルを保存後、バイナリエディタなどで末尾のデータを確認しても同一のデータとなり差異がありません。