IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

Connaitre le nombre de lignes imprimees


Sujet :

HTML

  1. #1
    Membre à l'essai
    Inscrit en
    Juillet 2004
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 30
    Points : 16
    Points
    16
    Par défaut Connaitre le nombre de lignes imprimees
    Bonjour,

    J'ai un long tableau à imprimer, construit a partir de données extraites d'une base mysql. Pour chaque page imprimée, je voudrais répéter les entetes de colonnes. Je dois pouvoir m'en sortir en utilisant les page-break-before ou after, mais j'ai besoin de connaitre le nombre de lignes imprimees pour pouvoir forcer des sauts de page. Cela ne peut pas etre compté par rapport au nombre de lignes du tableau car il y a des cellules qui contiennent des data qui peuvent s'imprimer sur plusieurs lignes (et que je ne maitrise pas). Y a t'il un moyen quelconque de connaitre ce nombre réel de lignes imprimées.

    Merci !!!!

  2. #2
    Membre averti Avatar de piff62
    Inscrit en
    Décembre 2003
    Messages
    431
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Décembre 2003
    Messages : 431
    Points : 417
    Points
    417
    Par défaut
    Desole, mais je ne comprends pas tres bien ton probleme ..
    Pourrai tu le formuler plus clairement ? Peut etre avec un exemple ?
    Merci

  3. #3
    Membre à l'essai
    Inscrit en
    Juillet 2004
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 30
    Points : 16
    Points
    16
    Par défaut
    Le probleme est simple en fait : Je veux juste savoir ou j'en suis (combien de lignes) de mon impression. et il ne suffit pas de compter le nombre de "print" puisque j'imprime des variables dont je ne connais pas la taille et qui peuvent occuper une ou plusieurs lignes.

    La finalité de cette opération est de pouvoir forcer des saut de page à un moment determiné, par exemple toutes les 25 lignes

    c plus clair ?

  4. #4
    Membre à l'essai
    Inscrit en
    Juillet 2004
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 30
    Points : 16
    Points
    16
    Par défaut
    Personne n'a d' idee ?


  5. #5
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 638
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 638
    Points : 66 667
    Points
    66 667
    Billets dans le blog
    1
    Par défaut
    tu ne pourrais pas concaténer le texte à imprimer dans un div créé à partir d'un createElement('div'), y appender tout ce que tu veux imprimer en testant à chaque fois le offsetHeigth de façon à inclure tes pagebreaks ...
    puis avec un media print n'imrpimer que le div en question ...
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  6. #6
    Membre à l'essai
    Inscrit en
    Juillet 2004
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 30
    Points : 16
    Points
    16
    Par défaut
    A force de chercher sur les forums j'ai enfin trouvé de quoi solutionner mon pb initial qui etait de repeter mon entete de tableau sur chaque page

    il suffisait d'inserer dans la feuille de style de la balise thead : display:table-header-group et plus besoin de compter quoi que ce soit

    Comme quoi vaut mieux 1 qui sait qui 10 qui cherchent

    Merci qd meme a ceux qui ont cherché
    (peut etre aussi que je m'etais mal exprimé !)

  7. #7
    Membre à l'essai
    Inscrit en
    Octobre 2004
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 28
    Points : 19
    Points
    19
    Par défaut
    Je serais interessé par ton problème.

    J'essai d'imprimer un long tableau ( au moins 4 pages d'impression ) mais quand j'imprime mon tableau est très mal découpé.

    Ta solution pourrai m'aider ? Je veux bien que tu l'explicite si c'est le cas.

    Merci.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Oracle] Connaitre le nombre de lignes affectées par un update à l'avance
    Par lionheart33806 dans le forum PHP & Base de données
    Réponses: 15
    Dernier message: 10/08/2006, 10h35
  2. Réponses: 2
    Dernier message: 13/06/2006, 15h46
  3. [C#][Débutant] Connaitre le nombre de lignes d une requete SQL
    Par Cazaux-Moutou-Philippe dans le forum Windows Forms
    Réponses: 3
    Dernier message: 30/04/2006, 00h48
  4. [VBA-E] connaitre le nombre de ligne dans un tableau excel
    Par bigbarbe dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 13/04/2006, 10h03
  5. Connaitre le nombre de lignes imprimees
    Par Gremlins13 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 20/01/2005, 14h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo