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] Problèmes de passage de la version 0.20.5 à 1.0


Sujet :

XSL/XSLT/XPATH XML

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 37
    Points : 24
    Points
    24
    Par défaut [XSL-FO] Problèmes de passage de la version 0.20.5 à 1.0
    Bonjour,

    J'étudie actuellement la possibilité de passer de FOP 0.20.5 à FOP 1.0.
    Je constate deux "régressions" avec mes feuilles de style actuelles, problèmes que je n'arrive pas à contourner.

    1- La propriété height ne fonctionne plus au niveau d'une balise fo:table.
    Avec la version 0.20.5, je pouvais définir de façon fixe la hauteur d'un tableau, quelque soient les données contenues. Avec la version 1.0, la hauteur du tableau est automatiquement ajustée en fonction des données contenues.
    Existe-t-il un moyen de définir la hauteur d'un tableau?

    2- La propriété border-style n'est plus gérée de la même manière au niveau d'une balise fo:table-column.
    Avec la version 0.20.5, en définissant un style de bord de colonne, celles-ci étaient toujours visibles dans un tableau, même si les cellules d'une ligne étaient fusionnées. C'était pratique, puisqu'on pouvait écrire un texte sur toute la longueur du tableau sans pour autant effacer les traits des colonnes. Avec la version 1.0, la fusion de cellules efface les traits des colonnes.
    Existe-t-il un moyen de fusionner les cellules d'une ligne de tableau sans effacer les traits des colonnes?

    Merci d'avance pour vos éclaircissements.

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 37
    Points : 24
    Points
    24
    Par défaut
    Pour être plus clair, voici un exemple qui explicite les deux problèmes.

    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
    21
    22
    23
    24
    25
    26
    27
    28
    29
      <xsl:template match="/">
        <fo:root>
          <fo:layout-master-set>
            <fo:simple-page-master master-name="A4Portrait" page-height="29.7cm" page-width="21cm" margin="1cm">
              <fo:region-body/>
            </fo:simple-page-master>
          </fo:layout-master-set>
          <fo:page-sequence master-reference="A4Portrait">
            <fo:flow flow-name="xsl-region-body">
              <fo:table table-layout="fixed" height="10cm" width="15cm">
                <fo:table-column column-width="1cm" border-style="solid" border-width="thin"/>
                <fo:table-column column-width="2cm" border-style="solid" border-width="thin"/>
                <fo:table-column column-width="3cm" border-style="solid" border-width="thin"/>
                <fo:table-column column-width="4cm" border-style="solid" border-width="thin"/>
                <fo:table-column column-width="5cm" border-style="solid" border-width="thin"/>
                <fo:table-body>
                  <fo:table-row>
                    <fo:table-cell padding="2mm" number-columns-spanned="4">
                      <fo:block>
                        Ceci est un texte sur plusieurs cellules
                      </fo:block>
                    </fo:table-cell>
                  </fo:table-row>
                </fo:table-body>
              </fo:table>
            </fo:flow>
          </fo:page-sequence>
        </fo:root>
      </xsl:template>
    Les pièces jointes montrent les différences obtenues en 0.20.5 et en 1.0 avec ce même code.

    Je souhaiterais obtenir avec la version 1.0 ce que j'obtenais avec la version 0.20.5, mais je n'arrive pas à obtenir de palliatif...
    Images attachées Images attachées

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 37
    Points : 24
    Points
    24
    Par défaut
    Hop! Je relance!
    Quelqu'un a-t-il un axe de recherche à me proposer?

Discussions similaires

  1. [XSL/JavaScript]problème d'intégration code JS dans le XSL
    Par Devil666 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 27/04/2005, 17h36
  2. [XSL] Petit problème de selection d'un noeud
    Par Greg L. dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 25/04/2005, 10h39
  3. problème de passage de paramêtre sous mozilla
    Par mat10000 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 27/09/2004, 11h48
  4. Réponses: 2
    Dernier message: 08/03/2004, 16h10
  5. problème de passage de texte avec getvariable
    Par VincentB dans le forum Flash
    Réponses: 2
    Dernier message: 12/01/2004, 19h35

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