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 :

XSLFO - Centrage de texte dans un tableau


Sujet :

XSL/XSLT/XPATH XML

  1. #1
    Membre régulier
    Inscrit en
    Juin 2009
    Messages
    237
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 237
    Points : 88
    Points
    88
    Par défaut XSLFO - Centrage de texte dans un tableau
    Bonjour,

    J'ai 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
    <fo:block start-indent="0cm" space-before="5mm">
    	<fo:table table-layout="fixed">
    		<fo:table-column column-width="173mm"/>
    		<fo:table-body>
    			<fo:table-row keep-together.within-column="always">
    				<fo:table-cell border="0.7pt solid orange">
    					<fo:block text-align="center" space-after.optimum="0.6cm" font-weight="bold" font-size="12pt" font-family="Arial">TEST</fo:block>
    					<fo:block text-align="center" font-weight="bold" font-size="10pt" font-family="Arial">
    						<fo:block>SI 
    							<fo:inline font-weight="bold">XXXX
    							</fo:inline> EST DESELECTIONNE PENDANT UNE CHUTE DE YY, IL Y A RISQUE DE DEPASSEMENT DE LIMITATIONS.
    							</fo:block>
    							</fo:block>
    				</fo:table-cell>
    			</fo:table-row>
    		</fo:table-body>
    	</fo:table>
    </fo:block>
    J'obtiens (avec FOP) le résultat suivant (P.J)
    et je voudrai Obtenir :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    SI XXXX EST DESELECTIONNE PENDANT UNE CHUTE DE YY, IL Y A RISQUE DE DEPASSEMENT DE
                           LIMITATIONS.

    Merci
    Images attachées Images attachées  

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

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

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

    pour faire cela, tu peux utiliser XSLT.

  3. #3
    Membre régulier
    Inscrit en
    Juin 2009
    Messages
    237
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 237
    Points : 88
    Points
    88
    Par défaut
    OK mais comment ?

    Merci

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

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

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

    ta feuille de style XSLT va ressemblée à qlqch comme :

    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
     
    <?xml version="1.0"?>
     
    <xsl:stylesheet version="1.0"
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
     
    <xsl:template match="//fo:block">
       <xsl:apply-templates/>
    </xsl:template>
     
     <xsl:template match="* | @* | comment() | text()">
      <xsl:copy>
          <xsl:apply-templates select="* | text()"/>
      </xsl:copy>
      </xsl:template>

Discussions similaires

  1. Centrage vertical de texte dans un tableau
    Par Kaluza dans le forum Tableaux - Graphiques - Images - Flottants
    Réponses: 3
    Dernier message: 04/01/2011, 07h51
  2. Charger un ficher Texte dans un tableau
    Par bonjour69 dans le forum C
    Réponses: 4
    Dernier message: 12/10/2005, 20h15
  3. [Débutant]Changer du text dans un tableau
    Par Azimel dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 17/09/2005, 18h38
  4. Centrer des images et du texte dans un tableau
    Par hstlaurent dans le forum Balisage (X)HTML et validation W3C
    Réponses: 8
    Dernier message: 30/08/2005, 16h34
  5. Réponses: 5
    Dernier message: 15/05/2005, 08h51

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