打印机分辨率为负值,为负值

时间:2012-01-31 11:14:27

标签: c# printing

我使用PrintDocument访问默认打印机的分辨率。问题是我得到了

  

PrintDocument.PrinterSettings.DefaultPageSettings.PrinterResolution.X;   PrintDocument.PrinterSettings.DefaultPageSettings.PrinterResolution.Y;

为负值。

这背后可能存在的问题是什么?我已经使用其他一些打印机测试了它(通过将其设置为默认值)并给出了非负值。 当我检查与打印机有关的注册表项时,在代码中给出负分辨率。我看到printMaxResolutionSupported失踪了。这是潜在的问题吗? 。对于那些情况,我没有得到正确的值,我已经包含了将其设置为600的代码。因为这样会有问题,

0 个答案:

没有答案