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 :

Numéro de page et varaible


Sujet :

XSL/XSLT/XPATH XML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Juin 2009
    Messages
    237
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 237
    Par défaut Numéro de page et varaible
    Bonjour,
    Dans la partie footer Je voudrai récupérer la pagination dans une variable :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <xsl:variable name="va_page">
    	<xsl:text>Page </xsl:text>
    	<fo:page-number/>
    </xsl:variable>
    <xsl:value-of select="$va_page"/>
    Avec ce code $va_page a pour valeur "Page " <= pas de numéro de page ?
    Si j'utilise sans variable:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    <xsl:text>Page </xsl:text>
    <fo:page-number/>
    J'obtiens : "Page 1"
    Comment puis je faire pour récupérer dans une variable le numéro de page en cours de traitement ?

    Merci

  2. #2
    Membre expérimenté
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    Avril 2007
    Messages
    199
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Chargé d'affaire
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2007
    Messages : 199
    Par défaut
    Bonjour

    Sur cette page, cette personne semble dire que c'est impossible
    http://lists.w3.org/Archives/Public/...6Mar/0006.html

    "The XSL transformation just generates the XSL FO document and at that
    point the page numbers are not known (you might for instance print the
    same FO file with different FO renderers and get different page
    numbers). So you can not access page numbers or other page-break
    information from the transformation stage."


    d'ailleurs c'est un peu normal, le traitement "fo" est fait apres le traitement xsl...

    Mais je m'étais posé la même question, donc si effectivement il y a une solution...

  3. #3
    Membre Expert
    Avatar de polymorphisme
    Homme Profil pro
    Publishing
    Inscrit en
    Octobre 2009
    Messages
    1 460
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Publishing
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2009
    Messages : 1 460
    Par défaut
    Bonjour,

    Comment puis je faire pour récupérer dans une variable le numéro de page en cours de traitement ?
    Il me semble que les options de la ligne de commande de FOP retourne non pas le numéro de la page, mais le nombre de pages traitées.
    La différence entre les deux est que tu peux commencer une numérotation de pages
    qu'à partir de la nième page.

Discussions similaires

  1. [VBA-W]Récupérer le numéro de page
    Par perdix dans le forum VBA Word
    Réponses: 4
    Dernier message: 31/07/2007, 09h54
  2. [VBA-W]Numéro de page des titres d'un document Word
    Par bonigo dans le forum VBA Word
    Réponses: 9
    Dernier message: 07/04/2006, 18h22
  3. [VBA-E] Numéro de page
    Par franckh99 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 14/03/2006, 18h04
  4. Pas de numéro de page sur la première page (titre)
    Par szdavid dans le forum Mise en forme
    Réponses: 3
    Dernier message: 12/08/2005, 11h29
  5. Quickreport et numéro de page
    Par Tsimplice dans le forum Bases de données
    Réponses: 3
    Dernier message: 30/06/2005, 17h48

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