Я использую iTextSharp (в SharePoint, но, надеюсь, это не имеет значения) для преобразования HTML-документа в PDF. До сих пор я не мог получить никаких границ вокруг элементов. Как мне это сделать? Разве это не поддерживается?itextsharp html to pdf не создает границ
Что я пробовал:
// in c# code
StyleSheet styles = new iTextSharp.text.html.simpleparser.StyleSheet();
styles.LoadStyle("borderCls", "border-style", "solid"); // <td class="borderCls">
styles.LoadStyle("borderCls", "border-width", "1px");
styles.LoadStyle("borderCls", "border-color", "#000");
//
styles.LoadStyle("borderCls", "border", "solid 1px #000");
// in html
<td style="border:solid 1px #000">
//
<td border="1">
//
<td style="border-style:solid;border-width:1px">
Но это не сработало. Я просто не могу заставить iTextSharp создавать любые границы.
Обновление: Также возможно определить границу только на одной конкретной стороне?
Спасибо, этот, наконец, дает мне границу. Но невозможно определить границу на одной конкретной стороне? Я бы хотел, чтобы не вся таблица и каждая ячейка имели границу. – Kirschi
, если вы хотите границу для perticular cell, поэтому используйте pdfpcell и html convert в Ielement. –
Но нельзя использовать что-то вроде 'border-bottom: 1px' для div? Сначала я не хотел использовать таблицы ... – Kirschi