だから私はこのコードを継承しました、または誰かがこれを開発して先に進みましたが、今問題があり、私はそれを調べています...
私たちは c128 バーコードを生成していますが、それらを認証したところ、私が理解できない問題に気づきました。バー/スペースの幅は 10.5 ミルで、許容範囲は 15 ~ 21 ミル (1 ミル = 0.001 インチ) です。
レンダリング コードは、次のライブラリに基づいています: http://www.codeproject.com/KB/GDI-plus/GenCode128.aspxしかし、いくつか変更されています...
生成されるバーコードはすべて英数字で、特殊文字は含まれません。バー+スペースの幅は、エンコードされている文字に依存していると思いました。
使用されている設定は次のとおりです。
settings.Font = new Font ( FontFamily.GenericSansSerif, 12 );
settings.TopMargin = 10
settings.BottomMargin = 10
settings.LeftMargin = 10
settings.RightMargin = 10
settings.BarCodeHeight = 80
settings.DrawText = true
settings.BarCodeToTextGapHeight = 10
settings.InterCharacterGap = 2
推測すると、バーコードの高さがテキストとバーコードの長さに基づいているのではなく、バーの幅がバーコードの高さに基づいているためだと思います。しかし、私は仕様にあまり詳しくなく (レビューした後でも)、せいぜい初心者の C# プログラマーです...