KingMan 发表于 2017-6-1 10:46:36

TXControl .NET 23 如何代码中设置纸张大小,横纵向



当前控件如何通过代码设置这些属性,而不是通过自带的page setup 对话框设置

gw0506 发表于 2017-6-1 13:47:22

int m_curPage = 2;
PrintDocument myPrintDoc = new PrintDocument();
myPrintDoc.DefaultPageSettings.PaperSize = new PaperSize("default",
                                                         textControl1.PageSize.Width,
                                                         textControl1.PageSize.Height);
myPrintDoc.DefaultPageSettings.Margins = new Margins(textControl1.PageMargins.Left,
                                                   textControl1.PageMargins.Right,
                                                   textControl1.PageMargins.Top,
                                                   textControl1.PageMargins.Bottom);
myPrintDoc.PrinterSettings.PrintRange = PrintRange.SomePages;
myPrintDoc.PrinterSettings.FromPage = m_curPage;
myPrintDoc.PrinterSettings.ToPage = m_curPage;
textControl1.Print(myPrintDoc);
页: [1]
查看完整版本: TXControl .NET 23 如何代码中设置纸张大小,横纵向