文字化けバーコード印刷ソリューション

レポートにバーコードを印刷すると、時々 、あなたも、標準システム場合、文字化けして撮影しました!
印刷バーコードを設定する場合、対応するStringEditは、2つのプロパティが注意している:フォントとDataMethodを、BCバーコードフォントが始まる、フォントが設定場合:「BC C128 HDワイド」DataMethodあなたは、対応する「BarcodeEAN128を設定する必要があります。 "

バーコードは、参照レポートを使用する方法を学ぶことができます:AssertBarcode
私たちが使用したいバーコードフォントを決定する上で、次のコードを直接バーコードを使用することができます。

BarcodeCode39 barcode;
;
barcode = Barcode::construct(BarcodeType::Code39);
//is it needed to validate this barcode before print?
barcode.clear();
barcode.string(true,strltrim(strrtrim(num2str(this.OprNum,10,0,1,0))));
return barcode.barcodeStr();

バーコードシステムは、すべての親クラスバーコードつまり、以下の多くの異なるサブクラスがあれば、我々は、対応するクラスを宣言するように存在する、および構成インスタンスを対応するENUM値返さ構築物を使用するために、我々は、次に、バーコードに渡す必要がありこの例の文字列は、その上のバーコードを読み取ります。

時々文字化け、私は、コードと属性を確認する際にすべてが正しいことがわかりました。いくつかの可能性があるため、この問題が発生します:

  1. クライアントまたはサーバー側に存在しない必要なフォントの種類
    別の文字で、その結果、2クライアントオペレーティングシステムおよびサーバーオペレーティングシステムがセット
    ソリューションを:
    まず、クライアントとサーバがこのフォントを持っていることを確認し、呼び出しを変更RunOnプロパティのMenuItemレポートは(オペレーティングシステムが明らかに非現実的である変更!)「から呼び出され」ています。

おすすめ

転載: www.cnblogs.com/xtwkh1973/p/10986145.html