我使用java生成pdf并使用XSL进行格式化。我在pdf中生成了很少的表。问题是表格的边界甚至不是黑暗。线的某些部分是暗的,有些部分是浅的。
如何更正此格式。
由于
答案 0 :(得分:0)
有时,根据您的缩放级别,表格边框可能看起来更亮。如果你放大并且边框显示很奇怪,它必须是你的代码来显示边框。 检查所有边框设置:
所有这些都可以设置不同的border-top,border-bottom,border-left和border-right thicknesses。
答案 1 :(得分:0)
打印文档。如果它们都是相同的那么显示器的查看器和分辨率就是问题。许多FO渲染器使用多边形来表示边界,以便角落被斜接,因为它们应该针对不同的颜色或大小。当屏幕表示只有一个或两个像素时,某些PDF查看器(尤其是Windows上的Reader)无法处理细多边形。
可能文件没有任何问题,它只是视图应用程序。
答案 2 :(得分:0)
设置表格属性(如颜色,字体,对齐)的最佳方法是在<xsl:attribute-set>
中设置这些属性,然后使用<use-attribute-sets>
调用此方法。这样您就不必设置属性每个表格单元格,只需要调用属性集。