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] problème numérotation pages


Sujet :

XSL/XSLT/XPATH XML

  1. #1
    Membre averti Avatar de spilliaert
    Profil pro
    Inscrit en
    septembre 2005
    Messages
    268
    Détails du profil
    Informations personnelles :
    Âge : 28
    Localisation : Belgique

    Informations forums :
    Inscription : septembre 2005
    Messages : 268
    Points : 307
    Points
    307
    Par défaut [xsl-fo] problème numérotation pages
    Bonjour,

    J'ai généré un fichier .fo à partir d'un rtf avec rtftofo (http://rtf2fo.com/)...Tout fonctionne bien mais tous mes numéros de pages sont à '5'. Y a-t-il moyen de corriger ce problème voire de désactiver l'affichage des numéros de page ?

    Merci d'avance.

  2. #2
    Membre expérimenté
    Avatar de virgul
    Profil pro
    Inscrit en
    novembre 2004
    Messages
    1 624
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : Suisse

    Informations forums :
    Inscription : novembre 2004
    Messages : 1 624
    Points : 1 666
    Points
    1 666
    Par défaut
    Salut,

    Pour commencer je tient à dire que je ne connais pas du tous de ce programme!

    Ton problème peut venir du fait que ton parseur ne supporte pas certaine norme de XSL-FO et qui fait que le rendering n'est que partiellement semblable à ton entrée.

    Ce qui génère les numéro de page est la balise:

    Essaye de l''enlever!

    ++

    Thierry
    "Life is short don't forget to inhale"
    Mais: "Mieux vaux arriver en retard dans ce monde... qu'en avance à l'autre."

    Microsoft Office InfoPath MVP - Mon blog

  3. #3
    Membre averti Avatar de spilliaert
    Profil pro
    Inscrit en
    septembre 2005
    Messages
    268
    Détails du profil
    Informations personnelles :
    Âge : 28
    Localisation : Belgique

    Informations forums :
    Inscription : septembre 2005
    Messages : 268
    Points : 307
    Points
    307
    Par défaut
    Merci pour votre réponse; j'ai supprimé la baliseJ'ai encore un numéro de page '5' dans toutes mes pages...

    N'auriez-vous pas une autre idée ?

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

    Informations forums :
    Inscription : novembre 2004
    Messages : 1 624
    Points : 1 666
    Points
    1 666
    Par défaut
    Je ne sais toujours pas trop comment fonctionne ce programme. Mais tu dois avoir un fichier de transformation XSLT qui fait ton XSL-FO qui doit être transformé en pdf avec un parseur.

    Maintenant concrètement qu'es-ce que tu as pour faire la transfo?
    Peux-tu le poster ou le mettre en pièce jointe?

    Ainsi qu'une brève explication sa serait génial.
    "Life is short don't forget to inhale"
    Mais: "Mieux vaux arriver en retard dans ce monde... qu'en avance à l'autre."

    Microsoft Office InfoPath MVP - Mon blog

  5. #5
    Membre averti Avatar de spilliaert
    Profil pro
    Inscrit en
    septembre 2005
    Messages
    268
    Détails du profil
    Informations personnelles :
    Âge : 28
    Localisation : Belgique

    Informations forums :
    Inscription : septembre 2005
    Messages : 268
    Points : 307
    Points
    307
    Par défaut
    Merci pour votre réponse.

    J'utilise FOP, pour générer un PDF.

    http://xmlgraphics.apache.org/fop/

    Ce programme génère directement un .pdf à partir d'un .fo ...

    Merci pour votre aide...

  6. #6
    Membre expérimenté
    Avatar de virgul
    Profil pro
    Inscrit en
    novembre 2004
    Messages
    1 624
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : Suisse

    Informations forums :
    Inscription : novembre 2004
    Messages : 1 624
    Points : 1 666
    Points
    1 666
    Par défaut
    Ok maintenant peux-tu poster ton fichier fo en fichier joint sur le forum ainsi je pourrais voir où tu dois supprimer quelque chose.

    Et autre question qu'es-ce qui génére ce fichier fo un xslt? Si oui post-le aussi.
    "Life is short don't forget to inhale"
    Mais: "Mieux vaux arriver en retard dans ce monde... qu'en avance à l'autre."

    Microsoft Office InfoPath MVP - Mon blog

  7. #7
    Membre averti Avatar de spilliaert
    Profil pro
    Inscrit en
    septembre 2005
    Messages
    268
    Détails du profil
    Informations personnelles :
    Âge : 28
    Localisation : Belgique

    Informations forums :
    Inscription : septembre 2005
    Messages : 268
    Points : 307
    Points
    307
    Par défaut
    Voici...c'est un peu long mais j'ai formatté le xml...

    Je n'utilise pas de stylesheet.

    Merci.

    [EDIT]retrait de la pièce jointe, le problème étant résolu[/EDIT]

  8. #8
    Membre expérimenté
    Avatar de virgul
    Profil pro
    Inscrit en
    novembre 2004
    Messages
    1 624
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : Suisse

    Informations forums :
    Inscription : novembre 2004
    Messages : 1 624
    Points : 1 666
    Points
    1 666
    Par défaut
    si j'ai bien compris ce que tu veux enlever c'est ce 5 en haut de toute les page?

    si oui ce qu'il faut enlever c'est ca:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <fo:static-content flow-name="footer">
    <fo:block end-indent="0pt" line-height="13.7pt" orphans="1" start-indent="0pt" text-align="start" text-indent="0pt" widows="1">
    <fo:inline font-family="Times Roman, serif" font-size="12pt"/>
    </fo:block>
    <fo:block end-indent="0pt" line-height="13.7pt" orphans="1" start-indent="0pt" text-align="start" text-indent="18pt" widows="1">
    <fo:inline font-family="Times Roman, serif" font-size="12pt">5</fo:inline>
    </fo:block>
    <fo:block line-height="13.7pt" orphans="1" widows="1">
    <fo:leader line-height="13.7pt"/>
    </fo:block>
    </fo:static-content>
    je sais pas comment est généré ce fo ? tu peux modifier quelque chose?

    Si non la meilleure solution reste de refaire une transformation XSLT générique qui va juste se charger de ne pas copier ce bout de code!

    ++

    Thierry
    "Life is short don't forget to inhale"
    Mais: "Mieux vaux arriver en retard dans ce monde... qu'en avance à l'autre."

    Microsoft Office InfoPath MVP - Mon blog

  9. #9
    Membre averti Avatar de spilliaert
    Profil pro
    Inscrit en
    septembre 2005
    Messages
    268
    Détails du profil
    Informations personnelles :
    Âge : 28
    Localisation : Belgique

    Informations forums :
    Inscription : septembre 2005
    Messages : 268
    Points : 307
    Points
    307
    Par défaut
    Merci beaucouq, Virgul,

    Cordialement,

    Spilliaert

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

Discussions similaires

  1. [XSL~FO]Saut de page vers rtf : problème
    Par PamelaGeek dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 23/10/2007, 15h01
  2. [xsl-fo]Problème Mise en page tableau dynamique
    Par Little_flower dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 21/05/2007, 15h01
  3. [XSL~FO] Problème avec une table de plus d'une page
    Par ganga dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 25/01/2007, 21h16
  4. [XSL-FO] Problème de pages blanches entre deux page-sequence
    Par slopera dans le forum XML/XSL et SOAP
    Réponses: 6
    Dernier message: 28/03/2006, 17h10
  5. [XSL-FO] probleme numérotation de page
    Par chouchou93 dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 03/02/2006, 09h29

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