2009-10-26 10 views
3

Je dois créer une application qui génère un ensemble de modèles pour Office (2000), OpenOffice.org (2.0) et InDesign. La conception des modèles sera faite dans chaque application, mais nous avons besoin d'un système pour les espaces réservés afin que mon application ouvre un modèle, remplace l'espace réservé par du texte (comme un nom, une adresse, un numéro de téléphone) et enregistre le document.Génération de documents dans plusieurs applications

Quelle est la meilleure façon de travailler avec ces espaces réservés? Mon idée serait de définir un espace réservé en utilisant des crochets comme [adresse], [téléphone], puis de faire une recherche et de remplacer par du contenu que je récupère dans une base de données. Indesign permet de créer des zones de texte nommées. Il me suffit d'insérer du texte dans la zone de texte de droite.

Quelqu'un a-t-il une meilleure idée?

+0

Je demandais quelque chose de similaire il y a quelques jours (http://stackoverflow.com/questions/1554532/) ... je serais ravi de voir quelles réponses vous obtenez et ce que vous décidez est la meilleure solution dans votre cas – hawbsl

Répondre

3

Beaucoup de gens vont créer des jetons (espaces réservés) en utilisant le format $$ xxxxxx $$ où $$ les deux commencent et terminent le jeton. Mais pour les programmes qui ont une capacité intégrée de fournir quelque chose comme ceci (par exemple des zones de texte nommées dans InDesign, contrôles de contenu dans Word 2007, etc.), il est généralement préférable de les utiliser comme ils plusieurs fois ont des fonctionnalités supplémentaires, comme en conservant le formatage lorsque le texte change ou est inséré.

Questions connexes