Tema: Xsl:fo
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/11/2010, 05:43
pedrojo
 
Fecha de Ingreso: enero-2007
Mensajes: 55
Antigüedad: 17 años, 3 meses
Puntos: 1
Xsl:fo

Hola, es de las primeras veces que utilizo XSL:FO, (Formatting Objects, objetos de formateo) para transformaciones, en mi caso, PDF. El caso es que en un formulario anterior se ha introducido la información toda en un mismo campo. Se recoge luego para pasar a pdf de la siguiente manera:


<fo:table-cell border="1pt solid black">
<fo:block font-family="sans-serif" font-size="10pt" margin-bottom="5pt" margin-left="5pt">
dirección a donde notificar:
</fo:block>
<fo:block font-size="9pt" font-family="serif" margin-bottom="5pt" margin-left="5pt" white-space-treatment="preserve">
<xsl:call-template name="preserveBreaks">
<xsl:with-param name="text" select="field[@name='direccionNotificaciones']/value"/>
</xsl:call-template>
</fo:block>
</fo:table-cell>


El problema es que me genera el texto pero con doble salto de línea, en lugar de salto simple como yo quería. Al recoger la información en el formulario está escrito solo con un salto de línea y aqui al mostrarlo me sale con dos ¿por qué? Si alguien me puede ayudar se lo agradecería muchísimo, como ya digo hace poco que he aprendido ha hacerlo así y aún voy un poco perdido.

Mil Gracias!!