如何使用Controls.PrintDialog,通过PrintVisual()或PrintDocument()打印

时间:2018-08-27 11:57:53

标签: c# wpf printing

我应该如何设置打印边距,纸张方向等。不要使用ShowDialog()

1 个答案:

答案 0 :(得分:0)

即使不使用ShowDialog(),也可以使用它,只需设置属性的值即可;

PrintDialog printDialog = new PrintDialog();
printDialog.PrintTicket.PageScalingFactor = 95;
printDialog.PrintTicket.PageOrientation = PageOrientation.Portrait;
printDialog.PrintVisual(customerDG, "Printing the customers list.");