Domino 9 und frühere Versionen > Entwicklung
RichText übernehmen
two7:
Hi,
ich habe eine Datenbank in der Kopien unserer Rechnungen ablegen.
Die Rechnung selber wird in einem RichTextFeld abgelegt als JPG. In meiner Maske, in der ich bei einer neuen Rechnung die Daten eingebe, habe ich eine Aktion "Rechnung duplizieren". Über eine Ansicht werden alle Rechnungen angezeigt, so das die zu duplizierende Rechnung ausgewählt werden kann.
Mein Prob bei der Geschichte ist, dass ich eben nicht die Rechnung (JPEG in RichTextFeld) übernehmen lassen kann.
Gibt es hier eine Möglichkeit dies mitzunehmen?
Die Aktion läuft nur mit @Formeln, da ich leider noch kein LotusScript beherrsche (Blutiger Anfänger)
Thx. two7
Tode:
ohne LotusScript: No chance....
Tode
two7:
und wie müsste dies dann aussehen?
Tode:
fang doch einfach mal an, Dich ein wenig in Script und die Klassen einzuarbeiten und lies Dir die Hilfe durch. Dass ich (oder irgend jemand sonst) Dir hier code hinklatscht, den Du dann kopierst ohne ihn zu verstehen, wird Dir gar nix helfen.
Stichworte:
NotesUIWorkspace.PicklistCollection um das Quell- Dokument (von dem Du kopieren willst) zu bekommen
NotesRichtextItem um an das Richtext- Feld mit dem JPG zu kommen
NotesEmbeddedObject um an das JPG- File zu kommen
Extract zum abhängen in einen Temporären Ordner
Set db = NotesSession.CurrentDatabase um die aktuelle Datenbank zu bekommen
Set doc = New NotesDocument( db ) um ein neues Dokument zu erstellen
Set body = New NotesRichtextItem( doc , "Body" ) für ein RichtextItem im neuen Dokument
body.EmbedObject( ... ) um das abgehängte JPG wieder ins Richtextitem zu kriegen
Kill ... um das Temporär auf Platte liegende JPG wieder zu löschen...
ws.EditDocument( ... ) um das neu erstellte Dokument im Frontend anzuzeigen...
Tode
two7:
das hab ich auch nicht erwartet ... das mir das hier jemand reinklascht.
vielen dank für deine tipps. werd mich dem mal gleich annehmen.
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln