|
A Amostra de recibo fiscal demonstra o comportamento de um formulário dinâmico.
Este formulário imprime três cópias de um recibo fiscal em uma única página: a cópia da base, a cópia do tributado e a cópia do imposto de renda.
A amostra inclui estes arquivos:
Arquivo
|
Descrição
|
Tax Receipt.xdp
|
O arquivo de formulário do Designer localizado na pasta Formulários
|
Tax Receipt.xml
|
Arquivos de dados XML, localizados na pasta Dados
|
Signature.tif
Tax Receipt.tif
|
Arquivos de imagem localizados na pasta Imagens
|
Tax Receipt.pdf
|
Formulários renderizados com dados unidos, localizados na pasta Saídas
|
Para executar a Amostra de recibo fiscalAbra o formulário Tax Receipt.xdp no Designer.
Selecione Arquivo > Propriedades do formulário para especificar as opções de visualização.
Clique na guia Visualizar e execute as seguintes tarefas:
Na lista Tipo de visualização, selecione Formulário impresso (nos dois lados).
Para visualizar o formulário, clique na guia Visualizar PDF.
A amostra de arquivo PDF de saída na pasta Saídas mostra o formulário renderizado unido com dados. Use esse arquivo para comparar os resultados do formulário visualizado.
Sobre o Formulário recibo fiscalO formulário demonstra vários recursos.
- Estrutura da hierarquia de formulários
- O Formulário recibo fiscal tem como base a estrutura dos dados para aproveitar o processo implícito de vínculo de dados.
- Página mestre
- Como o texto do rodapé precisa ser exibido na parte inferior de cada página, ele está definido na Página mestra.
- Conteúdo continuado
- As instâncias do subformulário receipt estão colocadas uma embaixo da outra, o que pôde ser feito configurando a opção Conteúdo do subformulário taxReceipt como Continuado. A opção Conteúdo está localizada na guia Subformulário da paleta Objeto. A Direção do fluxo, também localizada na guia Subformulário, está definida como Parte superior para a inferior. As configurações de margem do subformulário são definidas na paleta Layout e adicione o espaçamento adicional exigido entre os dois subformulários.
- Ocorrência de subformulários
- O subformulário receipt contém as informações de recibo fiscal, incluindo campos e elementos estáticos. Como o recibo deve ser impresso três vezes em uma única página, o valor máximo do subformulário receipt deve ser definido como 3. O valor máximo é definido na guia Vínculo da paleta Objeto.
- Campos globais
- As informações de doador são fornecidas uma vez no arquivo de dados. Transformar os campos do doador em campos globais permite que estes valores sejam impressos em todas as cópias de recibos de impostos.
- Campo de imagem
- Como a assinatura do tesoureiro pode variar, o link de imagem de assinatura é fornecido no campo de dados. Um campo de imagem é usado para exibir a imagem da assinatura.
- Número máximo de caracteres para cada campo
- O valor máximo de caracteres para cada campo é definido na guia Campo da paleta Objeto e é determinado conforme as especificações de dados.
- Campos ampliáveis e posição de ancoragem
- Para acomodar os valores de dados que variam em comprimento, a opção Expandir para ajustar, localizada na paleta Layout, foi selecionada para os campos receiptSerial e copyLabel. A posição de ancoragem desses campos está definida para permitir que o campo se expanda na direção correta.
- Scripts
- Os valores de endereço devem ser exibidos como um bloco. Um script JavaScript é usado para concatenar os valores de dados. Como o valor do campo donorAddress é calculado, a opção Vínculo de dados está definida como Sem vínculo de dados. O vínculo padrão é definido na guia Vínculo da paleta Objeto.
- Campo de várias linhas
- A opção Permitir linhas múltiplas do campo donorAddress, localizada na guia Campo da paleta Objeto, está selecionada para que seja possível imprimir em várias linhas.
- Padrões de imagem
- Alguns valores são mais fáceis de ler usando a opção Padrões na guia Campo da paleta Objeto para aplicar um padrão de exibição. Por exemplo, o valor de dados está formatado com um formato de data no estilo longo.
|
|
|