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] - column-count


Sujet :

XSL/XSLT/XPATH XML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de jacquesh
    Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    269
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2005
    Messages : 269
    Par défaut [XSL-FO] - column-count
    Bonjour

    je souhaiterai faire en sorte que column-count soit dynamique.

    en effet si le contenu tiens sur une page alors column-count=1 si le contenu tiens sur 2 pages alors column-count=2.

    j'ai pensé faire comme cela....
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <xsl:variable name="pagecount"><fo:page-number-citation  ref-id="theEnd" /></xsl:variable>
                        <fo:region-body region-name="Content" column-gap="3mm" column-count="$pagecount" margin-top="35mm" margin-left="7mm" margin-right="7mm" margin-bottom="10mm"/>
    avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <fo:block id="theEnd" />
    a la fin du contenu

    mais le code en rouge n'est pas valide....

    une idée ?

    merci.

  2. #2
    Membre émérite
    Inscrit en
    Octobre 2005
    Messages
    847
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 847
    Par défaut
    je vois ce que tu veux faire, malhereusement il n'est pas possible de le faire en un seul passage, il faut passer par un post process.

  3. #3
    Membre éclairé Avatar de jacquesh
    Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    269
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2005
    Messages : 269
    Par défaut
    bon ben tampis...

    en passant par un post-process tu ferais comment ?

    merci.

  4. #4
    Membre émérite
    Inscrit en
    Octobre 2005
    Messages
    847
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 847
    Par défaut
    ça va être un peu compliqué et ça depend de ce que tu utilise pour generer le pdf (fop?, antenna? etc..).

    genelament tu lance un programme (java ou autre) qui lit le pdf generé et decide de le regenerer(avec de nouveaux params) s'il n'est pas satisfaisant (plus d'une page dans ton cas).

    par contre il y a un autre petit pb :si ton doc tiens sur deux page, pas sûr que si tu met column-count à 2 qu'il va tenir sur une page

  5. #5
    Membre éclairé Avatar de jacquesh
    Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    269
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2005
    Messages : 269
    Par défaut
    j'utilise fop

    en fait je connais a peu pres la longueur max d'une ligne. d'ailleur pour faire plus propre j'ai essayer avec fo-leader pour faire quelque chose comme ca :

    Mon champs......................Valeur1
    Mon champs.2...................Valeur2
    ...

    mais ca marche pas tip top (j'utilise une font a chasse variable donc pas tres beau pour l'alignement)

  6. #6
    Membre émérite
    Inscrit en
    Octobre 2005
    Messages
    847
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 847
    Par défaut
    c'est quoi le but de ton utilisation du column-count?

Discussions similaires

  1. [MySQL] #1136 - Column count doesn't match value count at row 1
    Par LestoK dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 13/07/2007, 11h18
  2. Réponses: 4
    Dernier message: 19/04/2007, 22h37
  3. Réponses: 2
    Dernier message: 23/03/2007, 15h29
  4. [MySQL] Column count doesn't match....
    Par covin85 dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 26/04/2006, 22h20
  5. [xsl]utilisation du count
    Par Grimaud dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 28/07/2005, 10h09

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