Orbeon - 更改字体以获得波兰语字母

时间:2013-11-29 08:39:52

标签: orbeon xforms

我在表单中使用波兰语字符。不幸的是,在自动模式下生成PDF文件期间,不会打印所有波兰语变音字符(即:text'zażółćgęśląjaźń'打印为'zaóglja')。我试图在文件properties-local.xml中设置属性:

<property as="xs:string" name="oxf.fr.pdf.template.font.path.vera" value="path_to_font/font.ttf"/>

<property as="xs:string" name="oxf.fr.pdf.font.family.vera" value="Arial"/>

或使用通配符:

<property as="xs:string" name="oxf.fr.pdf.template.font.path.*" value="path_to_font/font.ttf"/>

<property as="xs:string" name="oxf.fr.pdf.font.family.*" value="Arial"/>

我用不同的字体测试了PDF生成,但它没有用。我甚至没有注意到PDF中的字体样式更改。所以有一个问题,在PDF中正确打印波兰字符应该怎么做?

1 个答案:

答案 0 :(得分:0)

这些属性适用于模板模式,它​​们不适用于自动模式。请尝试改为:

<property
    as="xs:string"
    name="oxf.fr.pdf.font.path.vera"
    value="path_to_font/font.ttf"/>

<property
    as="xs:string"
    name="oxf.fr.pdf.font.family.vera"
    value="Arial"/>

另请参阅doc