我有一个工作的docx发生器欧洲语言的正常工作,而且我尝试添加复杂的脚本支持。 我发现了一些食谱另一个问题尝试: 蟒蛇,DOCX add_style与CTL(复杂文本布局)语言
我设法得到它的工作,使复杂的脚本文本在正确的字体和大小出来,但我不能得到双向(从右到左)的文字工作。 明显的 “x.font.rtl =真” 是不行的,而且也没有在其他职位给出的咒语( “lang.set(QN( 'W:比迪烟'), 'FA-IR')”)。 我不得不采取从他的食谱,这给我留下了一个无法读取文件中的行“‘rpr.get_or_add_sz()’,但一切工作没有它,我不认为它是与此相关的问题。
这里是风格,因为它出现在生成的文档的styles.xml文件:
<w:style w:styleId="Hebrew" w:type="paragraph" w:customStyle="1">
<w:name w:val="Hebrew"/>
<w:basedOn w:val="Normal"/>
<w:pPr>
<w:jc w:val="right"/>
</w:pPr>
<w:rPr>
<w:rFonts w:cs="Arial"/>
<w:rtl/>
<w:szCs w:val="24"/>
<w:lang w:bidi="he-IL"/>
</w:rPr>
</w:style>
谁能告诉我该怎么做来获得从右到左书写的语言工作段落?