Как настроить отступы и границы в верхней части только в HTML-таблицы, в то время перевода в PDF ASP.NET с помощью itextsharp?
Я хочу установить интервал между двумя таблицами html и границу только в верхней части при рендеринге того же самого в PDF asp.net . Я могу сделать это на html-странице, установив td, содержащий таблицу с заполнением, но при рендеринге в pdf-файл пространство не приходит.
StringBuilder strBuilder = new StringBuilder(); strBuilder.Append("<table cellSpacing=0 cellPadding=0 width='100%' align='center' border='0'>"); strBuilder.Append("<tr>"); strBuilder.Append("<td>"); strBuilder.Append("<table style='border-top: 1px solid #000000;' cellSpacing=0 cellPadding=0 width='100%'>"); strBuilder.Append("<tr>"); strBuilder.Append("<td style='HEIGHT: 33px;padding-left:65px; width: 136px;' align='left' colspan='2'>"); strBuilder.Append("Outward"); strBuilder.Append("</td>"); strBuilder.Append("</tr>"); strBuilder.Append("</table>"); strBuilder.Append("</td>"); //strBuilder.Append("<td style='padding-left:65px;'>"); strBuilder.Append("<td style='align:right'>"); strBuilder.Append("<table border='1' cellSpacing=0 cellPadding=0 width='100%'>"); strBuilder.Append("<tr>"); strBuilder.Append("<td style='HEIGHT: 33px;padding-left:65px; width: 136px;' align='left' colspan='2'>"); strBuilder.Append("Inward"); strBuilder.Append("</td>"); strBuilder.Append("</tr>"); strBuilder.Append("</table>"); strBuilder.Append("</td>"); strBuilder.Append("</table>");
Что я уже пробовал:
Я рендеринг html-таблицы в PDF с помощью itextsharp. Передача стиля как встроенного. Даже после установки отступа для td, содержащего только таблицу и верхнюю часть границы, в качестве стиля он не работает в PDF. Он прекрасно подходит для html-страницы.