3
我已經可以創建一個打印以在我的Windows窗體中打印一個文件。然而,每當我添加此代碼:將打印方向設置爲風景
printDialog.PrinterSettings.DefaultPageSettings.Landscape = true;
我看不到頁面的方向成爲LandScape,它仍然是人像。
如何將LandScape設置爲默認?所以,只要我點擊PrintPreview或PrintFile,頁面的方向就會變成LandScape,而不是Portrait。
下面是代碼:
private void PrintPreview(object sender, EventArgs e)
{
PrintPreviewDialog _PrintPreview = new PrintPreviewDialog();
_PrintPreview.Document = printDocument1;
((Form)_PrintPreview).WindowState = FormWindowState.Maximized;
_PrintPreview.ShowDialog();
}
private void PrintFile(object sender, EventArgs e)
{
PrintDialog printDialog = new PrintDialog();
printDialog.Document = printDocument1;
printDialog.UseEXDialog = true;
if (DialogResult.OK == printDialog.ShowDialog())
{
printDocument1.DocumentName = "Test Page Print";
printDocument1.Print();
}
}
要補充該行調用的ShowDialog()之前? –
是的,我在調用ShowDialog()之前添加了該行,但是我在PrintFile函數 – Kaoru