我正在使用 FlowDocument 来创建固定的 XpsDocument。跳过所有细节,我在本地机器(Windows 7 Professional,美国英语)上使用 FlowDocument 和 TextBlock 进行了尝试:
<FlowDocument Language="nl" IsHyphenationEnabled="True">...
在我删除之前根本不会出现连字符Language="nl"
,但是它会使用英文规则并将连字符放在错误的位置。我也试图更具体(“nl-NL”)但无济于事。
我怀疑我需要升级到 Windows 7 Ultimate 才能获得荷兰语支持,但是FlowDocument.IsHyphenationEnabled或TextBlock.IsHyphenationEnabled的文档中没有提到这一点。
任何人都可以确认或否认这一怀疑(权威链接),或指出另一种为 FlowDocument 提供荷兰语连字字典的方法吗?
另外,使用 Windows 7 Ultimate Edition 的人可以试试这个(安装了荷兰语语言包)并确认它是否有效(不想升级只是为了发现这不是问题)。
作为旁注,我的机器上有 Microsoft Office 2010,在 Word 中,我可以很好地使用荷兰语连字符。(以前认为Office使用了WPF)