1

Crystal .NET API の PrintToPrinter メソッドを使用して Crystal レポートを印刷しています。最近、クロス集計レポート (横方向に複数のページにまたがるレポート) を印刷すると、最初のページのみが印刷され、他の「仮想」ページは印刷されないことが判明しました。レポートを .NET Crystal Report Viewer コントロールでプレビューすると、予想どおりの幅の広いレポートが表示されますが、PrintToPrinter() メソッドを使用して印刷すると、そのプレビューで見たものとはまったく異なる出力が表示されます。最初のページだけが印刷され、2 ページ目が切り取られるはずのページの始まりが見えます。

Crystal Designer を使用して印刷すると、他のページは期待どおりに印刷されます。また、.NET Crystal Report Viewer コントロールの [印刷] ボタンを使用して印刷すると、予想されるすべてのページが印刷されることにも注意してください (Crystal Designer を介して印刷する場合と同様に、ページ化されていません)。

PrintToPrinter メソッド (両方のオーバーライド) のみが、クロス集計レポートの最初のページのみを印刷するようです。

これを機能させるためにプログラムで設定する必要がある設定があるだけなのか、それとも、Crystal .NET API の既知の問題であることをどこかで見逃したのでしょうか?

4

0 に答える 0