为此,我试图将默认语言设置为英语.
这应该在通过Adobe Reader的选项文件/属性/高级/阅读选项创建PDF后进行验证.该值目前为空.
我尝试在fo:root元素中设置xml:lang =“en”,在第一个页面序列中或在.xsl文件的第一个元素中设置…没有任何接缝可以做到这一点.
任何建议?
谢谢迪米特里斯.
更新:
我已经尝试了两个选项,如答案中所建议的,两个都没有工作
>< fo:declarations>
< pdf:catalog xmlns:pdf =“http://xmlgraphics.apache.org/fop/extensions/pdf”>
< pdf:string key =“Lang”> en< / pdf:string>
< / PDF:目录>
>< x:xmpMeta xmlns:x =“adobe:ns:Meta /”>
< rdf:RDF xmlns:rdf =“http://www.w3.org/1999/02/22-rdf-Syntax-ns#”>
< rdf:Description rdf:about =“”xmlns:dc =“http://purl.org/dc/elements/1.1/”>
< dc:title>文档标题< / dc:title>
< DC:语言>恩< / DC:语言>
更新2
已经开始对这个问题给予赏金.
任何帮助赞赏和报复
你认为xml:lang会起作用,但你说它没有. FOP FAQ有一个关于设置控制连字的语言的答案,所以即使语言定义为仅适用于fo:block和fo:character,也值得一试.
您可能需要启用可访问的PDF.请参阅https://xmlgraphics.apache.org/fop/2.1/accessibility.html,其中引用了PDF中设置的语言(包括xml:lang).