Framework docs - Apresentação > Relatórios > PDF Documento
Apresentação > Relatórios > PDF Documento
Este exemplo demonstra a utilização de um documento criado pelo Adianti Studio PDF Designer. O objetivo deste exemplo é demonstrar como criar uma Danfe (Nota Fiscal) com auxílio da ferramenta de design de PDF. Na ferramanta Adianti Studio PDF Designer, foi desenhada toda Nota Fiscal, com suas divisões (retângulos), e títulos (textos). As demais informações (dados da nota) são exibidas dinamicamente.
Quando o documento for gerado (onGenerate()), a classe TPDFDesinger é usada para carregar o documento desenhado, por meio do método fromXml(). O documento é criado em memória pelo método generate(). Depois disto, usamos o método writeAtAnchor() para escrever os dados de cada um dos campos da Nota Fiscal em posições pré-determinadas (âncoras). Estas âncoras foram criadas pela interface gráfica (PDF Designer) no momento do desenho do documento. Também usamos o método Cell() da FPDF para exibir os dados dos produtos de maneira repetitiva. Ao fim, usamos o método save() para escrever o documento em disco.