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

XML/XSL et SOAP Discussion :

[XSL-FO] Problème de pages blanches entre deux page-sequence


Sujet :

XML/XSL et SOAP

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    103
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 103
    Points : 92
    Points
    92
    Par défaut [XSL-FO] Problème de pages blanches entre deux page-sequence
    Bonjour,

    J'ai simplifié au maximum le résultat de ma transformation XSL-FO qui donne le code suivant :
    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
    <?xml version="1.0" encoding="UTF-16"?>
    <fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
        <fo:layout-master-set>
            <fo:simple-page-master master-name="A4" page-width="210mm" page-height="297mm">
                <fo:region-body  />
            </fo:simple-page-master>
        </fo:layout-master-set>
     
        <fo:page-sequence master-reference="A4" initial-page-number="1" >
            <fo:flow>
                <fo:block >RAPPORT </fo:block>
            </fo:flow>
        </fo:page-sequence>
     
        <fo:page-sequence master-reference="A4" initial-page-number="1">
            <fo:flow>
                <fo:block >RAPPORT </fo:block>
            </fo:flow>
        </fo:page-sequence>
    </fo:root>
    Le problème, c'est qu'après transformation en PDF, j'ai 3 pages (une page blanche au milieu).

    J'utilise FOP 0.20.5.

    Merci d'avance pour vos réponses.

    Stéphanie
    Pensez à mettre quand vous avez obtenu la réponse à votre question.

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

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 625
    Points : 1 666
    Points
    1 666
    Par défaut
    Salut,

    Dis-moi je vois pas trop l'utilité d'un truc comme ca???

    quand tu as un fo:flow tu doit avoir un attribut flow-name!

    Car la faire deux page-sequence avec les même master-reference ca sert à rien vaut mieux faire un page-break et le tour est joué!!!

    ++

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

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    103
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 103
    Points : 92
    Points
    92
    Par défaut
    L'intérêt est le initial-page-number="1", car je crée plusieurs documents dans le même fichier et mes numéros de page doivent être ré initialisés.
    Pensez à mettre quand vous avez obtenu la réponse à votre question.

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

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 625
    Points : 1 666
    Points
    1 666
    Par défaut
    ouais ouais ouais...

    Désolé je peux pas t'aider j'ai le même resultat quand j'essaye! Moi j'ai fait pas mal de truc avec fop mais jamais un truc du genre

    la seul chose que je peux te conseiller c'est d'aller poster sur :

    http://groups.yahoo.com/group/XSL-FO/

    Si tu ne sais pas l'anglais je peux te le traduire! Mais si t'arrive a te débrouiller seul c'est mieux...

    Pour poster dans ce forum il faut au moins une semaine pour ce faire accepter si t'es pressé je peux te le poster pas de prob (envoye moi ton prob en anglais sur ce forum)

    ++

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

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    103
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 103
    Points : 92
    Points
    92
    Par défaut
    En allant sur ce forum, j'ai vu un message traitant des pages "even and odd" et je me suis souvenue que xsl-fo permet de faire ce genre de traitement.
    Un test plus approfondi m'a donc permis de constater qu'il m'ajoute une page planche quand le premier page-sequence fait 1, 3, 5, 7 ... pages, de manière à ce que mon deuxième page séquence commence sur une page impaire.

    Je pense qu'il faut donc "désactiver" cette gestion de pages.

    Connaitrais tu cette gestion de pages paires et impaires ?
    Pensez à mettre quand vous avez obtenu la réponse à votre question.

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

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 625
    Points : 1 666
    Points
    1 666
    Par défaut
    Désolé de te répondre encore par la négative mais non la seule fois que j'ai utilisé le odd et even c'est avec wordML et y a pas ce genre de problème.

    j'ai utilisé ca dans wordml (et dans pdf aussi mais pas de la même facon car ca ne marchait justement pas avec odd et even) pour masqué le numéro sur la première page et l'affiché sur les suivantes!

    Le grand problème avec FOP c'est de savoir ce qui est iimplémenté et ce qui ne l'aie pas
    "Life is short don't forget to inhale"
    Mais: "Mieux vaux arriver en retard dans ce monde... qu'en avance à l'autre."

  7. #7
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    103
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 103
    Points : 92
    Points
    92
    Par défaut
    J'ai trouvé !!!

    il faut mettre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <fo:page-sequence master-reference="A4" initial-page-number="1" force-page-count="no-force">
    En tout cas, merci virgul, tu m'as mis sur la voie ...
    Pensez à mettre quand vous avez obtenu la réponse à votre question.

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

Discussions similaires

  1. Etat : page blanche entre deux pages
    Par bobosh dans le forum IHM
    Réponses: 10
    Dernier message: 04/08/2008, 08h31
  2. passage d'information entre deux pages
    Par hamham dans le forum Interfaces Graphiques en Java
    Réponses: 4
    Dernier message: 30/01/2007, 16h36
  3. Réponses: 2
    Dernier message: 23/06/2006, 21h45
  4. Passage de données entre deux pages
    Par spica92 dans le forum ASP
    Réponses: 2
    Dernier message: 08/09/2005, 14h38
  5. passage de parametre entre deux page asp
    Par tomtom25 dans le forum ASP
    Réponses: 4
    Dernier message: 01/04/2005, 16h16

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