web-dev-qa-db-ja.com

レポート(RDLC)を常に横向き印刷およびA4として設定

RDLCレポートを常に横向きに設定し、印刷ダイアログで毎回手動で行う必要なしに常にA4を使用する方法はありますか?私はこれに数時間いましたが、グーグルした後何も起こりませんでした。

確かに、それ自体で印刷ダイアログをスキップする方法はありますか?

TIA

印刷ダイアログを避けて直接印刷することもできます。また、コードでページサイズと印刷方向を指定することもできます。私たちはプロジェクトでそれを行いますが、コードは少し混乱していて、VBにあるので、ここではそのチャンクを投稿しません。

MSDNには、 ウォークスルー:プレビューなしでローカルレポートを印刷する というタイトルのページがあります。このコードには、ページサイズを設定するためのXMLが含まれています。

      "  <PageWidth>8.5in</PageWidth>" + _
      "  <PageHeight>11in</PageHeight>" + _

A4ランドスケープの場合はこれを29.7cm21cmに変更します。

9
hawbsl

A4サイズは8.3インチ×11.7インチ(ポートレート)なので。

したがって、次のように設定する必要があります

レポートのプロパティ>レイアウト>ページの幅と高さを設定します。

または、レポートを手動で印刷することもできます。

このチュートリアルを見てください

RDLCレポートを手動で印刷する

3
Zain Ali

ソリューションエクスプローラーでレポート(例:report1.rdlc)をダブルクリックし、レポートページを右クリックして[レポートのプロパティ]を選択すると、以下に示すように、好みの用紙サイズと向きを選択できます。

enter image description here

0
user2662006