Pied de page sur les pages d'impression

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Pied de page sur les pages d'impression

Re: Pied de page sur les pages d'impression

par Nours312 » 23 févr. 2010, 21:03

t'as essayé de placer une div en display:none à l'écran et display:block à l'imprim .?.

Re: Pied de page sur les pages d'impression

par BaLiSTiK » 19 févr. 2010, 10:37

Je re-up ce topic car j ai aussi un soucis de footer :).

Ma page se compose de 8 tableaux (<table>) (contenant des données récupérées par SQL pour information), qu'ils veulent pouvoir imprimer.
Chaque en-tête de tableau est placé dans une balise <thead>. Donc les tableaux tableau se compose de cette façon (exemple avec juste deux champs):
<table class="truc">
	<thead>
	<tr>
		<th class="epci">Champ 1</th>
		<th class="epci">Champ 2</th>
	</tr>
	</thead>
	<?php
		foreach($tabRequete as $key=>$value){
			if($key != 0){
				?>
				<tr>
					<td class="epci"><?php echo $value['champ_1']; ?></td>
					<td class="epci"><?php echo $value['champ_2']; ?></td>
				</tr>
			<?php 
			}
		}
	?>
</table>
A l'impression, pour eviter qu'un tableau soit coupé par un saut de page, j ai fais dans le CSS :

Code : Tout sélectionner

@media print { page-break-after: always; thead { display: table-header-group; } }
Comment mettre un footer au bas de chaque page imprimé ?
faire un seul <div> et lui assigner certaines propriétés CSS ?
Merci

par jojolapine » 30 janv. 2009, 14:55

Moi je te propose d'éviter le problème... (pour en rencontrer d'autres? oui oui surement :D )
Tu peux utiliser pdf (lib FPDF par exemple) et ainsi avoir une grande liberté de mise en page...
Mais... cette liberté se traduit par une certaine complexité à mettre en place... à toi de voir ;)

par ote » 30 janv. 2009, 02:04

Merci AB pour ta réponse.
J'ai déjà défini une feuille de style pour l'impression, mais le probleme c'est d'avoir un pied de page qui se repète sur chaque page imprimée. La solution que tu me donnes ne me permet d'ajouter un footer qu'à la toute fin du document.
Si tu as une idée...

par AB » 30 janv. 2009, 01:31

Pied de page sur les pages d'impression

par ote » 30 janv. 2009, 01:22

Bonsoir,

J'ai créer une page avec un document dans le but de l'imprimer. Je souhaiterai voir apparaitre en bas de chaque page imprimée un petit texte. Merci