Я использую 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)