Especificação de como um subformulário gerencia o conteúdo

Por padrão, todos os subformulários, com exceção do subformulário raiz, são definidos para posicionar o conteúdo. O subformulário raiz sempre continua o conteúdo de acordo com a configuração de Direção do fluxo de sua área de conteúdo associada. Como o subformulário raiz continua o conteúdo, todos os subformulários aninhados sob ele poderão ser continuados automaticamente de uma página ou de uma área de conteúdo para a seguinte no formulário se necessário durante a união de dados.

Por outro lado, quando um subformulário posiciona o conteúdo, a área delimitada por ele pode ser expandida de forma a acomodar qualquer quantidade de dados unidos; mas, nenhum dos objetos nesse subformulário pode ser movido a partir dos respectivos pontos de ancoragem. Portanto, se um subformulário contiver objetos que se incorporem com tamanhos variáveis de dados, verifique se estes objetos não são expandidos de forma que ultrapassem a área ocupada por outro objeto. Todo objeto que seja expandido em resposta à incorporação de dados, como um campo de texto, tem potencial para ser renderizado sobre outros objetos.

Para evitar este problema de projeto, é possível fazer o conteúdo do fluxo do subformulário. Um subformulário que sequencie o conteúdo posiciona os objetos no subformulário corretamente durante o processo de incorporação de dados de forma que nenhum de seus objetos seja renderizado sobre outro.

O subformulário padrão da página posiciona o conteúdo para oferecer suporte à criação de formulários interativos e de formulários com layout fixo. Se um formulário que contenha subformulários que se ajustam para acomodar dados for criado, é necessário trabalhar com subformulários que posicionam o conteúdo assim como os que seguem o conteúdo. Diferentes técnicas estão disponíveis para trabalhar com subformulários neste tipo de design de formulário. Sua abordagem depende de sua experiência na criação de designs de formulário com layouts que se ajustam para acomodar dados. Para obter mais informações, consulte Criação de formulários interativos com um layout flutuante.

Especificação de um subformulário para posicionar o conteúdo

 Na paleta Objeto, clique na guia Subformulário e, na lista Conteúdo, selecione uma das seguintes opções:
  • Posicionado

  • Conteúdo do fluxo

Para especificar uma direção de fluxo para os objetos em um subformulário que continua o conteúdo

 Na paleta Objeto, clique na guia Subformulário. Na lista Direção do fluxo, selecione uma destas opções (os objetos sempre são posicionados começando na parte superior do subformulário):
  • Parte superior para a inferior

  • Texto ocidental

  • Da direita para a esquerda

Nota: A opção Direção do fluxo apenas fica disponível quando a opção Conteúdo do fluxo está selecionada na lista Conteúdo.

Para alterar um subformulário que posiciona o conteúdo em outro subformulário que continua o conteúdo:

  1. Selecione o subformulário no qual o conteúdo será continuado.

  2. Na paleta Objeto, clique na guia Subformulário e selecione Continuado na lista Conteúdo.

  3. Na lista Direção do fluxo, selecione uma destas opções (os objetos sempre são posicionados a partir da parte superior do subformulário):

    • Parte superior para a inferior

    • Texto ocidental

    • Da direita para a esquerda