Preencher dinamicamente uma legenda

É possível preencher uma legenda dinamicamente com valores de uma fonte de dados.

Por exemplo, é possível preencher uma legenda com um nome de produto em francês. O esquema de conexão poderia ter o seguinte definido para uma legenda:

<form> 
      <caption product="ProductName1"></caption> 
</form>

O arquivo de dados apontado poderia ter o seguinte definido para uma legenda:

<form> 
      <caption product="Desk Lamp"></caption> 
</form>

Quando o arquivo de dados é unido ao design de formulário, a legenda Lâmpada para escritório é exibida para o produto.

Outro exemplo poderia ser informar o nome do produto em outro idioma. O arquivo de dados apontado poderia ter o seguinte definido para a legenda:

<form> 
      <caption product="Lampe de Bureau"></caption> 
</form>

Quando o arquivo de dados é unido ao design de formulário, a legenda Lampe de Bureau é exibida para o produto.

Nota: Para usar texto não ASCII (como acentos) no arquivo de dados, o arquivo deve ser devidamente codificado e a codificação deve ser identificada de forma correta na instrução de processamento XML. Por exemplo:

<?xml version="1.0" encoding="UTF-8"?>

Antes de executar essa tarefa, verifique se as seguintes configurações estão aplicadas:

  1. Na paleta Biblioteca de objetos, clique na categoria Padrão e arraste um objeto até o design de formulário.

    Por exemplo, insira um objeto de Campo de texto.

  2. (Opcional) Na paleta Objeto, clique na guia Campo e digite uma legenda para o objeto na caixa Legenda.

    Por exemplo, digite Produto.

  3. Clique no rótulo ativo Legenda.

  4. Selecione a conexão de dados.

    Nota: Se você ainda não estiver conectado a uma fonte de dados, Vínculo de dados padrão será a única seleção disponível na lista Conexão de dados.
  5. Clique no triângulo ao lado da caixa Vínculo e selecione um vínculo.

    Por exemplo, caption > @product.

    Nota: Quando você vincular uma legenda a uma fonte de dados, a legenda sempre será mostrada no formulário, mesmo que você tenha definido a Posição da legenda na guia Layout como Nenhuma.
  6. Clique em OK.

  7. Exiba o formulário na guia Visualizar PDF.