我使用FOP和xslt 2.0
这是复选框的图片
答案 0 :(得分:3)
使用包含复选框图像的字体是一种方式(Wingdings有几个复选框)。但您也可以在您的FO模板中放置SVG code。
5x5 mm矩形的示例(在我的头顶,需要检查):
<fo:block>
<fo:instream-foreign-object>
<svg width="5" height="5">
<rect width="5" height="5" style="stroke-width:0.5;stroke:rgb(0,0,0)" />
</svg>
</fo:instream-foreign-object>
</fo:block>
您需要在FO模板中声明svg名称空间:xmlns="http://www.w3.org/2000/svg"
答案 1 :(得分:2)
这些是几种字体可用的字符。检查MS Gothic。
答案 2 :(得分:-1)
我尝试过字体并且在使用MS-Windows中的Oxygen进行测试时确实运行良好但是当我在Linux服务器上运行脚本时,它无法处理字体并打印数字符号。我必须找出是否有其他字体可以提供类似的结果,否则我需要使用丑陋的表格。
首先使用图片是一个好主意,但后来我意识到,当它们与空白不同时,它们不会采用背景颜色;除非有办法有一种图片(也许是gif)和xslfo指令来启用透视。