【发布时间】:2015-03-13 14:38:00
【问题描述】:
我正在使用共享代码在 Silverlight 和 WPF 中生成文档。但是 TextBlock 对齐的输出不同。 例如对于一个高度为 100 的 TextBlock,在 Arial 中显示一个 FontSize 为 100 的文本:
- 在 WPF 中,BaselineOffset 为 92.16333
- 在 Silverlight 中,BaselineOffset 为 90.52667
这种差异取决于字体系列,例如,如果我将 Arial 替换为 Times New Roman:
- 在 WPF 中,BaselineOffset 为 91.23666
- 在 Silverlight 中,BaselineOffset 为 89,11
有没有办法纠正这种行为并在 WPF 和 Silverlight 中保持相同的对齐方式?
感谢您的帮助
【问题讨论】:
标签: wpf silverlight textblock