質問

Office(2000)、OpenOffice.org(2.0)、およびInDesign用の一連のテンプレートを生成するアプリケーションを作成する必要があります。テンプレートの設計は各アプリケーションで行われますが、アプリケーションがテンプレートを開き、プレースホルダーをテキスト(名前、住所、電話番号など)に置き換えてドキュメントを保存できるように、プレースホルダー用のシステムが必要です。

これらのプレースホルダーを操作する最良の方法は何ですか?私のアイデアは、[address]、[phone]などの角括弧を使用してプレースホルダーを定義し、検索を実行して、データベースから取得したコンテンツに置き換えることです。 Indesignでは名前付きのテキストボックスを作成できるため、正しいテキストボックスにテキストを挿入するだけです。

より良いアイデアはありますか?

役に立ちましたか?

解決

多くの人は$$ xxxxxx $$形式を使用してトークン(プレースホルダー)を作成します。$$はトークンの開始と終了の両方を行います。ただし、このような機能を提供する組み込み機能を備えたプログラム(たとえば、InDesignの名前付きテキストボックス、Word 2007のコンテンツコントロールなど)では、多くの場合、書式を保持するなどの追加機能があるため、これらを使用することをお勧めしますテキストが変更または挿入されます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top