Как определить высоту таблицы с помощью php класса mpdf - PullRequest
4 голосов
/ 27 марта 2012

Я должен нарисовать отчет с mpdf.В отчете используется <table> для отображения строк.Я хотел бы зафиксировать высоту <table> (а не высоту <td>) следующим образом: <table height="600"> или <table style="height:600px">, но это кажется невозможным.Я пытаюсь добавить это в mpdf.php, но кажется, что это займет несколько дней!

Есть ли у кого-нибудь идеи, чтобы решить эту проблему?

Спасибо

Ответы [ 4 ]

4 голосов
/ 19 июля 2014

У меня была такая же проблема с таблицами, я добавил это в свой код и, кажется, работает очень хорошо

$mpdf->keep_table_proportions = true;
1 голос
/ 27 марта 2012

MPDF плохо работает с таблицами.Я могу сказать вам это из опыта.Если вам нужны точные размеры / поля / и т. Д., Используйте теги DIV и всегда добавляйте отступы вместо отступа в вашем CSS.

0 голосов
/ 04 апреля 2012

TCPDF, по-видимому, интерпретирует действительный CSS, поэтому вот пример, который вы можете использовать ...

Добавить класс или идентификатор к элементу таблицы

<table class="tblStyle1">

Тогда в вашем файле CSS:

table.tblStyle1 { width:400px; height:500px; min-height:500px !important; }

0 голосов
/ 27 марта 2012

класс TCPDF, вероятно, лучше для того, что вам нужно ... http://sourceforge.net/projects/tcpdf/files/

Он постоянно обрабатывается и, вероятно, даст вам гибкость, о которой вы говорите, особенно когда речь идет о шрифтах.

Наслаждайтесь!

...