printDocument 打印区域如何设置
我现在做的是个pos小票打印~ 打印56mm宽的小票~
长度是可以变的~
我在printdocument控件的printpage事件下排版需要打印出来的内容~
内容是出来了~
可是小票的宽长却没有得到控制~
留了很多空白的地方
可是我已经在此事件下写了纸张大小的控制代码~
intPaper = Convert.ToInt16(fltPrintY / 2.54);
paperSize = new System.Drawing.Printing.PaperSize("小票", 2, intPaper);
pageSet = new PageSettings();
pageSet.Landscape = false; //打印方向为纵向
pageSet.Margins.Top = 0; //设置顶部页边距
pageSet.Margins.Left = 1; //设置左部页边距
pageSet.PaperSize = paperSize;//设置为指定的纸张类型
printDocument.DefaultPageSettings = pageSet;//当前打印页面为上面设置的打印页面
e.HasMorePages = false;
打印预览的时候~
可是这段代码不起作用
知情人士能否帮我看看是不是代码的问题?