设想:
我使用 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 中更新