Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: buzi am 04.08.16 - 11:38:28

Titel: Copy to Clipboard mit Formatierung
Beitrag von: buzi am 04.08.16 - 11:38:28
Hallo zusammen,

in einer unserer Datenbanken gibt es eine Funktion, wo Feld-Inhalte von einer Maske in den Zwischenspeicher kopiert werden, um sie dann z.B. in MS Word einzufügen. Besonderheit: Die Felder sind formatiert, enhalten z.B. fett gedruckte Zeilen. Leider ist die Gestaltung der Datenbank versteckt, darum kann ich auf den Code nicht zugreifen. Ich möchte die Funktion gern um mehrere Feld-Inhalte erweitern, muss sie dazu neu erstellen. Hat jemand eine Ahnung, wie das geht? Mein Ansatz wäre ein RichText-Feld zu erstellen, da hinein die formatierten Daten schreiben, aber dann wie weiter...??

Danke für eure Ideen!
Titel: Re: Copy to Clipboard mit Formatierung
Beitrag von: jBubbleBoy am 04.08.16 - 11:50:30
Dein Ansatz ist korrekt, geht mit Ui-Befehlen LS oder Formelsprache (Beispielhaft):
Code
@Command([EditGotoField];"RTFeld");
@Command([EditSelectAll]);
@Command([EditCopy]);
Titel: Re: Copy to Clipboard mit Formatierung
Beitrag von: buzi am 04.08.16 - 12:39:09
Danke, super! Und wie kann ich deine Commands in LS umsetzen? EditGotoField -> ?? Denn ich habe jetzt schon in Lotus Script begonnen.....
Titel: Re: Copy to Clipboard mit Formatierung
Beitrag von: jBubbleBoy am 04.08.16 - 12:41:54
LS-Code für NotesUiDocument:
Code
uiDoc.GotoField("RTField")
uiDoc.SelectAll
uiDoc.Copy