Variáveis de usuário e a função Parágrafo oculto.
Posicionei o cursor no início do documento e, no menu " Inserir ", escolha " Campo ", " Outros ". Selecionei a guia " Variáveis " e, em seguida, defino Tipo como "Definir variável", Nome como "Produto", Valor como "Foo" e Formatar como "Texto" (se você não fizer isso, a variável receberá um valor 0 )
Posicionei o cursor no primeiro dos dois parágrafos alternativos e, no menu " Inserir ", selecione " Campo ". Selecionei a guia " Funções " e escolhi " Parágrafo oculto " e defina a Condição como Produto! = "Foo" (ou seja, oculte este parágrafo se o Produto não for Foo)
Posicionei o cursor no segundo dos parágrafos alternativos e repeti o processo, mas defina a condição como Produto == "Foo".
Repeti o acima para todos os pares de parágrafos alternativos no documento.
Finalmente, no menu " Visualizar " do documento, desmarquei " Parágrafos ocultos ".
Ao clicar no campo no início do documento, eu poderia editar seu valor e, assim, fazer com que parágrafos alternativos aparecessem (e suas contrapartes desaparecessem) em todo o documento. O uso de "Exportar para PDF" teve o efeito desejado de não incluir parágrafos ocultos no momento.
A Ajuda do OpenOffice descreve da seguinte maneira:
Ocultando texto
Você pode usar campos e seções para ocultar ou exibir texto no documento, se uma condição for atendida. Antes de ocultar o texto, você deve primeiro criar uma variável para usar na condição de ocultar o texto.
Para criar uma variável
- Clique no seu documento e escolha Inserir - Campos - Outros.
- Clique na guia Variáveis e clique em "Definir variável" na lista Tipo.
- Clique em "Geral" na lista Formato.
- Digite um nome para a variável na caixa Nome, por exemplo, Ocultar.
- Digite um valor para a variável na caixa Valor, por exemplo, Ocultar.
- Para ocultar a variável no seu documento, selecione Invisível.
- Clique em Inserir e fechar.
Para ocultar texto
- Clique no documento em que deseja adicionar o texto.
- Escolha Inserir - Campos - Outros e clique na guia Funções.
- Clique em "Texto oculto" na lista Tipo.
- Digite uma declaração na caixa Condição. Por exemplo, usando a variável que você definiu anteriormente, digite Ocultar == 1.
- Digite o texto que você deseja ocultar na caixa de texto Oculto.
- Clique em Inserir e fechar.
Para ocultar um parágrafo
- Clique no parágrafo em que deseja adicionar o texto.
- Escolha Inserir - Campos - Outros e clique na guia Funções.
- Clique em "Parágrafo oculto" na lista Tipo.
- Digite uma declaração na caixa Condição. Por exemplo, usando a variável que você definiu anteriormente, digite Ocultar == 1.
Clique em Inserir e fechar.
Você deve ativar esse recurso removendo a marca de seleção do menu Exibir - Parágrafos ocultos. Quando a marca de seleção está presente, você não pode ocultar nenhum parágrafo.
Para ocultar uma seção
- Selecione o texto que você deseja ocultar no seu documento.
- Escolha Inserir - Seção.
- Na área Ocultar, selecione Ocultar e digite uma expressão na caixa Condição. Por exemplo, usando a variável que você definiu anteriormente, digite Ocultar == 1.
- Clique em Inserir.