Я использую FlowDocument для создания фиксированного XpsDocument. Пропустив все детали, я попробовал это с FlowDocument и TextBlock на моем локальном компьютере (Windows 7 Professional, США-английский):
<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)