SelectPDF не обновлять ширину в процентах
Сценарий:
Я использовал selectpdf для преобразования моей страницы просмотра MVC в PDF. Представление содержит диаграммы и таблицы. Экспорт также работает как положено, за исключением ширины таблицы
Проблема:
У меня одна таблица создается динамически. Я использовал ширину столбца в процентах, чтобы установить в зависимости от вида. Здесь, когда я экспортирую в PDF, процент ширины не обновляется в PDF.
Посмотреть код:
<table id="tblData" class="table table-condensed">
<thead>
<tr class="active">
<th width="50%">Name</th>
<th width="50%">Count</th>
</tr>
</thead>
<tbody>
@foreach (var item in MyModel)
{
<tr>
<td width="50%">@item.Name</td>
<td width="50%">@item.Count</td>
</tr>
}
</tbody>
<tfoot>
<tr class="active">
<th width="50%">Grant Total</th>
<th width="50%">@totalCount</th>
</tr>
</tfoot>
</table>
Если я изменю этот процент на значения в пикселях, PDF получится правильно. Так или иначе, чтобы дать ширину в процентах, чтобы обновить в PDF
1 ответ
Убедитесь, что у вас есть ширина, которую вам нужно установить для таблицы, в противном случае таблица будет отображаться как можно меньше и 50% не будет означать то, что вам нужно.
Запустите некоторые тесты со стилем "width: 100%" или "width: 800px" для таблицы и посмотрите, работают ли эти проценты сейчас.
Если у вас все еще есть проблема, попробуйте предоставить весь сгенерированный html ассоциированным css.