我正在评估用于Excel文件操作的SpreadsheetGear组件。然而,开箱即用时,当同一电子表格与Excel并排查看时,字体看起来有些模糊或朦胧。我是否错过了某些抗锯齿设置?
还是这是设计上的问题?
我正在评估用于Excel文件操作的SpreadsheetGear组件。然而,开箱即用时,当同一电子表格与Excel并排查看时,字体看起来有些模糊或朦胧。我是否错过了某些抗锯齿设置?
还是这是设计上的问题?
如果有其他人想知道,我已经联系了技术支持,并且它似乎是设计上的问题。
文本不清晰的原因在于我们使用了抗锯齿字体。我们花费了相当多的时间尝试让非抗锯齿字体正常工作。然而,.NET在不使用抗锯齿字体时无法提供可靠的字体度量,我们不能进行一些需要可靠字体度量的布局。同时,使用非抗锯齿文本会导致性能下降。
如果Microsoft在未来版本的.NET中修复了这个(字体度量)问题,我们可能会添加一个选项来使用非抗锯齿文本。
抗锯齿文本有一些优点。随着用户将分辨率提高到120+ DPI而不是96 DPI,抗锯齿文本的外观会显著提高。还有其他优点,例如可靠的缩放。尝试自适应Excel / SpreadsheetGear中的某些列,然后缩放并缩放 - 注意文本不再适合Excel中但仍适合SpreadsheetGear中。在96 DPI和120 DPI之间移动工作簿也更可靠。许多情况下,打印输出效果也更好。
SpreadsheetGear可能与ClearType兼容。您可以尝试在Windows显示设置中关闭ClearType,看看是否对您有任何影响。
祝好