web-dev-qa-db-ja.com

.rptの設計中にCrystalReportsのページ幅を大きくする方法

CrystalReportsで.rptファイルにフィールドを配置するためのページ幅のサイズを変更する方法を探しています。

これまでのところ、レポートを右クリックして[デザイン]/[プリンタ設定]を選択すると、レポートを印刷する用紙のサイズを選択できることがわかりました。 [方向/横]を選択すると、ページの幅を広げたり、レポートにさらに多くのフィールドを配置したりできます。

私の目標:すべてのフィールド(約25個)をレポートに配置し、データをExcelにエクスポートします。現在、.rptファイルのすべてのフィールドを配置するのに十分な幅がありません。

ページの幅を任意の数に増やす方法はありますか?

10
ben

見つかりました: http://www.crystalreportsbook.com/forum/forum_posts.asp?TID=754

基本的に、より大きな用紙サイズを使用できるダミープリンターをシステムに追加し、それをレポートのプリンターとして選択します。

12
ben
  1. レポートの用紙サイズを変更する。リーガル/レターなどにすると、レポートの幅が広がり、レポートの列数(10以上)を簡単に表示できるようになります。

    これを行うには、右クリック->デザイン->プリンタ設定->用紙->サイズ。

  2. 別の方法は、レポートの向きを変更することです。デフォルトではPortraitです。横向きに変更できます

    右クリック->デザイン->プリンタ設定->向き->横(ラジオボタン)

  3. ファイル->プリンタ設定->プロパティの向きを選択ポートレートを選択

5
Sampath Nilaka
  1. プリンタとFAXに移動します
  2. プリンタを選択
  3. ファイル/サーバーのプロパティに移動
  4. 新しいフォームをクリックするに移動します
  5. 新しいフォームに移動-> PaperSizeの名前を入力
  6. 新しいフォームに移動-> PaperSizeの名前を入力
  7. 測定単位に移動->用紙サイズの幅と高さ、マージンを設定
  8. クリック OK
  9. Goto CrystalReport->ページ設定
  10. ページオプション->新しく作成した紙のサイズを選択します
1
Mushtaque

microsoft xpsドキュメントライターをダミープリンターとして使用し、上記の投稿にあるように、サーバーのプロパティから新しいフォームを作成します。

1
Jim

リンクハンティングを行うのではなく、 受け入れられた回答 から実際の手順をここに追加する必要があると考えました(別のリンクを指しています)。クリスタルレポートで私のために働いたのは:

  1. ファイル>プリンター設定
  2. プリンタ「MicrosoftOfficeドキュメントイメージライター」を選択します
  3. 用紙>カスタムサイズ
  4. Properties (プリンター名の横)
  5. カスタムサイズを入力し、 OK、 OK これで完了です。
1
Vijay

プリンターをとてつもなく広いものにセットして使っています。ベンのリンクは正しい考えです。

0
JosephStyons