【发布时间】:2011-02-03 10:22:17
【问题描述】:
我在打印输出时调用 Win32 GDI Polyline() 时看到一个奇怪的问题。在屏幕上看起来一切正常,但是如果打印它会在遇到大值时停止折线。我认为这种差异是由于打印产生更大的 POINT 值的缩放。
如果折线达到 > 32767 的值,就好像折线停止绘制,即,好像 POINT 值有 16 位限制。
我在网上看到了一些关于 16 位值的传闻,但没有明确的推理。在考虑可能的解决方案之前,我想先弄清楚为什么会发生这种情况。
【问题讨论】: