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

中给出宽度百分比的宽度

确保您具有所需的宽度,否则将显示表格尽可能小,而50%的表格不会表示您需要的。

在桌子上运行一些样式的"宽度:100%"或"宽度:800px"的测试,看看这些百分比现在是否有效。

如果您仍然有问题,请尝试将整个生成的HTML与相关的CSS提供。

相关内容

  • 没有找到相关文章

最新更新