1

VS2010 で C# で書かれたプロジェクトがあります。バーコードを印刷しようとしていますが、問題があります。バーコード印刷ページは Crystal Report にあります。

The bar code field has the formula that equals *25664A-1$1%0/A* which is correct. 

It is in the font - SKANDATA C39. 
When it prints, the rest of the report prints correctly but where the barcode should show, it instead shows- *25664A-1$1%0/A* .

これは間違ったフォントが原因ですか?数字の代わりにバーコードを印刷するには、これを取得する必要があります。レポートの残りの部分は正常に動作/印刷され、式は正しいデータを抽出するため、バーコード フィールドには特に問題があります。

何か助けていただければ幸いです。さらに情報が必要な場合はお知らせください。

ありがとう。

4

1 に答える 1

1

新しいバーコード フォント C39hrp24dhtt0 をダウンロードしました ( http://www.free-fonts.com/font/c39.htmlから)

古いフォントを新しいフォント (SKANDATA C39 から C39hrp24dhtt0) に変更するだけで (フォーマット エディターの [フォント] タブで)、バーコードが印刷され、完全にスキャンされるようになりました。同じ外観を得るためにフォントサイズを変更する必要がありましたが、その後は適切に機能します。

于 2012-08-30T15:21:03.003 に答える