2011-10-18 10 views
0

Crystal Reports 2003でASP.Netアプリケーション(.Net 1.1)を使用しています。いくつかのテキストオブジェクトとデータフィールドを持つレポートを作成しました。 、日付など)を取得します。彼らのほとんどはデフォルトフォント(Times New Roman/10pt)を使用しています。Crystal Reportはサーバーと開発マシンで別様にレンダリングされる

すべては開発マシン上で問題なく見えますが、アプリケーションをサーバーにインストールしてレポートを印刷すると、事実上すべてのフィールドが「混乱」します。その幅と高さは、テキストオブジェクトの上部および/または下部の切り取りやコンテンツをラッピングし、それを表示する際にもたらされる減少しているかのように

  • フィールドが見える:私は意味、「めちゃくちゃ」と

    二列

  • でテキストオブジェクト間の垂直方向の間隔はわずかレポートセグメント間
  • 垂直間隔は、サーバMACHINで

答えて

0

が増加している増加し私はもう使用されていないPOSプリンタと、 "Microsoft XPS Document Writer"をインストールしました。これらの両方を削除した後、他のマシンを開発マシンと同じ設定に再設定してください。レポートが修正されました。

これは誰にも役立つかどうかはわかりませんが、同様の問題が発生した場合は、この動作がCrystal Report自体ではなくプリンタに関連しているように思われるため、

+0

他のアイデアはありますか?私はこのような問題を抱えていますが、プリンタの設定は何の違いもないようです。 – d456

0

ご迷惑をおかけしましたが、同様の問題と解決策が発生した後、Miljenkoの回答を少し拡大したいと思います。私は、CR Developer、バージョン11.5.12.1838をWindows 7マシンで使用しています。

レポートのレンダリングは、システムの現在のデフォルトプリンタで使用されているドライバに大きく依存するように見えます。一般的な/テキストのみのドライバを搭載したPOSプリンタをデフォルトとして使用すると、レポートが非常に不自然になり、文字や行間のばらつきが大きくなりました。私は、デフォルトのプリンタを派手なドライバで伝統的なインクジェットに戻すと、レポートが適切にレンダリングされました。

0

rptファイルに「プリンタなし」オプションがあるように見えます。このオプションをオンにすると、レポートをレンダリングするマシンのインストールされている/デフォルトのプリンタによって、これらの奇妙な調整が修正されます。

https://archive.sap.com/discussions/thread/1001496

ワードラップは、通常のWindowsの更新プログラムのすべての外にいないソフトウェアの変更をレポートに微妙に早く起こって開始した後、我々はこれを見つけました。