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]Attribut keep-together variable


Sujet :

XSL/XSLT/XPATH XML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert Avatar de Drizzt [Drone38]
    Homme Profil pro
    Directeur de projet
    Inscrit en
    Mai 2004
    Messages
    1 001
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur de projet

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 001
    Par défaut [XSL~FO]Attribut keep-together variable
    Bonjour,

    Apres avoir bien bataillé j'ai réussi à utiliser l'attribut keep-together pour que mes tableaux ne soient plus scindé en bas de page.
    J'ai donc utilisé Cependant si un de mes tableaux dépasse une page, mon serveur part 100% d'utilisation de CPU et ne me rends pas la main. J'imagine qu'il cherche désespérement une page pour mettre mon tableau sans le couper et qu'il n'y arrive pas.

    Après avoir regardé un peu sur le net j'ai vu que l'on pouvait spécifier un entier au lieu de auto ou always. Et que plus l'entier était grand plus le comportement se rapprochait de always. Mais en mettant même 10000, ça fait comme si je n'avais rien mis du tout (à savoir mes tableaux sont scindés tout le temps).

    Comment faire donc pour que mes tableaux soient bien scindés sauf si ils dépassent soit une certaine taille, soit la taille de la page ?
    Je ne vais quand même pas être obligé de créer un compteur avec insertion de saut de page forcé en cas de dépassement ?


    Merci pour vos suggestions.

  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
    quel version fop utilise-tu?

  3. #3
    Membre Expert Avatar de Drizzt [Drone38]
    Homme Profil pro
    Directeur de projet
    Inscrit en
    Mai 2004
    Messages
    1 001
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur de projet

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 001
    Par défaut
    Voila:

    FOP 0.20.5

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

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

    quand tu dis que ton "tableau dépasse la page", tu veux dire "une des lignes du tableau ne tient pas sur une page", c'est cela ?
    FAQ XML
    ------------
    « Le moyen le plus sûr de cacher aux autres les limites de son savoir est de ne jamais les dépasser »
    Giacomo Leopardi

  5. #5
    Membre Expert Avatar de Drizzt [Drone38]
    Homme Profil pro
    Directeur de projet
    Inscrit en
    Mai 2004
    Messages
    1 001
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur de projet

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 001
    Par défaut
    Non je veux dire qu'il y a trop de lignes dans mon tableau pour qu'il tienne sur une page.
    Dans ce cas uniquement je veux pouvoir authoriser la scission de ce dernier.
    Dans les autres cas je veux que toutes les lignes de mon tableau soient sur la meme page.

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

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

    Oui j'ai déjà entendu ce genre de problème. Si la ligne est plus grand qu'une page tous foire.

    Je sais pas si il y a une meilleur solution, mais la solution que j'avais vu étais de faire un test sur la longueur de ton texte que tu veux dans ta ligne et d'après ca ajouter ou pas l'attribut keep-together!

    ++

    Thierry

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

Discussions similaires

  1. [XSL] Problème recuperation d'une variable XSL
    Par vinzmeister dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 29/05/2006, 15h41
  2. [xsl / Php] faire passer une variable XSL en PHP
    Par klowlead dans le forum XSL/XSLT/XPATH
    Réponses: 5
    Dernier message: 24/05/2006, 12h59
  3. [XSL][PHP] Attribut généré par xsl:attrbute
    Par mamat- dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 29/07/2005, 11h08
  4. [débutant][XSL][FOP] Attribut à partir d'un paramètre XML
    Par drinkmilk dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 03/03/2005, 09h41
  5. [XSL]Problème de portée des variables
    Par djulesp dans le forum XSL/XSLT/XPATH
    Réponses: 6
    Dernier message: 17/09/2004, 10h34

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