Das Notes Forum
Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: BMT216A am 31.05.13 - 09:34:53
-
Guten Morgen,
ich habe ein hoffentlich kleines Problem.
In meiner Datenbank zur Projektdokumentation gibt es unter anderem ein RTF für "Freitext" der ggf. formatiert werden soll.
Nun ist ein Kollege auf die Idee gekommen man könnte eine Art Formatvorlage / Kopiervorlagen in genau diesem Feld beim öffnen anzeigen.
Es soll also im Projektdokument schon beim ersten öffnen im Feld vb_Projektverlauf eine Mustertabelle mit sämtlichen Musterschriften/Farben/Größen vorhanden sein.
Tabellenkopf
Text Spalte links Wert zu Text links
Überschrift1
Überschrift2
Überschrift3
Standardtext
Hinweistext
Wie kann ich das am einfachsten Realisieren - die Variante von mir wären die Stile über F11 gewesen, das passt meinem Kollegen aber nicht.
Ich hoffe ich konnte mich zumidest etwas verständlich ausdrücken - ich hab meinen Kollegen nicht auf Anhieb verstanden (vielleicht wollte ich das auch gar nicht :-D )
Vielen Dank
Chris
-
Ich habe mal einem Kollegen das hier http://www.alanlepofsky.net/alepofsky/alanblog.nsf/dx/paste-information-application (http://www.alanlepofsky.net/alepofsky/alanblog.nsf/dx/paste-information-application)
installiert. Macht zwar nicht 100% das, was Du möchtest, ist aber eine interessante Alternative.
-
Hey Chris,
ich habe mal einen RT-Vorgabetext für ein RTF umgesetzt.
Ich habe den Richtext als Textbaustein in einem eigenen Dokument abgelegt. Beim Öffnen der Maske mit dem zu füllenden RTF ziehe ich mir den Inhalt des Bausteins via Lookup als Vorgabewert ins RTF.
Das klappt grundsätzlich gut. Allerdings ziehen geänderte Schriftarten nicht, ebensowenig Anhänge.
Schriftgröße, Farbe und auch eingefügte Bilder machen keine Probleme, Tabellen habe ich noch nicht versucht, aber ich denke auch das wird klappen.
Gruß,
Mitch
-
Du brauchst ein "Musterdokument", in dem Du Dein Vorlage- RTF ablegst.
Per Script kannst Du das dann an im PostOpen in Dein RTF einfügen mit der (undokumentierten aber in der Mailschablone verwendeten) Methode "ImportItem" der NotesUIDocument- Klasse.
Vorher per GotoField ins Richtextfeld wechseln.
Beispiel: Mail- Schablone, CoreEmailClasses, Sub: InsertSignature
Call uiDoc.ImportItem(profileDoc, "Signature_1")
-
Torsten - Danke
Das war genau das was ich gesucht habe - Daumen hoch dafür