Почему в html2pdf не работает граница?

Я хочу создать pdf-файл с таблицей html, например: tableEx

Итак, я создал этот html:

<table style="width: 100%; border:2px solid; border-collapse: collapse; padding: 0; margin: 0;"> <tr style="border-bottom: 1px solid;"> <th style="border-left: 1px solid; width: 60%;">Ref produit</th> <th style="border-left: 1px solid; width: 10%;">Taille</th> <th style="border-left: 1px solid; width: 10%;">Quantit </th> <th style="border-left: 1px solid; width: 10%;">Prix net HT</th> <th style="border-left: 1px solid; width: 10%;">Montant HT</th> </tr> <tr> <td style="border-left: 1px solid;">BAL100</td> <td style="border-left: 1px solid; text-align: center;">S</td> <td style="border-left: 1px solid; text-align: center;">20</td> <td style="border-left: 1px solid; text-align: center;">22.00</td> <td style="border-left: 1px solid; text-align: center;">440</td> </tr> <tr> . . . </tr> </table> 

Результат pdf:

введите описание изображения здесь

Граница исчезла!

Если я удалю свойство border-collapse: collapse; появляются границы, но результат не подходит.

Я вижу на официальном форуме (французская почта), что свойство border-collapse работает только в table тегов. Поэтому я не понимаю, почему моя таблица не создается должным образом.

Есть идеи?

Вот мой php-код для создания pdf-файла

 $html2pdf = new HTML2PDF('P','A4','fr'); $html2pdf->WriteHTML($htmlContent); $html2pdf->Output($path, 'F');