XSL-FO - 是否可以自动格式化源代码?

时间:2011-09-08 13:15:48

标签: xsl-fo pretty-print

可以这样做吗?我有一个带有源代码或XML部分的元素<programlisting>,我希望它看起来不错。我找到的唯一解决方案是在转换中添加white-space="pre"并手动格式化XML。但令人痛苦的是Eclipse IDE中的autoformat,每次我使用它时都会破坏手动尝试。

1 个答案:

答案 0 :(得分:0)

我假设您正在制作PDF。是电子阅读还是打印? 或者换句话说,您是否需要用户选择/突出显示代码并复制? 如果不是,您可以考虑使用图像来保留布局 - 几乎不是理想的解决方案,但它看起来会像您想要的那样。 源代码是什么语言? 您使用的是Docbook(它看起来像你) 你是否将代码包装在CDATA中?