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

XSL/XSLT/XPATH XML Discussion :

[XSL~FO] notes de tableau dans un tableau en xsl-fo


Sujet :

XSL/XSLT/XPATH XML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    120
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 120
    Par défaut [XSL~FO] notes de tableau dans un tableau en xsl-fo
    Bonjour à tous,
    j'ai un souci concernant l'utilisation des notes de tableaux dans les tableaux. Dans mon XSL-FO, j'ai utilisé la balise <fo:footnote> mais le problème est que le résultat s'affiche en bas de page (ce qui est normal). Comment je peux faire donc pour afficher mes notes de tableau dans mes pieds de tableaux?
    Merci d'avance

  2. #2
    Membre éclairé
    Inscrit en
    Mai 2007
    Messages
    262
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Mai 2007
    Messages : 262
    Par défaut
    Bonjour,

    Pourrai tu nous donner ton code xsl que l'on comprenne ou tu places ton footnote...

    Merci

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    120
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 120
    Par défaut
    je ne sais pas ce qu'il te faudrait comme code mais voici en substance ce que j'utilise
    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
    25
     
    <xsl:template match="FootNote">
      <fo:footnote>
        <fo:inline baseline-shift="super">
          <xsl:number level="any" count="FootNote" format="(1)"/>
        </fo:inline>
        <fo:footnote-body>
          <fo:list-block provisional-distance-between-starts="20pt"
              provisional-label-separation="5pt">
            <fo:list-item>
              <fo:list-item-label end-indent="label-end()">
                <fo:block>
                  <xsl:number level="any" count="FootNote" format="(1)"/>
                </fo:block>
              </fo:list-item-label>
              <fo:list-item-body start-indent="body-start()">
                <fo:block>
                  <xsl:apply-templates/>
                </fo:block>
              </fo:list-item-body>
            </fo:list-item>
          </fo:list-block>
        </fo:footnote-body>
      </fo:footnote>	
    </xsl:template>
    Avec ce code là, je vais dans le tfoot de mon tableau et je fais un <xs:apply-template select="FootNote"/> mais même avec ça, ma note est affichée en bas de ma page. Moi je la veux avec mon tableau en tfoot.
    Merci d'avance à tous

  4. #4
    Membre éclairé
    Inscrit en
    Mai 2007
    Messages
    262
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Mai 2007
    Messages : 262
    Par défaut
    J'ai trouvé un site où ils expliquent justement son utilisation peut-être t'aidera t'il...


  5. #5
    Membre éclairé
    Inscrit en
    Mai 2007
    Messages
    262
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Mai 2007
    Messages : 262
    Par défaut
    Citation Envoyé par Little_flower
    J'ai trouvé un site où ils expliquent justement son utilisation peut-être t'aidera t'il...
    Apparemment ce serait la balise tfoot qui serait à l'origine des pieds du tableau...

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    120
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 120
    Par défaut
    Merci
    pour les pied de tableaux j'ai bien compris que c'est tfoot. Là où j'ai un problème c'est qu'avec les notes de bas de page en xsl-fo, on utilise <fo:foonote> et ça marche super bien; pour les notes de tableaux alors qu'est ce qu'il faut utiliser?
    Comment je peux gérer mes notes de tableaux en mettant le numero (1) par exemple dans la cellule et le renvoi (la phrase) en pied de tableau?
    Merci

  7. #7
    Membre émérite
    Inscrit en
    Octobre 2005
    Messages
    847
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 847
    Par défaut
    regarde cet entrée du bugzilla si c'est le même pb que le tien?

    http://issues.apache.org/bugzilla/show_bug.cgi?id=37579

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    120
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 120
    Par défaut
    Merci
    j'ai finalement opté pour une solution "bidouille" en créant un tableau à la fin du mien et en y affichant mes footnotes sous forme de marker.

  9. #9
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    120
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 120
    Par défaut
    Bonjour à tous,
    Je travaille avec XSLFormatter
    j'avais mis un "Résolu" sur cette discussion mais là je suis obligé de la remettre à chaud car j'ai une problèmatique et j'aimerai bien savoir si une solution existe.
    En fait, comme indiqué plus haut, pour gérer mes footnotes dans mes tableaux, j'ai finalement utilisé des marqueurs et j'ai collé un tableau juste à la fin du vrai tableau et dedans j'ai mis les phrases qui font références aux footnotes, jusque là ça va.
    Là où j'ai un souci c'est qu'il faut que ce faux tableau contenant les footnotes se répète sur toutes les pages comme les "table-footer". Je n'arrive pas le faire et je n'arrive pas non plus à utiliser les "table-footer" ni les "tfoot".
    Je mets en pièce jointe une copie de mon tableau en pdf.
    Si quelqu'un a compris quelque chose et peut faire quelque chose...merci d'avance
    Images attachées Images attachées  

Discussions similaires

  1. [xsl:fo] souci d'alignement dans un tableau :
    Par prugne dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 11/06/2010, 22h53
  2. condition dans un tableau dans plone
    Par Abla23 dans le forum Zope
    Réponses: 28
    Dernier message: 19/07/2006, 15h49
  3. tableau dans un tableau
    Par creale10 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 31/05/2006, 01h15
  4. [HTML]tableau dans un tableau
    Par BigBarbare dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 24/05/2006, 14h35
  5. perte d'éléments dans un tableau dans $_SESSION
    Par jibouze dans le forum Langage
    Réponses: 10
    Dernier message: 15/11/2005, 17h01

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