用C#做打印遇到了这个问题,也是页面在设置左右上下边距时,预览无效;但是打印的时候有效果,有页边距
我怎么样才能把页面设置的相关值传给预览的事件呢?
//我把设置的结果传到打印中.
myPrintDocumentThree.DefaultPageSettings = myPageSetupDialogThree.PageSettings; //在打印预览中传入经过设置后myPrintDocumentThree
myPrintPreviewDialogThree.Document= myPrintDocumentThree; //打开打印设置,但是和我设置前的效果不一样呀???
myPrintPreviewDialogThree.ShowDialog();
我怎么样才能把页面设置的相关值传给预览的事件呢?
//我把设置的结果传到打印中.
myPrintDocumentThree.DefaultPageSettings = myPageSetupDialogThree.PageSettings; //在打印预览中传入经过设置后myPrintDocumentThree
myPrintPreviewDialogThree.Document= myPrintDocumentThree; //打开打印设置,但是和我设置前的效果不一样呀???
myPrintPreviewDialogThree.ShowDialog();
pageSetupDialog1.ShowDialog();
printPreviewDialog1.Document = this.printDocument1;
printPreviewDialog1.UseAntiAlias = true;
printPreviewDialog1.ShowDialog();
printDialog1.Document = printDocument1;
printDialog1.ShowDialog();
printDocument1.Print();[/align]
这个办法也不行。
在预览中看不到设置的效果,但是在打印的时候的确有效果哦