私のC#プロジェクトには2つの印刷機能があります。ドキュメントを直接印刷するものと、ユーザーにプレビューを提示するものと、ユーザーがそのように選択した場合に印刷するもの。印刷プレビューから印刷設定を提示するにはどうすればよいですか?
どちらの方法も動作していますが、direktプリントバージョンはドキュメントを印刷する前に印刷設定ウィンドウを表示します。
private void printButton_Click(object sender, EventArgs e)
{
PrintDialog printDialog = new PrintDialog();
printDialog.Document = printIssues;
printDialog.UseEXDialog = true;
if (DialogResult.OK == printDialog.ShowDialog())
{
printIssues.DocumentName = "Some Name";
printIssues.DefaultPageSettings.Landscape = true;
printIssues.Print();
}
}
private void previewButton_Click(object sender, EventArgs e)
{
PrintPreviewDialog printPreview = new PrintPreviewDialog();
printPreview.Icon = Properties.Resources.favicon;
printPreview.Document = printIssues;
printIssues.DefaultPageSettings.Landscape = true;
((Form)printPreview).WindowState = FormWindowState.Maximized;
printPreview.ShowDialog();
}
私は設定ウィンドウを提示することなく、文書はデフォルトのプリンタに印刷されます印刷ボタンをクリックすると、私は、最初のプレビューを提示秒バージョン。私はいくつかのことを試してみて、ある時は静かに捜しましたが、私を助けたものは何も見つかりませんでした。
ご協力いただきありがとうございます。