2015-10-19 131 views
-1

我正在使用java生成pdf並使用XSL格式化..我有幾個正在生成的pdf表格。問題是桌子的邊界甚至不是黑暗。該線的一些部分是黑色的,並且一些部分是輕的。pdf中的表格邊框顏色不均

如何更正此格式。

謝謝

+2

請提供一些樣本,以便我們可以重現該問題。沒有這些信息,就很難找出問題所在......謝謝。 – potame

回答

0

設置表格屬性(如顏色,字體,對齊方式)的最佳方式是設置<xsl:attribute-set>中的表格,然後使用<use-attribute-sets>調用此方法。這樣您就不必在每個表格單元格中設置屬性,只需要調用屬性集。

0

有時,根據縮放級別,表格邊框可能看起來更輕。如果放大並且邊框顯示奇怪,則必須是顯示邊框的代碼。 檢查所有的邊框設置爲:

  • 標題行
  • 體排
  • 尾行

所有這些都可以用不同的邊框頂部的位置,邊界底部,左邊界和右邊界厚度。

0

打印文檔。如果它們都是相同的,那麼顯示器的查看器和分辨率就是問題所在。許多FO渲染器使用多邊形來表示邊框,以便角落被定位,因爲它們應該適用於不同的顏色或大小。當屏幕表示不是一個或兩個像素時,某些PDF查看器(特別是Windows上的Reader)無法處理薄多邊形。

該文件可能沒有問題,它只是視圖應用程序。