我正在评估SpreadsheetGear组件的文件操作。然而,当相同的电子表格与Excel并排查看时,开箱即用的字体看起来有点模糊或模糊。我是不是遗漏了一些抗锯齿设置?
或者这是设计出来的?
发布于 2009-12-04 21:50:26
对于任何其他想知道的人,我用支持登录了,这显然是设计好的。
文本不清晰的原因是我们使用了抗锯齿字体。我们已经花了相当多的时间来尝试让非抗锯齿字体工作。然而,当不使用抗锯齿字体时,.NET不提供可靠的字体度量,并且我们无法在没有可靠的字体度量的情况下进行一些我们需要做的布局。当使用非抗锯齿文本时,性能也会变慢。
如果微软在未来的.NET版本中解决了这个问题(字体度量问题),我们可能会添加一个使用非抗锯齿文本的选项。
消除锯齿文本有一些优点。随着用户转到更高的分辨率(120+ DPI而不是96dpi),消除锯齿文本的外观会得到显着改善。还有其他优点,比如可靠的缩放。试着在Excel/SpreadsheetGear中自动调整一些列,然后放大和缩小-注意文本不再适合Excel,但它仍然适合SpreadsheetGear。使用消除锯齿文本,在96 DPI和120 DPI之间移动工作簿也更可靠。在许多情况下,打印输出效果也会更好。
发布于 2009-12-04 21:15:55
SpreadsheetGear可能与ClearType兼容。你可能想尝试在你的视窗显示设置中关闭ClearType,看看这对你有什么不同。
干杯
https://stackoverflow.com/questions/1849624
复制相似问题