1
GDI + Graphics.DrawStringを使用して漢字で文書を印刷しています。すべてのテキストはUnicode(WCHAR)です。問題は、一部のコンピュータ(すべての1%)では、すべての中国語文字がガベージ文字になります。差分コードページのテキストを解釈しようとしているようです。GDI +で印刷Graphics.DrawStringでガベージ文字が生成される
- 通常のスタイル(FontStyleRegular)の文字のみに問題があることがわかりました。太字の文字はOKです。
- "Microsoft XPS Document Writer"プリンタにも印刷しようとしました。問題は同じです。プリンタドライバには問題ありません。
- 私はプログラムをデバッグして、DrawString呼び出しのテキストパラメータが正しいことを保証できます。