本帖最后由 KingMan 于 2017-7-9 14:42 编辑
这个是起不到效果的,这样我很早就试过啦。
我尝试啦多次,如下面注释掉才可以,可以打印,但是纸张没有旋转过来,没有打印完整。
PrintDocument pDocment = new PrintDocument();
pDocment.DocumentName = "";
//pDocment.DefaultPageSettings.PaperSize = new PaperSize("default",
// (int)textControl1.PageSize.Width,
// (int)textControl1.PageSize.Height);
//pDocment.DefaultPageSettings.Margins = new Margins((int)textControl1.PageMargins.Left,
// (int)textControl1.PageMargins.Right,
// (int)textControl1.PageMargins.Top,
// (int)textControl1.PageMargins.Bottom);
pDocment.DefaultPageSettings.Landscape = textControl1.Landscape;
pDocment.PrinterSettings.PrinterName = "Microsoft XPS Document Writer"; //Microsoft XPS Document Writer HP LaserJet Pro MFP M126nw
pDocment.PrinterSettings.PrintRange = PrintRange.SomePages;
pDocment.PrinterSettings.FromPage = 1;
pDocment.PrinterSettings.ToPage = 1;
textControl1.Print(pDocment);
麻烦帮忙尽快解决一下,这个问题有点急,客户再等着解决问题。
|
-
-
1.xps
73.02 KB, 下载次数: 145
设置横向但是不设置纸张大小
-
-
2.xps
37.27 KB, 下载次数: 130
设置横向同时设置纸张大小
|