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] garder un block sur la même page


Sujet :

XSL/XSLT/XPATH XML

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2004
    Messages : 27
    Points : 26
    Points
    26
    Par défaut [XSL-FO] garder un block sur la même page
    Bonjour,

    Je génère des documents pdf depuis un document xml via xsl et xsl:fo. Cependant, comme le contenu de mes <block> est dynamique, il arrive que certains <block> soient séparés alors que j'aimerais qu'ils figurent sur la même page, quitte à forcer un saut de page.

    J'ai essayé d'utiliser un block qui contenait d'autres block avec la propriété
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
     <fo:block  keep-together="always" space-after="15pt">
    Mais ça ne fonctionne pas...

    Pouvez-vous m'aider?

    si au cas, j'utilise fop comme processeur xsl:fo

    merci

  2. #2
    Expert éminent
    Avatar de GrandFather
    Inscrit en
    Mai 2004
    Messages
    4 587
    Détails du profil
    Informations personnelles :
    Âge : 54

    Informations forums :
    Inscription : Mai 2004
    Messages : 4 587
    Points : 7 103
    Points
    7 103
    Par défaut
    Bonjour,

    la propriété keep-together ne fonctionne dans la version 0.20.5 de FOP que pour les tableaux, comme l'indique le tableau de conformité à la spécification FO de FOP : http://xmlgraphics.apache.org/fop/compliance.html#fo-property-keep-together

    Il semblerait que le support de keep-together soit étendu à tous les objets dans la version 0.91, mais il ne s'agit que d'une version beta...

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2004
    Messages : 27
    Points : 26
    Points
    26
    Par défaut
    Merci beaucoup pour ta réponse GrandFather

    Connaîtrais-tu une autre manière de procéder afin de résoudre mon problème?

  4. #4
    Membre expérimenté
    Avatar de virgul
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    1 625
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 625
    Points : 1 666
    Points
    1 666
    Par défaut
    Ben si justement il te l'a donné pour ton texte tu le mais dans un tableau de 1 sur 1 et dans fo:table-row tu déclare:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <fo:table-row keep-together="always">
    et le tour est joué!

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2004
    Messages : 27
    Points : 26
    Points
    26
    Par défaut
    Vous êtes des rois les gars

    Merci beaucoup de m'avoir aidé, ça m'enlève une super épine du pied.

    Encore merci, je m'empresse de mettre le post comme résolu.

    see ya

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

Discussions similaires

  1. [xml/xsl/fo] phrases sur la même page!
    Par valal dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 02/06/2006, 11h43
  2. 2 menus sur une même page
    Par pihug12 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 12/12/2005, 18h15
  3. [PHP-JS] Envoi de données sur une même page...
    Par dudux dans le forum Langage
    Réponses: 8
    Dernier message: 14/09/2005, 13h51
  4. [QuickReport] Entete de groupe + détail sur la même page
    Par portu dans le forum Bases de données
    Réponses: 3
    Dernier message: 11/06/2005, 10h15
  5. lien sur une même page asp
    Par Redouane dans le forum ASP
    Réponses: 4
    Dernier message: 10/03/2004, 15h53

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