Autor Thema: Copy to Clipboard mit Formatierung  (Gelesen 2359 mal)

Offline buzi

  • Aktives Mitglied
  • ***
  • Beiträge: 171
Copy to Clipboard mit Formatierung
« 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!

Offline jBubbleBoy

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.290
  • Geschlecht: Männlich
Re: Copy to Clipboard mit Formatierung
« Antwort #1 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]);
Gruss Erik :: Freelancer :: KI-Dev, Notes, Java, Web, VBA und DomNav 2.5 / NSE 0.16 / OLI 2.0

--
Nur ein toter Bug, ist ein guter Bug!

Offline buzi

  • Aktives Mitglied
  • ***
  • Beiträge: 171
Re: Copy to Clipboard mit Formatierung
« Antwort #2 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.....

Offline jBubbleBoy

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.290
  • Geschlecht: Männlich
Re: Copy to Clipboard mit Formatierung
« Antwort #3 am: 04.08.16 - 12:41:54 »
LS-Code für NotesUiDocument:
Code
uiDoc.GotoField("RTField")
uiDoc.SelectAll
uiDoc.Copy
Gruss Erik :: Freelancer :: KI-Dev, Notes, Java, Web, VBA und DomNav 2.5 / NSE 0.16 / OLI 2.0

--
Nur ein toter Bug, ist ein guter Bug!

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz