|
A amostra de Conjunto de subformulários demonstra o comportamento de um formulário PDF dinâmico. Quatro amostras demonstram o comportamento de instanciação do objeto Conjunto de subformulários de acordo com as relações variadas do tipo de subformulário e dos valores de ocorrência. O formulário de amostra contém notas numeradas representadas como círculos pretos com números brancos. As observações são explicadas em Sobre a saída do Conjunto de subformulários.
A amostra inclui estes arquivos:
Arquivo
|
Descrição
|
SubformSet1.xdp
SubformSet2.xdp
SubformSet3.xdp
SubformSet4.xdp
|
O arquivo de formulário do Designer localizado na pasta Formulários
|
DataA.xml
DataB.xml
|
Arquivos de dados XML, localizados na pasta Dados
|
SubformSet1 DataA.pdf
SubformSet1 DataB.pdf
SubformSet2 DataA.pdf
SubformSet2 DataB.pdf
SubformSet3 DataA.pdf
SubformSet3 DataB.pdf
SubformSet4 DataA.pdf
SubformSet4 DataB.pdf
|
Formulários renderizados com dados unidos, localizados na pasta Saídas
|
Para executar a amostra de Conjunto de subformuláriosAbra um dos formulários na pasta Forms, localizada em \PT\Samples\Forms\SubformSet, 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).
Na caixa Arquivo de dados, navegue até a pasta Dados e selecione um dos arquivos de dados de amostra (por exemplo, DataA.xml).
Clique em OK.
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 a cada um dos dois conjuntos de dados. Use esses arquivos para comparar os resultados do formulário visualizado.
Sobre a saída do Conjunto de subformuláriosEsses comentários numerados correspondem aos círculos pretos numerados na amostra de formulário de Conjunto de subformulários.
- 1. Dados
- Duas amostras de arquivos de dados estão disponíveis para esta amostra. Essa seção fornece o nome do arquivo de dados unido ao formulário, juntamente com o conteúdo do arquivo de dados. Essas informações são úteis para comparar os dados exibidos na seção 3, “Relacionamento dos subformulários”.
- 2. Ocorrência de subformulários
- Cada formulário contém três subformulários. Essa seção fornece valores de ocorrência máxima e contagem mínima dos subformulários. Os valores de ocorrência são especificados na guia Vínculo da paleta Objeto.
Especificações de subformulários por formulário
Formulário
|
subformA
|
subformB
|
subformC
|
SubformSet1.xdp
|
Contagem mín. = 0 Máx. =-1*
|
Contagem mín. = 0 Máx. =-1*
|
Contagem mín. = 0 Máx. =-1*
|
SubformSet2.xdp
|
Contagem mín. = 0 Máx. = 1
|
Contagem mín. = 0 Máx. = 1
|
Contagem mín. = 0 Máx. = 1
|
SubformSet3.xdp
|
Contagem mín. = 1 Máx. = 1
|
Contagem mín. = 1 Máx. = 1
|
Contagem mín. = 1 Máx. = 1
|
SubformSet4.xdp
|
Contagem mín. = 2 Máx. = 2
|
Contagem mín. = 1 Máx. = 1
|
Contagem mín. = 3 Máx. = 3
|
* O valor máximo é ilimitado quando a opção Repetir o subformulário para cada item de dados na guia Vínculo da paleta Objeto está selecionada.
- 3. Relacionamento de subformulários
- A terceira seção contém três colunas usadas para comparar o layout dos subformulários em tipos diferentes de relacionamentos:
Coluna
|
Tipo
|
Comentários
|
1
|
Usar todos os subformulários na ordem
|
Os subformulários são instanciados na ordem em que estão declarados no formulário. Isso pode fazer com que o conteúdo seja reorganizado para corresponder à ordem do formulário.
|
2
|
Selecionar um subformulário das alternativas
|
Os subformulários são exclusivos, e apenas um subformulário pode ser instanciado. A determinação de qual subformulário deve ser instanciado e baseada nos dados.
|
|
|
|