Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: lotusfreak am 20.10.05 - 14:43:42

Titel: Rich Text - Felder in eine Mail einbinden
Beitrag von: lotusfreak am 20.10.05 - 14:43:42
Hallo erstmal,

mich würde interessieren ob man es ermöglichen kann in eine automatische generierte Mail den Inhalt eines Rich Text Feldes einzubinden. Wenn ja WIE?  :-:

euer Nico
Titel: Re: Rich Text - Felder in eine Mail einbinden
Beitrag von: koehlerbv am 20.10.05 - 14:50:26
Wenn das vorhandene RTI den ganzen Mail-Body bilden soll:
Notes Document.CopyItem

Wenn Du ein anderes RTI an den Body anhängen willst:
NotesRichTextItem.AppendTRItem

Bernhard
Titel: Re: Rich Text - Felder in eine Mail einbinden
Beitrag von: lotusfreak am 20.10.05 - 15:54:04
hi,

habe nicht wirklich ne dokumentation zu NotesRichTextItem.AppendTRItem
 oder Notes Document.CopyItem gefunden. Wie genau werden die eingesetzt ( parameter usw. ) ???
Titel: Re: Rich Text - Felder in eine Mail einbinden
Beitrag von: koehlerbv am 20.10.05 - 15:55:38
Die stehen gut sichtbar bei den entsprechenden Notes classes in der DesignHelp. Selbst die Volltextsuche mit den Methodennamen zeigt sofort die richtigen Treffer.

Bernhard
Titel: Re: Rich Text - Felder in eine Mail einbinden
Beitrag von: eknori am 20.10.05 - 15:57:14
hier ein kurzes CodeFragment:

                     ' Bulid the message                     
                     Set doc = New NotesDocument ( db ) ' create temp doc
                     Set rtItem = New NotesRichTextItem ( doc, "Body")
                     Call rtItem.AppendRTItem (TemplateDoc.GetFirstItem("Body"))
                     If ( rtItem.Type = RICHTEXT ) Then
                        'Call rtItem.AddNewline(1)
                        Call rtItem.AppendDocLink ( TicketDoc, "" ) '                      
                     End If