e ai pessoal…blz???
seguinte…eu tenho um sistema que gera pdf…peguei como base o tutorial daqui do site…
estou com problema em colocar uma quebra de linha no arquivo pdf…
segue um exemplo dos arquivos xml e xsl:
XML
<?xml version="1.0" encoding="UTF-8"?>
teste de quebra de linha1\nteste de quebra de linha2
XSL
fo:table-body
fo:table-row
fo:table-cell
fo:block<xsl:value-of select=“teste”/></fo:block>
</fo:table-cell>
</fo:table-row>
</fo:table-body>
ja tentei colocar
e \n…mas nenhum dos dois deu certo…quando é gerado o pdf…gera sem a quebra de linha…
alguem pode me ajudar???
obrigado.
Tente procurar algo sobre os atributos css:
page-break-after,page-break-before e page-break-inside com seus respectivos valores naquilo que vc precise.
Eu uso page-break-after: always; para quebrar a página logo abaixo deste código inserido.
té…
jompmath,
na verdade eu nao quero quebrar a pagina…quero quebrar a linha…procurei como fazer isso…mas nao encontrei nada que me ajudasse…
valew pela força…
Acho que isso que você quer
<xsl:template name=“string-breakLine”>
<xsl:param name=“string” />
xsl:choose
<xsl:when test=‘contains($string, "
")’>
<xsl:value-of select=‘substring-before($string, "
")’ />
<xsl:call-template name=“string-breakLine”>
<xsl:with-param name=“string” select=‘substring-after($string, "
")’ />
</xsl:call-template>
</xsl:when>
xsl:otherwise
<xsl:value-of select="$string" />
</xsl:otherwise>
</xsl:choose>
</xsl:template>
[quote=Mauricio-SBC]jompmath,
<xsl:template name=“string-breakLine”>
<xsl:param name=“string” />
xsl:choose
<xsl:when test=‘contains($string, "
")’>
<xsl:value-of select=‘substring-before($string, "
")’ />
<xsl:call-template name=“string-breakLine”>
<xsl:with-param name=“string” select=‘substring-after($string, "
")’ />
</xsl:call-template>
</xsl:when>
xsl:otherwise
<xsl:value-of select="$string" />
</xsl:otherwise>
</xsl:choose>
</xsl:template>
valew pela força…[/quote]