2009-12-17 5 views
0

J'ai une application rails qui crée des citations avec des informations et des images sur qui peuvent être très différentes en taille et les données qu'ils affichent.sauts de page automatique lors de l'impression de longues pages avec Ruby on Rails

Chaque citation contient plusieurs setions de différentes tailles.

Je dois trouver un moyen de mettre auomatically les sauts de page dans la citation lors de l'impression afin qu'aucune des sections e sont découpées en impression sur 2 pages.

Toutes les idées ou de l'expérience avec ce serait formidable

merci beaucoup rick

Répondre

1

Je pense que vous cherchez les page-break-before et page-break-after propriétés CSS:

<br style='page-break-after: always'> 

Vérifiez la documentation des mises en garde et notes.

+0

Pekka oui ce que je vais utiliser, mais je dois ajouter cette dynamique si une section ne tient pas sur la page en cours, je ne peux pas ASSIN ce à toutes les sections telles qu'elles apparaîtraient chacun sur sa propre page . Je dois travailler sur la hauteur de la section et si elle tiendra sur l'espace restant sur la page en cours - si pas mis sur la page suivante et ainsi de suite .. des idées? –

+0

Cela va être difficile en HTML/CSS, car il est très difficile de trouver l'espace restant. Peut-être que vous pouvez travailler avec une combinaison de '' avec 'page-break-after: avoid'? –

+0

A travaillé comme un charme! – Myxtic