J'ai 4 questions :
1/
J'ai recherché sur le forum et dans les exemples comment écrire verticalement mais je n'ai pas trouvé.
Est il possible d'écrire un texte de cette manière ?
2/
pour mes tableaux, j'utilise les mm pour les tailles et pour les bordures j'utilise les px (car même pour la plus petite mesure des mm, c'est bcp trop épais).
Pour une impression en A4, 1 px représente combien de mm ?
3/
Autre méthode de procéder. J'ai mis des marges sur mon fichiers pdf pour faciliter la création des tableaux comme ceci.
$html2pdf = new HTML2PDF( 'L', 'A4', 'fr', array( 24, 10, 24, 7 ) );
Mais quand je fais par exemple :
<page_header>
<table width="100%" align="center" style="border: 1px solid red;">
<tr>
<td width="20%">bla bla bla</td>
<td width="70%">bla bla bla</td>
<td width="10%">bla bla bla</td>
</tr>
<tr>
<td>bla bla bla</td>
<td colspan="2">bla bla bla</td>
</tr>
</table>
</page_header>
Ca me compacte mon tableau alors que j'ai spécifié la taille à 100% de la page.
Est ce normal ?
4/
Je créé un formulaire que les utilisateurs doivent remplir à la main une fois le fichier pdf imprimé.
Pour ce faire, je créé plusieurs lignes avec des <hr> pour qu'ils saisissent les données.
Cependant, je n'ai pas l'impression que mon style soit pris en compte alors que le code css est valide :
<hr style="height: 1px; margin: -0.5em 0; padding: 0; color: #dcdcdc; background-color: #dcdcdc; border: 0;"/>
L'épaisseur est énorme, html2pdf gère-t-il ceci ?
Cordialement
edit : j'utilise la version 3.31.
edit2 : 3/ résolu par style="width: 100%;" puis adaptation des largeurs de colonnes en %