レポートのプロパティが幅 11 インチ、高さ 8.5 インチに設定されています。本文のプロパティは幅 10 インチ、高さ 7.5 インチに設定され、余白は 0 ですが、レポートは常に縦長モードで表示されます。ページをコーディングした人は、pdf への応答を書き込む JavaScript ポップ ウィンドウからポップアップされている aspx ページ内で reportviewer コントロールを使用しています。レポートをレポート ビューアーで開くと、期待どおりの横向きになります。アイデアはありますか?
user3923437
質問する
10508 次
1 に答える
12
レポート (.rdlc) の幅、高さ、向きは、次の 2 つの要因によって異なります。
レポートに適用されるページ設定。ソリューション エクスプローラーでレポートを開くと、向きを横向きに設定できます
幅、高さ、向きを定義するコード行を追加します。
Function SetPageSettings()
Dim PgSet As New System.Drawing.Printing.PageSettings
Dim Psiz As New Printing.PaperSize
Psiz.RawKind = Printing.PaperKind.A4
PgSet.PaperSize = Psiz
PgSet.Landscape = False
PgSet.Margins.Top = 60
PgSet.Margins.Bottom = 60
PgSet.Margins.Right = 60
PgSet.Margins.Left = 60
ReportViewer1.SetPageSettings(PgSet)
End Function
于 2014-08-19T16:15:35.357 に答える