CrystalReportsで.rptファイルにフィールドを配置するためのページ幅のサイズを変更する方法を探しています。
これまでのところ、レポートを右クリックして[デザイン]/[プリンタ設定]を選択すると、レポートを印刷する用紙のサイズを選択できることがわかりました。 [方向/横]を選択すると、ページの幅を広げたり、レポートにさらに多くのフィールドを配置したりできます。
私の目標:すべてのフィールド(約25個)をレポートに配置し、データをExcelにエクスポートします。現在、.rptファイルのすべてのフィールドを配置するのに十分な幅がありません。
ページの幅を任意の数に増やす方法はありますか?
見つかりました: http://www.crystalreportsbook.com/forum/forum_posts.asp?TID=754
基本的に、より大きな用紙サイズを使用できるダミープリンターをシステムに追加し、それをレポートのプリンターとして選択します。
レポートの用紙サイズを変更する。リーガル/レターなどにすると、レポートの幅が広がり、レポートの列数(10以上)を簡単に表示できるようになります。
これを行うには、右クリック->デザイン->プリンタ設定->用紙->サイズ。
別の方法は、レポートの向きを変更することです。デフォルトではPortraitです。横向きに変更できます
右クリック->デザイン->プリンタ設定->向き->横(ラジオボタン)
ファイル->プリンタ設定->プロパティの向きを選択ポートレートを選択
microsoft xpsドキュメントライターをダミープリンターとして使用し、上記の投稿にあるように、サーバーのプロパティから新しいフォームを作成します。
リンクハンティングを行うのではなく、 受け入れられた回答 から実際の手順をここに追加する必要があると考えました(別のリンクを指しています)。クリスタルレポートで私のために働いたのは:
プリンターをとてつもなく広いものにセットして使っています。ベンのリンクは正しい考えです。