Domino 9 und frühere Versionen > Entwicklung

Copy eines RTF mit Script

(1/1)

Stipf:
Hallo zusammen,

vielleicht kann mir jemand helfen:
ich möchte mit LScript ein RichTextFeld eines (Backend)-Dokuments (ggf. mit Anhängen) in ein anders (BackendDokment) kopieren.

Gibt es da eine einfache Möglichkeit.
Oder muss man :
1. schauen, ob Anhänge vorhanden
2. wenn ja, Anhänge im Filesystem ablegen
3. Anhänge dann vom Filesystem wiederum in das neues Dokument einfügen

??? ??? ???

Gruss Steffen

Ralf_M_Petter:
Hallo!

Vielleicht probiert du mal folgende Funktion. Diese Funktion hängt den Inhalt eines Richtext Items an ein anderes an. Wenn das Ziel Richtextitem leer ist solltest du eine exakte Kopie bekommen.

AppendRTItem method  

Beispiel
Appends the contents of one rich-text item to the end of another rich-text item.
Defined in
NotesRichTextItem
Syntax
Call notesRichTextItem.AppendRTItem( notesRichTextItem2 )
Parameters
notesRichTextItem2
The item to be appended. If you specify Nothing, this method will generate an error.
Beispiel
Siehe auch
Working with a rich-text item


Grüße Ralf Petter

Axel:
Hi,

ich hab mal für eine Datenübernahme einen Agenten erstellt. Hier ein Auszug aus der entsprechenden Stelle.

...
'Bearbeitung des RichText-Feldes Bemerkungen
           Set rtitemA = doc.GetFirstItem( "Bemerkungen" )
           Set rtitemB = New NotesRichTextItem(newdoc, "Bemerkungen" )
           If ( rtitemA.Type = RICHTEXT And  rtitemB.Type = RICHTEXT ) Then
                 Call rtitemB.AppendRTItem( rtitemA )
           End If  'If ( rtitemA.Type = RICHTEXT And  rtitemB.Type = RICHTEXT ) Then

...

wobei doc das Ursprungsdokument ist und newdoc das neue Dokument. Dieses wurde weiter oben im Agent angelegt.


Axel

Stipf:
H E R Z L I C H E N  D A N K !!!

;D ;D

Hat so funktioniert.

Viele Grüße Steffen

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln