Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1838 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Saut de page, ca marche. Oui mais...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Saut de page, ca marche. Oui mais...

n°1325921
Gat$
http://www.wowteamfinder.com
Posté le 15-03-2006 à 15:43:52  profilanswer
 

Bonjour,
 
je dois afficher des données comprenant une petite image (thumbnail) en masse au format imprimable.
J'ai bien compris que pour faire un saut de page il faut utiliser la propriété "page-break-before" en CSS.
 
Ce qui se passe lorsqu'on utilise cette propriété, lors de l'impression cela passe à la page suivante... jusque la tout va bien.
 
Pour expliquer mon prob voici un exemple :  
 
Rubrique 1
- [Image 1] + [Texte]
- [Image 2] + [Texte]
- [Image 3] + [Texte]
 
*saut de page*
 
Rubrique 2
- [Image 1] + [Texte]
- [Image 2] + [Texte]
 
*saut de page*
 
Rubrique 3
- [Image 1] + [Texte]
- [Image 2] + [Texte]
- [Image 3] + [Texte]
- [Image 4] + [Texte]
- [Image 5] + [Texte]
- [Image 6] + [Texte]
- [Image 7] + [Texte]
- [Image 8] + [Texte]
- [Image 9] + [Texte]
- [Image 10] + [Texte]
 
 
Voila dans mon exemple les 2 premiere feuilles vont s'imprimer correctement,  
 
Mais a partir de la rubrique 3, on constate qu'il faudra plus d'une page pour imprimer cette rubrique. Mals comme les images sont de taille variable ainsi que les texte, je ne peux pas décider d'une quantité maximum d'element a imprimer par page.
 
Je laisse donc faire l'imprimante, mais le prob c'est que le dernier element de la feuille est coupé, et est imprimé sur la page suivante.  
 
Comment faire pour éviter ca?
 
Comment faire pour que lors de l'impression, ca détecte si il y a encore la place d'imprimer un élément ou pas, et si ya plus la place ca fait un saut de page automatiquement?
 
J'ai beau chercher, on cause bcp de saut de page, mais ca résoud pas mon prob. :/
 
Merci d'avance pouir vos réponses
 
Gat$
 
 

mood
Publicité
Posté le 15-03-2006 à 15:43:52  profilanswer
 

n°1325943
bixibu
Ca ... c'est fait!
Posté le 15-03-2006 à 15:54:55  profilanswer
 

Salut ;)
 
Ne pourrais tu pas t'en sortir avec les attributs Orphans ou/et widow?
C'est plus pour les blocs de texte mais peut etre y a til une possibilité de bidouiller?
 
http://fr.selfhtml.org/css/proprietes/printlayouts.htm
 
Bonne chance

n°1325954
Gat$
http://www.wowteamfinder.com
Posté le 15-03-2006 à 16:02:27  profilanswer
 

J'etais dejé tombé sur cette page via google :(
Je c pas du tout comment m'y prendre en fait, c'est pourtant un truc élémentaire non? Je suis sur que c une connerie mais je trouve pas! :(
Merci

n°1325963
bixibu
Ca ... c'est fait!
Posté le 15-03-2006 à 16:12:01  profilanswer
 

Ok, perso, j'y connais absolument rien en feuille de style d'impression.. (jamais eu l'occaz d'en faire)
 
Tu pourrais pas bidouiller en calculant la hauteur des articles d'une page (hauteur div text + hauteur photo + padding et marge) que tu comparerait a la hauteur maxi de la zone d'impression?
Apres tu insere des page-break-before ..
 
Ouais c'est de la mega bidouille je sais, attends l'avis d'un pro des print.css si tu veut :p (ce serait une riche idée :p)

n°1325966
Gat$
http://www.wowteamfinder.com
Posté le 15-03-2006 à 16:13:14  profilanswer
 

J'y ai pensé, mais le truc c'est que la hauteur de chaque bloc varie suivant plein de chose (hauteur de l'image, longueur de la description, etc..) c'est pas gérable (avec précision en tout cas). :/

n°1325970
bixibu
Ca ... c'est fait!
Posté le 15-03-2006 à 16:16:56  profilanswer
 

Le javascript ne connais t'il pas la hauteur exacte (et non celle donné dans le css) de tes divs?

n°1325976
Gat$
http://www.wowteamfinder.com
Posté le 15-03-2006 à 16:19:35  profilanswer
 

j'ai pas essayé, mais dans word par exemple quand t'imprime un doc t'as pas a te soucier de ca si un texte ou une image est trop grande pour être imprimée sur le restant d'une page il passe a la page suivante...
 
Faire ca en javascript ca va être chaud surtout que j'connais vraiment que la base du js :(
 

n°1326486
Gat$
http://www.wowteamfinder.com
Posté le 16-03-2006 à 09:18:01  profilanswer
 

Up :( personne n'a d'idées?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Saut de page, ca marche. Oui mais...

 

Sujets relatifs
Appeler Composant .NET (dll) dans une page aspChercher le code HTML d'une page web, possible ?
htaccess +incrustation page webAppeler Composant .NET dans une page asp
scrolling iframe juste pour une page preciseRé-actualiser page avec Javascript
[RESOLU]une animation flash en arrière plan d'une page htmlChanger le contenu d'une page mais pas l'en-tête !
[ASP.Net] . Impossible de tester ma pageSaut de de page avec '\f' na marche pas ?
Plus de sujets relatifs à : Saut de page, ca marche. Oui mais...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR