デフォルトのプリンターで作成したカスタム ページ (幅: 8.50 インチ、高さ: 5.84 インチのバウチャーなど) を使用した Crystal レポートを作成しました。
問題は、コードからアプリケーションを実行すると、Crystal Report のデフォルト設定で指定したページが設定されることです。しかし、IIS で公開した後、定義されたページではなく A4 ページに印刷されます。
あなたの価値あるソリューションを探しています
前もって感謝します、
スプリヤ
デフォルトのプリンターで作成したカスタム ページ (幅: 8.50 インチ、高さ: 5.84 インチのバウチャーなど) を使用した Crystal レポートを作成しました。
問題は、コードからアプリケーションを実行すると、Crystal Report のデフォルト設定で指定したページが設定されることです。しかし、IIS で公開した後、定義されたページではなく A4 ページに印刷されます。
あなたの価値あるソリューションを探しています
前もって感謝します、
スプリヤ
ほとんどの場合、プリンターはプリンターのデフォルト設定を使用しています。コード自体からページ余白を設定してみてください。
PageMargins pgMargins = this.CrystalReportDoc.PrintOptions.PageMargins;
pgMargins.topMargin = <top margin here>;
pgMargins.bottomMargin = <bottom margin here>;
this.CrystalReportDoc.PrintOptions.ApplyPageMargins(pgMargins);
また、指定する必要がある測定値は twip である必要があります。そのためには、このようなオンラインのものを使用できます