Domino 9 und frühere Versionen > ND8: Entwicklung

JPEG in Richtext im Web darstellen.

<< < (2/2)

pram:
OpenField liefert ein HTML:

http://www.photosforfree.de/rvm/photo.nsf/webBilder/6792D9D60102B09BC12577AB006289D0/Bild?OpenField

--- Code: ---<div align="center">
<p><img src="/rvm/photo.nsf/0/6792d9d60102b09bc12577ab006289d0/Bild/0.7C?OpenElement&amp;FieldElemFormat=jpg" width="300" height="200"></div>
--- Ende Code ---
Dieses HTML musst du z.B. per Agent auslesen und daraus den Offset, bzw. die Bild-URL extrahieren und in dein Dokument schreiben
Das kannst du z.B. so machen

--- Code: --- Dim objHttp, ret$
Set objHttp = CreateObject("Microsoft.XMLHTTP")

objHttp.open "GET", "http://www.photosforfree.de/rvm/photo.nsf/webBilder/6792D9D60102B09BC12577AB006289D0/Bild?OpenField", False, "", ""
Call objHttp.send()

ret = objHttp.ResponseText
MsgBox StrLeft(StrRight(ret,{src="}),{"})

--- Ende Code ---
(ist zwar auch keine 100%ig saubere Lösung, wird aber funktionieren)

Gruß
Roland

RvM:
Da ich im Scripten nict so firm bin, eine Frage:
Wie kann ich scriptmäßig denn die Dok ID auslesen? Ich muss ja diesen Agenten beim speichern des Dokumentes laufen lassen und dafür die Dok-ID des Dokumentes bekommen - oder?

pram:
die UniversalID bekommst du über doc.universalID.

Du musst den Agenten nach dem Speichern laufen lassen, da das Dokument ja u.U. nicht da ist. (idealerweise im PostSave oder einmal täglich) was aber wieder andere Nebenwirkungen haben kann, da im Postsave das Dokument nochmals gespeichert werden muss.

Zur Umsetzung der Lösung sind allerdings Scriptkenntnisse unbedingt erforderlich.
 
Gruß
Roland

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln