HTML-код:iTextSharp XMLWorker не работает с css border-collapse: collapse;
<html>
<head>
<title>test</title>
<style type="text/css">
table {
border-collapse: collapse;
}
table tr td {
border: 2px solid black;
}
</style>
</head>
<body>
<table>
<tr>
<td>row 1 cell 1</td>
<td>row 1 cell 2</td>
</tr>
<tr>
<td>row 2 cell 1</td>
<td>row 2 cell 2</td>
</tr>
</table>
</body>
</html>
Но в выходном файле PDF, внутренние границы в два раза ширину. Я использую последнюю версию iTextSharp 5.5.6 & XML Worker 5.5.6.
У кого-нибудь есть идеи, почему?
Спасибо! Leo
Я уверен, что функция CSS 'border-collapse' не поддерживается. Как документировано, XML Worker не является инструментом URL2PDF. Это простой инструмент HTML2PDF, который позволяет людям создавать простые шаблоны в HTML для создания отчетов в формате PDF. Это означает, что у вас есть поддержка большого количества HTML и CSS-тегов и атрибутов, но не для всех. –
Ну, их сайт четко заявил, что эта функция CSS поддерживается как для ячейки, так и для таблицы. Вот ссылка: http://demo.itextsupport.com/xmlworker/itextdoc/CSS-conformance-list.htm Но я нашел простую обходную проблему для решения этой проблемы. – user538220
@ user538220 Не могли бы вы поделиться этим обходным путем с остальными из нас? Благодаря! –