HTMLWorker.parseToList игнорирует цвет фона - PullRequest
1 голос
/ 05 апреля 2011

Я использую Java-текст для создания PDF.Некоторые данные в моем PDF из HTML.Я использую HTMLWorker.parseToList для его создания.

Моя проблема в том, что он игнорирует цвет фона, который написан внутри HTML-тегов.Есть идеи почему?Как я могу решить это?

Заранее спасибо.

Ответы [ 2 ]

4 голосов
/ 07 апреля 2011

Spotty CSS Поддержка снова срабатывает.

iText в настоящее время не поддерживает стиль backgroundcolor.Тем не менее, он поддерживает атрибут bgcolor, а атрибуты и стили отображаются в одном и том же пространстве имен.

Так что, если вы XSLT добавили свой входящий HTML, вы можете добавить соответствующий атрибут bgcolor или просто изменить строку стиля наbgcolor.

Ужасно, но эффективно.


Код преобразования iText в HTML-> PDF, как ожидается, значительно улучшится в следующем выпуске.Основа была заложена в выпуске 5.0.6, хотя я не видел каких-либо изменений кода, которые действительно улучшат вывод.

2 голосов
/ 09 июля 2013

Работает с bgcolor при использовании в качестве прямого атрибута (но не в атрибуте стиля с «background-color»)

<table border="1" cellpadding="2">
  <tr bgcolor="#C0C0C0">
    <td><b>Gray Header</b></td>
    <td><b>Second header</b></td>
  </tr>
  <tr>
    <td style="color:green">Green text</td>
    <td bgcolor="#FFC0C0">Red background</td>
  </tr>
</table>
...