1

Bonjour,

Après avoir fait quelques tests de mon côté, je me suis aperçu que les dimensions des marges n'étaient pas respectées. Et je n'arrive pas à comprendre pourquoi ?

En effet que je construise mon fichier en renseignant les marges dans la construction du fichier via l'array ou que je renseigne des décalages dans la balise <page>, j'obtiens toujours des décalages.

Dans mon cas j'ai une marge en top de 45mm ainsi qu'une marge en bottom, left et right à 25.

En sortant une page vide avec un bloc à 100% et une bordure ou bien rien qu'avec un mot en supprimant les margin et les padding, j'obtiens une marge de 50 en top, de 27 en left, 29 en right et 30 en bottom.

Il doit y avoir un truc que j'ai mal saisi ou que j'ai pas du prendre en compte car je ne comprends pas ces différences.

En vous remerciant par avance,

2

plusieurs points :
- est-ce que les marges déclarées suivents bien ce qui est décrit dans le wiki : http://wiki.spipu.net/doku.php?id=html2pdf:fr:v4:marges
- attention aux mm/pt/cm. a part dans le constructeur PHP, il faut bien préciser toutes les unités
- enfin, si les marges ont été mesurées sur la feuille imprimée, est-ce que l'option de mise à l’échelle dans les options d'impression a bien été désactivé ? car cela a pour effet de diminuer la page afin de la faire rentrer sur du A4 sans que ca coupe les bords, à cause des imprimantes qui ne savent pas imprimer une page sans marge
Ancien pseudo : lolo

3

La mise à l'échelle ! Mais bien sûr !

En la désactivant, je me retrouve avec des dimensions nettement plus proches de mes chiffres même si je constate un léger écart au final.
Par exemple sur le gauche avec un backleft à 25mm je me retrouve sur la feuille imprimée à 24. Pour le backright,je me retrouve à 26. Enfin pour le backtop, je me retrouve à 47 au lieu de 45.

Merci pour la rapidité de réponse.

Bonne journée

4

pour le mini décalage, ca peut être du au positionnement de la feuille dans l'imprimante

est-ce que tu constate ces ecarts directement dans le PDF (en faisant une capture d'écran et en mesurant le nombre de pixels)
Ancien pseudo : lolo

5

Pour le mini décalage c'est pas bien grave au final pour 1 ou 2 mm. Mais je ferai le test avec les pixels.

Merci encore