Alex2 101 Ответов: 1

Как выровнять центр таблицы в pdf-файле с помощью ASP.NET с помощью C#?


Я хочу выровнять центр таблицы в pdf с помощью asp.net с помощью c#. Я использую stringbuilder и добавляю значения в таблицу со встроенным стилем при экспорте содержимого html-страницы в pdf с помощью itextsharp. Но стол идет полностью растянутый.

Что я уже пробовал:

Ниже приведен мой код:
   sb.Append("<table border=1 align='center' style='width:500px;text-align:center'>");
                    sb.Append("<tr>");
                    sb.Append("<td align='left' style='font-size:12pt;float:right;'>Cheque Number</td>");
                    sb.Append("<td align='left' style='font-size:12pt;float:right;'>Date</td>");
                    sb.Append("<td align='left' style='font-size:12pt;float:right;'>Drawee Bank</td>");
                    sb.Append("<td align='left' style='font-size:12pt;float:right;'>Return Reason</td>");
                    sb.Append("<td align='left' style='font-size:12pt;float:right;'>Amount</td>");
                    sb.Append("</tr>");
<pre>    sb.Append("</table>");

Dave Kreskowiak

Мне очень не хочется вас огорчать, но это не войдет в PDF-файл. Этот код представляет собой сборку HTML-кода для таблицы. У вас нет ничего показывающего, что помещает что-либо в PDF-файл.

Richard Deeming

Вы пробовали добавлять margin:0 auto; к стилю стола?

Кроме того, попробуйте удалить float:right из отдельных клеток.

1 Ответов

Рейтинг:
0

Vaibhav-Systematix

Вы можете использовать третью часть библиотеки DLL itextSharp и используя ее объект вы можете выровнять таблицу
Может быть, ниже может помочь.

Создайте таблицу в формате PDF с помощью C# и iTextSharp[^]