Frage

Ich brauche eine Anwendung zu erstellen, die eine Reihe von Vorlagen für Office (2000), OpenOffice.org (2.0) und InDesign erzeugt. Das Design der Vorlagen werden in jeder Anwendung vorgenommen werden, aber wir müssen ein System für die Platzhalter, so dass meine Anwendung eine Vorlage öffnet, den Platzhalter mit etwas Text ersetzt (wie ein Name, Adresse, Telefonnummer) und speichert das Dokument.

Was ist der beste Weg, um mit diesem Platzhalter zu arbeiten? Meine Idee wäre, einen Platzhalter mit eckigen Klammern wie [Adresse] zu definieren, [Telefon] und dann eine Suche und ersetzt mit Inhalt I aus einer Datenbank abgerufen werden. Indesign ermöglicht den Namen Textfelder zu erstellen, so dass ich nur Text in den rechten Textbox einfügen.

Hat jemand eine bessere Idee?

War es hilfreich?

Lösung

Eine Menge Leute werden erstellen Token (Platzhalter) mit dem $$ xxxxxx $$ Format, bei dem beide $$ beginnen und das Token beenden. Aber für Programme, die eine eingebaute Fähigkeit haben so etwas wie diese (zB mit dem Namen Textboxen in InDesign, Content-Steuerelemente in Word 2007, etc.) zur Verfügung zu stellen ist es im Allgemeinen besser auf diejenigen, wie sie oft haben zusätzliche Funktionen zu nutzen, wie Beibehaltung der Formatierung, wenn der Text ändert oder eingefügt wird.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top