我正在FrameworkElement
使用 custom 将 WPF 写入 XPS 文档DocumentPaginator
,它将元素分解为DocumentPage
实例。该代码已经完美地适用于英语和其他语言。
为了支持从右到左的语言,我FlowDirection
将元素的属性设置为RightToLeft
. 屏幕上的结果看起来不错;控件向右对齐,文本按顺序显示。但是,当我将元素写入 XPS 文档时,文本出现反转(包括英文)。控件仍然正确对齐。
FrameworkElement
将with写入FlowDirection.RightToLeft
XPS 文档以使 RTL 文本正确显示的正确方法是什么?
我正在使用 .NET 4 和 VS 2010。