2009-10-26 84 views
3

我需要創建一個爲Office(2000),OpenOffice.org(2.0)和InDesign生成一堆模板的應用程序。模板的設計將在每個應用程序中進行,但我們需要一個佔位符系統,以便我的應用程序打開模板,用一些文本(如名稱,地址,電話號碼)替換佔位符並保存文檔。在多個應用程序中生成文檔

使用這些佔位符的最佳方式是什麼?我的想法是使用方括號(如[address],[phone])來定義佔位符,然後執行搜索並替換從數據庫中檢索的內容。 Indesign允許創建命名文本框,所以我只需要在正確的文本框中插入文本。

有沒有人有更好的主意?

+0

前幾天我問了類似的問題(http://stackoverflow.com/questions/1554532/)...將熱切地看到你得到了什麼答案,以及你決定的是你的案例中的最佳解決方案 – hawbsl 2009-10-26 11:47:26

回答

3

很多人會使用$$ xxxxxx $$格式創建令牌(佔位符),其中$$既開始也終止令牌。但對於有內置功能的程序(例如InDesign中的命名文本框,Word 2007中的內容控件等),通常最好使用這些功能,因爲它們多次具有額外的功能,例如在保留格式時文本更改或插入。

相關問題