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.

Другие вопросы по тегам