E aí, Adriano, como vai? Cara, de tanto pesquisar encontrei alguns artigos sobre a versão fop 0.95 em particular, e a classe Driver não é mais utilizada, sendo substituída pela classe Fop.
Estou testando um exemplo aqui acho que estou conseguindo. De repente, pode me ajudar com um erro ue está dando aqui:
ERROR: ‘Error(Unknown location): fo:page-sequance is not a valid child element of fo:root.’
Tu já deve conhecer fop melhor que eu, se souber o porquê desse erro, acho que funciona, ok? Até!
Ah, aqui vai o exemplo:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl=“http://www.w3.org/1999/XSL/Transform” version=“1.1”
xmlns:fo=“http://www.w3.org/1999/XSL/Format” exclude-result-prefixes=“fo”>
<xsl:output method=“xml” version=“1.0” omit-xml-declaration=“no” indent=“yes”/>
<!-- TODO customize transformation rules
syntax recommendation http://www.w3.org/TR/xslt
-->
<xsl:param name="versionParam" select="1.0"/>
<xsl:template match="Cliente">
<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
<fo:layout-master-set>
<fo:simple-page-master master-name="simpleA4" page-height="29.7cm" page-width="21cm"
margin-top="2cm" margin-left="2cm" margin-right="2cm">
<fo:region-body margin-top="80pt"/>
<fo:region-before extent="1.5in" border="0" padding="0" display-align="after"/>
<fo:region-after extent="1in" border="0" padding="0" display-align="after"/>
</fo:simple-page-master>
</fo:layout-master-set>
<fo:page-sequance master-reference="simpleA4">
<fo:static-content flow-name="xsl-region-before">
<fo:block>
<fo:external-graphic src="pdf.gif" content-height="1em" content-width="1em"/>
</fo:block>
</fo:static-content>
<fo:static-content flow-name="xsl-region-after" font-size="8pt" font-style="normal">
<fo:block line-height="14pt" text-align="start" font-weight="bold">
Locadora DVD Show
</fo:block>
<fo:block line-height="14pt" text-align="start">
Rua Rocha Pombo, 105 - Vila Independência
</fo:block>
<fo:block line-height="14pt" text-align="start">
Porto Alegre - RS - CEP:01234-567
</fo:block>
<fo:block line-height="14pt" text-align="start">
Tel:([telefone removido]. Fax:([telefone removido]
</fo:block>
</fo:static-content>
<fo:flow flow-name="xsl-region-body">
<fo:block line-height="14pt" text-align="center" font-weight="50pt">
DECLARAÇÃO
</fo:block>
<fo:block line-height="14pt" text-align="justify" sapce-before="50pt">
Eu,
<xsl:value-of select="nome"/>
<xsl:value-of select="profissao"/>domiciliado na
<xsl:value-of select="logradouro"/>, no bairro
<xsl:value-of select="bairro"/>, na cidade de
<xsl:value-of select="cidade"/>, Estado
<xsl:value-of select="uf"/>, incrito(a) no CPF/CNPJ
<xsl:value-of select="cpf"/>, portador de cédula de identidade (RG)nº:
<xsl:value-of select="rg"/>, declaro nesta data que:
</fo:block>
<fo:block font-size="11pt" line-height="17pt" text-align="justify" space-before="20pt">
Recebi da Locadora DVD Show Ltda. todos os valores que me eram devidos, devidamente corrigidos.
</fo:block>
<fo:block font-size="11pt" line-height="17pt" text-align="justify" space-before="20pt">
Declaro ainda que, a apartir desta data, nada tenho a exigir da empresa Locadora DVD Show Ltda.,
civil e/ou criminalmente, posto que esta empresa cumpriu com os termos da legislação vigente.
</fo:block>
<fo:block font-size="11pt" line-height="17pt" space-before="20pt">
Por ser verdade, firmo a presente em uma únic via.
</fo:block>
<fo:block font-size="11pt" line-height="17pt" space-before="60pt">
_________________________________________________________
</fo:block>
<fo:block font-size="11pt" line-height="17pt">
<xsl:value-of select="nome"/>
</fo:block>
</fo:flow>
</fo:page-sequance>
</fo:root>
</xsl:template>
</xsl:stylesheet>