我需要创建一个应用程序,为Office(2000)、OpenOffice.org(2.0)和InDesign生成一堆模板。模板的设计将在每个应用程序中进行,但我们需要一个占位符系统,以便我的应用程序打开一个模板,用一些文本(如姓名、地址、电话号码)替换占位符,并保存文档。
使用这些占位符的最佳方式是什么?我的想法是使用方括号定义一个占位符,如[地址]、[电话],然后进行搜索,并替换为我从数据库中检索到的内容。Indesign允许创建命名文本框,所以我只需要在正确的文本框中插入文本。
有人有更好的主意吗?