HTML2PDF не распознает размеры таблиц

Я работаю в веб-страницы, созданной с помощью расширений Yii и я использую расширение HTML2PDF для создания PDF-файлов (http://html2pdf.fr/). Хотя PDF-файл создается нормально, он, кажется, не распознает таблицы размеров; не важно ширина или высота уточняю для строки или всей таблицы: PDF-файл всегда создается таким же образом (со столиком шириной всего подходит мобильный контент)... Вот как я пытаюсь указать ширину:

<table width="500px" height="20px" style="margin:10px;">
                    <tr>
                        <td width="25%"></td>
                        <td width="50%"></td>
                        <td width="25%"></td>
                    </tr>
                    <tr bgcolor="#EAF8FF">
                        <td colspan="3">
                            <strong>Title</strong>
                        </td>
                    </tr>

Я пробовал указание ширины с помощью:

  • пикселей ("500px")
  • процент ("100%")
  • без 'px '("500")
  • использование тега '& quot; (Да, я знаю, что есть дополнительное пространство между ' & ' и 'quot')

... так далее. но, кажется, ничто не имеет значения... Размер и ширина таблицы всегда пропорциональны содержащемуся в ней тексту. Однако и " bgcolor "в теге" tr " и "colspan" в теге " td " работают нормально, поэтому я не знаю, что может случиться... Я также попытался указать размер внутри "tr", но ничего... Есть идеи, что я могу упустить?

3 ответов


вы пробовали с атрибутом" style"? Все примеры на html2pdf wiki с этим атрибутом:http://wiki.spipu.net/doku.php?id=html2pdf:en:v4:bookmark&s[]=td & s []=ширина


вы также можете использовать теги "col" после открытия тега" таблица". например,

<col width="250">
<col width="500">
<col width="250">

У меня такая же проблема и я поменял поля страницы, особенно на правой стороне

страница backtop="14 мм" backbottom="14 мм" backleft="8 мм" backright="100 мм"