Domino 9 und frühere Versionen > ND7: Entwicklung
RichText. formatierten Text kopieren
bikerboy:
Hallo,
wie kann ich denn formatierten Text aus einem RT in ein anderes kopieren ?
Würde ungerne über des Frontend gehen.
Über rtItem1.appendRTItem(rtItem2) geht es nicht, weil er den Inhalt ja immer ans Ende packt. Ich möchte aber den Inhalt an die aktuelle Stelle des Cursors kopieren.
Thomas Schulte:
Das geht NICHT mit Bordmitteln. Ulrich hat mal einen Versuch gestartet, weil wir das in HELP auch gerne gehabt hätten, aber wir sind daran gescheitert. MIDAS kann das.
Gandhi:
Wer lesen kann ist klar im Vorteil ... habe das "nicht" bei Frontend überlesen.
So würde es im Frontend gehen...
--- Code: --- 'Copy Body Item
Call uidoc.GoToField( "Body" )
Call uidoc.SelectAll
Call uidoc.Copy
'Paste to Body2 Item
Call uidoc.GotoField("Body2")
Call uidoc.Paste
--- Ende Code ---
Demian:
--- Zitat von: Gandhi am 26.06.09 - 14:13:52 ---So würde es im Frontend gehen...
--- Code: --- 'Copy Body Item
Call uidoc.GoToField( "Body" )
Call uidoc.SelectAll
Call uidoc.Copy
'Paste to Body2 Item
Call uidoc.GotoField("Body2")
Call uidoc.Paste
--- Ende Code ---
--- Ende Zitat ---
Was spricht dagegen, die docs im Backend zu holen über work.editdocument zu öffnen, im Frontend zu kopieren und die frontend docs wieder zu schließen? Im schlimmsten Fall sieht der User ein kurzes Flackern, denke ich.
bikerboy:
Habe eine nun was getüffelt mit Maske die nur das gewünschte Feld beinhaltet und dann per RenderToRichText den Inhalt formatiert kopiert bekommen, leider nicht an der Stelle wo ich den Cursor geparkt habe
Also habe mir das passende Dokument geholt
Form auf Dummy-Maske angepasst in der nur das RT erscheint
und dann Dokument.RendertoRichTextItem(rtTMP)
Aber man kann das RenderToRichText nicht innerhalb eines BeginInsert benutzen, Ärgerlich, aber vllt hilft euch das ja auch schon weiter
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln