Pergunta

Eu preciso criar um aplicativo que gera um monte de modelos para o Office (2000), OpenOffice.org (2.0) e InDesign. O design dos modelos será feita em cada aplicação, mas precisamos de um sistema de espaços reservados para que meu aplicativo abre um modelo, substitui o marcador de posição com algum texto (como um nome, endereço, número de telefone) e salva o documento.

Qual é a melhor maneira de trabalhar com esses marcadores de posição? A minha ideia seria definir um espaço reservado usando colchetes, como [endereço], [telefone] e, em seguida, fazer uma pesquisa e substituir com conteúdo que eu recuperar a partir de um banco de dados. Indesign permite criar caixas de texto com o nome, então eu só tenho que inserir texto na caixa de texto à direita.

Alguém tem uma idéia melhor?

Foi útil?

Solução

Um monte de gente vai criar fichas (espaços reservados) usando o $$ xxxxxx $$ formato onde $$ tanto início e encerrar o token. Mas para programas que têm um built-in capacidade de fornecer algo como isto (por exemplo, caixas de texto nomeados no InDesign, controles de conteúdo no Word 2007, etc.) é geralmente melhor usar aqueles como eles muitas vezes têm a funcionalidade extra, como retenção de formatação quando o texto é alterado ou está inserido.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top