dev的pdf Viewer打印如何从横向打印修改为竖向靠上打印?
查看dev的demo得知, 此种横屏打印,设置为Page sizing=fit, Orientation为Atuo Potrait.
为了达到我们想要的效果,我们调整右侧属性 ,结果调为下图属性时,得到想要的效果.
C#代码如下:
DevExpress.XtraPdfViewer.PdfViewer pdfViewer = new DevExpress.XtraPdfViewer.PdfViewer();
pdfViewer.LoadDocument(pdfStream);
var printSetting = new DevExpress.Pdf.PdfPrinterSettings();
printSetting.Settings.PrinterName = fmPrinterChoose.GetPrinterNameByKey(“打印”);
printSetting.PageOrientation = DevExpress.Pdf.PdfPrintPageOrientation.Portrait;
printSetting.ScaleMode = DevExpress.Pdf.PdfPrintScaleMode.ActualSize;
pdfViewer.Print(printSetting);
pdfViewer.Dispose();