0

可在 Win7 x86、Windows XP 上打印。在 Windows 7 x64 上,此代码不执行任何操作。它也不会抛出任何异常。我没有想法,谷歌搜索没有帮助。也许有人有这个问题的经验?谢谢。

System.Drawing.Font printFont = new System.Drawing.Font("Courier New", 10);
                DataTablePrintDocument printDoc = new DataTablePrintDocument(this, printFont);

                WinForms.PrintDialog dlg = new WinForms.PrintDialog();

                WinForms.DialogResult result = dlg.ShowDialog();  
4

1 回答 1

1

尝试将您的系统字体恢复为原始字体,这在不久前为我解决了这个问题。;)

由于它适用于 x86 和 xp,因此没有编码错误。

于 2012-10-03T11:25:10.623 回答