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

与这些占位符一起使用的最佳方法是什么?我的想法是使用方括号(如[address],[phone])定义一个占位符,然后搜索并替换我从数据库中检索的内容。 Indesign允许创建命名文本框,所以我只需要在右侧文本框中插入文本。

有没有人有更好的主意?

有帮助吗?

解决方案

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top