Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Ottmar am 19.10.06 - 18:19:34

Titel: RT im Backend in Mime konvertieren
Beitrag von: Ottmar am 19.10.06 - 18:19:34
Hallo zusammen,

folgendes Problem.

Aus einem Notesdokument ist der Inhalt eines Rich-Text-Feldes in das Mime-Format zu konvertieren.

Ich habe mir dazu eine Maske gebaut, ein Rich-Text-Feld eingefügt und die entsprechende Feldoption gesetzt. Mein Script-Agent nimmt sich die umzuwandelnden Notesdokumente, kopiert deren Inhalt in die neue Maske und speichert diese ab.

Für das Front-End gibt es auch eine einfache Lösung, die wunderbar funktioniert:

Dim Workspace as new NotesUIWorkspace
Dim UIDoc as NotesUIDocument

'.... erstelle Mime-Dokument mit Rich-Text-Item
'.... RichTextItem.Type = 1 (normales RichText)

Set UIDoc = Workspace.EditDocument(True, MimeDoc)
Call UIDoc.Save
Call UIDoc.Close(True)

Hole ich mir das Dokument jetzt neu (z.B. indem ich mir die UNID merke, dann habe ich ein wunderschönes RichText Feld mit RichTextItem.Type = 24, wie gewünscht.

 ;D Ich brauche das aber im Back-End (Agent läuft periodisch), wo ich mit UI-Klassen aber nichts anfangen kann.
Auch die Idee "computewithForm" ist wohl eher für das Front-End gedacht, damit funkoniert's auch nicht.

Hat jemand eine Idee?