私はC1ReportViewerコントロールを使用していますが、既にC1フォーラムに質問を投稿していますが、同様の問題を抱えていたかどうかを確認するためにここに投稿します。コントロールは、SilverlightのPrintDocument()メソッドを使用します。Silverlight 5印刷が正しく行われていません。
Silverlight 5でこのコントロールからCrystalレポートを印刷すると、レポートが文字化けして印刷されることがあります。異なるサイズのテキスト、テーパライン、および一般的には位置がずれます。また、レポート全体を印刷することもほとんどありません。
私はいくつかのプリンタに制限し、32ビットドライバを使用するマシンでのみ問題を絞りました。これとSilverlight 5に加えられた変更に基づいて、私はこの問題がPostScriptとの互換性を前提としていると仮定しています。しかし、私たちの製品はLOBアプリケーションなので、PS互換のプリンタとプリンタドライバを強制することはほとんど問題になりません。
したがって、Silverlight 5のドキュメントに基づいて、これが実際にポストスクリプトの問題であれば、PrintDocument()メソッドはデフォルトのビットマップメソッドにフェールバックする必要があります。 Am I correct in understanding that vector printing in SilverLight 5 will only work with a Postscript printer?
私の質問は、stackoverflowです:誰もSilverlight 5での印刷で同様の問題が発生しましたか、誰かがCrystal Reports/PDFの印刷に成功しましたか?そして、誰かが持っている機会がない場合、どのような解決方法が思い浮かびますか?感謝
、
グレッグ