Impression (PDF, papier) des formulaires
Bonjour,
J’ai eu besoin d’imprimer un formulaire conçu avec Framaforms. Cette fonction ne semble pas exister, alors j’ai essayé de me déconnecter pour visionner le sondage et faire une impression à partir du navigateur. Le rendu n’est pas exploitable en l’état.
J’ai écrit une centaine de lignes de CSS pour améliorer un peu tout ça, mais ce n’est toujours pas optimal, l’impression PDF des navigateurs que j’ai testés (Chromium, Firefox) est aléatoire:
- les couleurs de fonds de certains éléments disparaît.
- les passages à la page suivante sont parfois mal négociés, voire catastrophiques (passage à la page suivante entre une question et la zone de texte correspondant, passage à la page en plein milieu d’une ligne avec parfois disparition d’une partie du formulaire).
Serait-il possible d’avoir un rendu PDF du sondage qui soit propre, joli, lisible et compact ?
Je vous joins mes adaptations à la va vite pour référence framaforms-print.css. Ce n’est pas très propre, ni suffisant. J’ai supprimé des adaptations spécifiques au formulaire que je voulais imprimer.
Quelques questions qui se posent :
- parfois, pour gagner de la place, les cases à cocher peuvent réparties sur deux colonnes
- que faire des différentes bordures : elles peuvent ou pas améliorer la lisibilité, prennent ou pas de la place. Je pense notamment aux zones de textes.
- les marges de la page sont trop grandes par défaut sur les navigateurs.
- est-ce que ça peut valoir le coup d’avoir une génération PDF côté serveur ? (je ne connais pas du tout le code de Framaforms).
- selon le navigateur, les styles des cases à cocher sont de moche à horrible.
Aussi, un export HTML simple (avec style ou non, pour pouvoir concevoir ses propres styles) est envisageable ?