Comment définir la marge du haut pour l'en-tête?
La --margin-top
option est pour le contenu de la marge, mais je voudrais mettre de la marge du haut de la page à l'en-tête. Le projet que je suis en train de travailler sur permet aux utilisateurs de créer des en-tête et pied de page eux-mêmes, de sorte que la hauteur de l'en-tête ou le pied de page est dynamique.
Je ne sais pas comment faire si quelqu'un peut aider?
OriginalL'auteur GordonZ | 2016-09-20
Vous devez vous connecter pour publier un commentaire.
Les options intégrées pour la marge supérieure sont
--margin-top
(comme vous l'avez mentionné ci-dessus) et--header-spacing
Espacement entre en-tête et le contenu en mm (voir: http://wkhtmltopdf.org/usage/wkhtmltopdf.txt).Aucun d'entre eux ne sera probablement vous aider comme il n'est pas possible (à ma connaissance) qui permet de définir explicitement une certaine marge du haut de la page à l'en-tête. Cependant, dans votre cas, vous pouvez explorer
--header-html <url>
et ajouter un en-tête html. Cela peut prendre un HTML où vous pourriez probablement définir l'en-tête personnalisé et d'ajouter de l'espace/marge en conséquence, et puis le code HTML est affiché dans l'en-tête.<body>
marge ou de rembourrage sur l'en-tête du contenu HTMLMerci, j'ai essayé, mais parce que j'avais oublié d'enlever le margin-top option, il ne fonctionne pas. Après avoir retiré l'option, elle travaille maintenant.
J'ai eu du mal avec cela, trop - ajouter le margin-top de style dans l'en-tête et le retrait de la --margin-top commutateur pour wkhtmltopdf a fonctionné pour moi. Merci, @lorenzo-s
OriginalL'auteur Ironluca
Utilisez-T -B -L et-R pour les marges.
OriginalL'auteur knocker