PrintDialog打印中文乱码,但是本地虚拟打印机正常,什么原因?另外打开SQLSERVER,右键打印查询出来的数据也会乱码。明天就要给客户,很着急,谢谢!QQ427749619

解决方案 »

  1.   

    缺少一些dll。如果你的系统安装找不出问题,那么就到客户那里试一下。
      

  2.   

    具体缺什么dll呢?我四五台电脑都试了,还换了台打印机,也不行
      

  3.   

            /// <summary>
            /// 打印每页时发生
            /// </summary>
            void printDocumet_PrintPage(object sender, PrintPageEventArgs e)
            {
                e.Graphics.PageUnit = GraphicsUnit.Display;//选择打印机的打印度量单位
                e.Graphics.DrawString("套打", new Font("宋体", 12), Brushes.Black, 0, 0);//绘制文本
             }就这么简单,打印2个字都乱码