UseSystemLocaleプロパティをTrueに設定し、テキストファイルを読み込むと一部の文字が文字化けする
対象製品
LEADTOOLS 17.5J Document Imaging
状況
現象確認済み
詳細
CodecsTxtLoadOptions.UseSystemLocaleプロパティをTrueに設定し、1行に多数の文字が含まれているファイルを読み込んだ時、512文字目が「G」に文字化けします。
※日本語文字が含まれるテキストファイルを読み込むにはUseSystemLocaleプロパティをTrueにする必要があります。
再現手順
[Visual Basic]
Dim codecs As New RasterCodecs
codecs.Options.Txt.Load.Enabled = True
codecs.Options.Txt.Load.UseSystemLocale = True
Dim img As RasterImage = codecs.Load("INPUT.TXT", 24, CodecsLoadByteOrder.Rgb, 1, 1)
codecs.Save(img, "OUTPUT.TIF", RasterImageFormat.CcittGroup4, 1, 1, -1, 1, CodecsSavePageMode.Append)
[C#]
RasterCodecs codecs = new RasterCodecs();
codecs.Options.Txt.Load.Enabled = true;
codecs.Options.Txt.Load.UseSystemLocale = true;
RasterImage img = codecs.Load("INPUT.TXT", 24, CodecsLoadByteOrder.Rgb, 1, 1);
codecs.Save(img, "OUTPUT.TIF", RasterImageFormat.CcittGroup4, 1, 1, -1, 1, CodecsSavePageMode.Append);
※日本語文字が含まれるテキストファイルを読み込むにはUseSystemLocaleプロパティをTrueにする必要があります。
再現手順
[Visual Basic]
Dim codecs As New RasterCodecs
codecs.Options.Txt.Load.Enabled = True
codecs.Options.Txt.Load.UseSystemLocale = True
Dim img As RasterImage = codecs.Load("INPUT.TXT", 24, CodecsLoadByteOrder.Rgb, 1, 1)
codecs.Save(img, "OUTPUT.TIF", RasterImageFormat.CcittGroup4, 1, 1, -1, 1, CodecsSavePageMode.Append)
[C#]
RasterCodecs codecs = new RasterCodecs();
codecs.Options.Txt.Load.Enabled = true;
codecs.Options.Txt.Load.UseSystemLocale = true;
RasterImage img = codecs.Load("INPUT.TXT", 24, CodecsLoadByteOrder.Rgb, 1, 1);
codecs.Save(img, "OUTPUT.TIF", RasterImageFormat.CcittGroup4, 1, 1, -1, 1, CodecsSavePageMode.Append);