2010-06-03 8 views
3

J'essaie d'imprimer une table avec beaucoup de colonnes, de sorte que la largeur de la table ne correspond pas à une seule page. J'utilise jqprint pour imprimer cette table. Mais il n'imprime que la partie gauche de la table, et la partie droite ne sera pas imprimée. Existe-t-il un moyen d'imprimer le tableau sur plusieurs pages?Comment imprimer une table html avec beaucoup de colonnes

Cordialement, Bruno

Répondre

4

je calculer la taille par colonne dont vous avez besoin, et quand vous le voyez adapter wont votre papier plus, mettez-le de cette colonne dans un nouvelle table. et ainsi de suite ... jusqu'à ce que vous ayez fait toute la table. Et mettre des sauts de page après chaque table.

2

à l'aide de CSS, vous pouvez spécifier des sauts de page.

Regardez ici à www.w3Schools.com pour référence Regardez ici à javascriptkit.com pour un tutoriel

+0

Merci pour le conseil, je ne savais pas à propos de ces pauses de pages. Mais il semble que vous ne pouvez pas casser une table dans des tables "multiples" après les colonnes. (ou je ne peux tout simplement pas le gérer :-)) Je pense que je vais aller casser ma table dans plusieurs tables, et avec ces sauts de page, je peux les définir sur les différentes pages. – bruno

1

Vous devez extraire les données du tableau. penser à un tr comme un ol et chaque td comme li. les listes s'imprimeront jolies sur le paysage ou le portrait et vous pourriez mettre un saut de page avant chaque ol.

Les sauts de page ne fonctionnent pas/sont autorisés dans une table.

Questions connexes