Xsl et police dans une cellule Excel

Xsl et police dans une cellule Excel - XML/XSL - Programmation

Marsh Posté le 13-11-2007 à 09:57:59    

Bonjour,  
 
Je souhaite générer du xml pour excel. Mon but est d'avoir dans une cellule trois ligne avec trois taille de police différente.
 
J'ai le code suivant :  
<Style ss:ID="STD_NBHEUR">
<Borders>
  <Border ss:Position="Left" ss:LineStyle="Continuous" ss:Weight="1" />  
  <Border ss:Position="Right" ss:LineStyle="Continuous" ss:Weight="1" />  
  <Border ss:Position="Top" ss:LineStyle="Continuous" ss:Weight="1" />  
  <Border ss:Position="Bottom" ss:LineStyle="Continuous" ss:Weight="1" />  
</Borders>
<Alignment ss:Horizontal="Center" ss:Vertical="Center" ss:WrapText="1" />  
<Interior />  
<Font x:Family="Swiss" ss:FontName="" ss:Style="" ss:Size="16" />  
</Style>
....
<xsl:if test="(ETAT = 't')">
<Cell ss:StyleID="STD_NBHEUR">
<Data ss:Type="String">
<xsl:for-each select="activites/activite">
  <font html:Size="8">
    <xsl:value-of select="@horaire" />  
  </font>
  <xsl:text disable-output-escaping="yes">&#10;</xsl:text>  
  <font html:Size="6">
    <xsl:value-of select="@liblieu" />  
  </font>
  <xsl:text disable-output-escaping="yes">&#10;</xsl:text>  
  <font html:Size="4">
    <xsl:value-of select="@libqual" />  
  </font>
  </xsl:for-each>
  </Data>
  </Cell>
</xsl:if>
....
 
 
Quand j'applique cette transformation avec le transformateur xslt de xmlspy aucun soucis le code est bien généré.
 
Par contre quand je le lance au travers de FOP (via cocoon) le code concernant la fonte est supprimé. Je me retrouve avec mes trois lignes qui ont la même taille.  
 
Quelqu'un sait-il pourquoi FOP me vire le code lié à la fonte ?
 
Merci

Reply

Marsh Posté le 13-11-2007 à 09:57:59   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed