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

OpenOffice & LibreOffice Discussion :

Aligner les N dernières lignes d'un tableau sur le bas de page [OpenOffice][Texte]


Sujet :

OpenOffice & LibreOffice

  1. #1
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut Aligner les N dernières lignes d'un tableau sur le bas de page
    Bonjour,

    pour réaliser un template OpenOffice pour un document comptable, je m'arrache un peu les cheveux. J'ai un tableau dans une page. Ce tableau est formé d'un certain nombre de lignes d'entêtes, dont la hauteur peut varier en fonction du texte de remplacement qui y sera mise. Suivi d'une grosse cellule qui aura plein de texte et au final deux lignes d'informations pour le fournisseur. En résumé ça ressemble à ça dans le template:


    Code text : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    |--------------------------------------|
    |cellule|   cellule |   cellule  | cel |
    |--------------------------------------|
    |  cellule          | cellule    | cel |
    |--------------------------------------|
    |cellule|  cellule  |     cellule      |
    |--------------------------------------|
    |            cellule                   |
    |--------------------------------------|
    | Gros contenu                         |
    |                                      |
    |                                      |
    |                                      |
    |                                      |
    |                                      |
    |                                      |
    |                                      |
    |                                      |
    |                                      |
    |--------------------------------------|
    | Note              |   détails        |
    | au fournisseur    |------------------|
    |                   | signature        |   
    |--------------------------------------|
    Il faudrait arriver à garantir que, quel que soit le texte dans les cellules,
    si tout tient sur une page, le groupe des deux dernières cellules soit toujours aligné en bas de page. (et ne "remonte" pas si il y a trop peu de texte). Ce doit être la grosse cellule qui doit alors afficher du vide pour tout compenser. Imaginez ce document comme une facture d'un magasin avec une entete et un bas de page.
    si il faut plus d'un page, le bas du tableau est rejeté à la dernière page en question, et la grosse cellule splittée sur plusieurs page. Il est supposé que le cellules au dessus du gros contenu ne grandissent pas suffisament pour occupe toute une page.
    Bref, comment colle-t-on le bas d'un tableau au bas d'un page? Comment défini-t-on la cellule qui dois servir de ressort pour agrandir le tableau jusuq'à ce qu'il colle en bas de la page?

    Ci dessous deux exemple de ce qu'on devrais avoir.

    avec trop peu:
    Code text : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    |--------------------------------------|
    |cellule|   cellule |   cellule  | cel |
    |--------------------------------------|
    |  cellule          | cellule    | cel |
    |  cellule          |            |     |
    |--------------------------------------|
    |cellule|  cellule  |     cellule      |
    |       |           |     cellule      |
    |--------------------------------------|
    |            cellule                   |
    |--------------------------------------|
    | Gros contenu                         |
    | Sur plusieurs                        |
    | lignes                               |
    | mais pas encore assez pour remplir   |
    |                                      |
    |                                      |
    |                                      |
    |                                      |
    |--------------------------------------|
    | Note              |   détails        |
    | au fournisseur    |------------------|
    |                   | signature        |   
    |--------------------------------------|

    avec trop
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    |--------------------------------------|  |--------------------------------------|
    |cellule|   cellule |   cellule  | cel |  | Praesent sed velit nis               |
    |--------------------------------------|  | Vestibulum quis mi dolor, et interdum|
    |  cellule          | cellule    | cel |  |                                      |
    |--------------------------------------|  |                                      |
    |cellule|  cellule  |     cellule      |  |                                      |
    |--------------------------------------|  |                                      |
    |            cellule                   |  |                                      |
    |--------------------------------------|  |                                      |
    | Lorem ipsum dolor sit amet,          |  |                                      |
    | Phasellus sit amet nibh ac           |  |                                      |
    |  Mauris quis orci nulla, adipiscing  |  |                                      |
    | Donec vitae purus nec nulla          |  |                                      |
    | Nullam eu elit tellus, et dignissim  |  |                                      |
    | Etiam pretium varius est,            |  |                                      |
    | Quisque congue faucibus neque,       |  |                                      |
    | Nulla vulputate ultricies purus,     |  |                                      |
    | In consequat tortor quis arcu        |  |                                      |
    | Curabitur blandit nibh non lectus    |  |                                      |
    | Praesent rutrum euismod mauris       |  |--------------------------------------|
    | Cras non tortor nulla, id bibendum   |  | Note              |   détails        |
    | Morbi commodo nisi at leo fringilla  |  | au fournisseur    |------------------|
    | In vitae risus ut metus mattis       |  |                   | signature        |   
    |--------------------------------------|  |--------------------------------------|

  2. #2
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    bon, j'ai eu une semi réponse sur les forums openoffices officiel. On arrive au résultat séouhaité en mettant un cadre, avec ancrage au caractère, caractère après le tableau. Ensuite ce cadre est indiqué avec un alignement vertical "en bas de la page". Enfin, dans ce cadre on met le bas du tableau. C'est par parfait mais ça donne un resultat acceptable. Voir le document attaché pour plus de détails
    edit: pas possible d'attacher :/

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

Discussions similaires

  1. Ne pas traiter les x dernières lignes
    Par Fluxy dans le forum Windows
    Réponses: 3
    Dernier message: 13/06/2007, 13h22
  2. lire les X dernières lignes d'un fichier.
    Par Empty_body dans le forum Langage
    Réponses: 6
    Dernier message: 13/06/2007, 11h58
  3. lire dans un fichier les 100 dernières lignes
    Par amarcil dans le forum Langage
    Réponses: 2
    Dernier message: 25/02/2007, 19h32
  4. [CSS] Dernière ligne d'un tableau
    Par GLDavid dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 28/07/2006, 15h23
  5. Alterner les couleurs des lignes d'un tableau
    Par kobe dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 08/06/2006, 21h13

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