【问题】
docbook中生成的pdf中的table的第一行,一般是firstrow或thead(table header)关键字的,没有与其他内容区别开来,显示上无特殊效果。希望给设置背景色等。
【解决过程】
1.这里2. FO Parameter Reference面的参数,都只有table的边框的颜色。没有背景色的设置参数。
2.后来想到,参考之前做法,找到docbook-xsl-ns-1.76.1\fo中对应的xsl,然后提取出来相关的配置。
后来找到了是table.xsl,找到其中的相关设置,然后修改为:
silver
silver
然后放到自己的xsl文件docbook_crl.xsl中去,最后是可以生成给table的第一行添加背景色的效果的:
但是可以看出,有些行,是没有完全铺满对应的cell的。
所以,还是继续折腾希望可以找到办法,实现背景色是铺满对应的cell的。
antiquewhite
但是结果是生成的pdf中,没有效果。
red
添加到xsl中,结果也是没效果。
antiquewhite
before
center
after
Unexpected valign value:
, center used.
center
before
center
after
Unexpected valign