Domino 9 und frühere Versionen > ND6: Entwicklung

RichtTextItem -> WordPerfect

<< < (2/2)

TheHessian:
Hab mal die Lösung mit CopyAndPaste ausgetestet:

   ' Über die Zwischenablage soll der Text in das WP-Dokument gelangen
   Set rtItem = docKP.GetFirstItem("KasseAbsendeKennung")
   Set docTmp = db.CreateDocument()
   docTmp.Form = "mskRT"
   Set rtTmp = docTmp.CreateRichTextItem("tmp")
   Call rtTmp.AppendText(" ")
   Call rtTmp.AppendRTItem( rtItem )
   Set uidocTmp = ws.EditDocument( 1, docTmp )
   Call uidocTmp.SelectAll
   Call uidocTmp.Copy
   
   wps.PosPage( 1 )
   wps.BookmarkBlock("[KasseAbsendeKennung]")
   ' wps.type( rtItem.GetFormattedText(True, 0) )
   wps.Paste   
   
   Call uidocTmp.Close(True)
   Set uidocTmp = Nothing
   Set docTmp = Nothing

Im Lotus Debugger funktioniert das auch wunderbar. Der Text wird formatiert über die Zwischenablage ins WP-Dokument eingefügt.

Schalte ich den Debugger in LotusNotes ab, klappts nicht  >:( Dann wird der Inhalt der ersten RT-Items nicht übernommen und es wird nur das Leerzeichen in RT-Item 2 kopiert und eingefügt ...

Hat jemand ne Idee, warum?

TheHessian:
Problem gelöst:

Nach dem Erzeugen des docTmp und dem AppendRTITem noch ein Save bevor es in den Vordergrund kommt und dann im Anschluß das Doc wieder aus der DB gelöscht.

Fertig! Geht!

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln