现在的位置: 首页 > 综合 > 正文

设置打印机的打印分辨率(DPI)

2014年02月10日 ⁄ 综合 ⁄ 共 390字 ⁄ 字号 评论关闭

             PrintDocument pd = new PrintDocument();           

     PageSettings df = new PageSettings();

            df.PaperSize = new PaperSize("A4", 300, 142);
            PrinterResolution pr = new PrinterResolution();
            pr.X = 1200;
            pr.Y = 1200;
            df.PrinterResolution = pr;

            pd.DefaultPageSettings = df;

经过我粗浅的实践,所设置的分辨率要是打印机支持的数值才能生效,比如打印机支持分辨率为(1200*1200,720*720,600*600)默认为600*600,以上代码可以生效。有个条码打印机只支持203的分辨率,以上代码没有生效。

抱歉!评论已关闭.