我们正在尝试使用Apache FOP创建AFP文件。 AFP文件正在生成,但在文件中被重新绑定的项目符号不正确。我们想要一个圆形子弹,但我们得到一个方形子弹。
在FO文件中,如果编码设置为“ISO-8859-1”并在本地运行FOP utils以生成AFP,我们就能看到圆形子弹。
如果在FO文件中我们将编码设置为“UTF-8”,那么我们会在生成的AFP中看到Square子弹。这个AFP创建是通过java程序实现的。 java程序将读取所有字体,创建FO文件,然后生成AFP文件。
可能是什么问题?
我们已完成以下工作:
在XSL文件中,输出编码为:encoding =“ISO-8859-1”,圆形项目符号为•
当java代码创建FO文件时,我们会看到圆形子弹,但是当AFP被创建时,它将是方形子弹。
我们尝试使用编码为“UTF-8”,但结果相同。那么我们还缺少什么?