3

我需要创建一个为 Office (2000)、OpenOffice.org (2.0) 和 InDesign 生成大量模板的应用程序。模板的设计将在每个应用程序中进行,但我们需要一个占位符系统,以便我的应用程序打开一个模板,用一些文本(如姓名、地址、电话号码)替换占位符并保存文档。

使用这些占位符的最佳方式是什么?我的想法是使用方括号定义一个占位符,例如 [address]、[phone],然后进行搜索并替换为我从数据库中检索到的内容。Indesign 允许创建命名文本框,所以我只需在正确的文本框中插入文本。

有没有人有更好的主意?

4

1 回答 1

3

很多人会使用 $$xxxxxx$$ 格式创建令牌(占位符),其中 $$ 开始和终止令牌。但是对于具有提供此类功能的内置功能的程序(例如 InDesign 中的命名文本框、Word 2007 中的内容控件等),通常最好使用它们,因为它们很多时候具有额外的功能,例如在文本更改或插入。

于 2010-02-18T22:26:26.740 回答