Domino 9 und frühere Versionen > ND7: Entwicklung
RenderToRtItem liefert eine Tabelle und kein Bild?
LisaS:
Hallo,
ich teste gerade RenderToRTItem und wundere mich, dass ich immer HTML-Code anstelle eines Bildes in meiner Mail angezeigt bekomme.
Hier der Code:
--- Code: ---
Set db=session.currentdatabase
Set collection = db.UnprocessedDocuments
If collection.Count > 1 Then
Messagebox "Bitte nur ein Dokument markieren!"
Exit Sub
End If
Set doc = collection.GetFirstDocument
Set mail = New notesdatabase("","")
Call mail.openmail
Set memo = mail.createdocument
With memo
.sendto="Test"
.subject="Test"
Set itBody= New NotesRichTextItem( memo, "Body" )
End With
Call memo.Save(True,True)
Call memo.Save(True,True)
Set uimemo = ws.EditDocument(True,memo,False)
--- Ende Code ---
Übrigens habe ich das gleiche Problem bei diesem Script:
--- Code: ---Sub Click(Source As Button)
Dim session As New NotesSession
Dim db As NotesDatabase
Dim collection As NotesDocumentCollection
Dim newsletter As NotesNewsletter
Dim doc As NotesDocument
Set db = session.CurrentDatabase
Set collection = db.UnprocessedDocuments
If collection.Count > 1 Then
Messagebox "Bitte nur ein Dokument markieren!"
Exit Sub
End If
Set newsletter = New NotesNewsletter( collection )
Set doc = newsletter.FormatDocument( db, 1 )
Call doc.Send( False, "Harry Hirsch" )
End Sub
--- Ende Code ---
Hat jemand einen Tipp?
Grüße
Lisa
Thomas Schulte:
und wo hast du da RenderToRtitem versteckt?
LisaS:
Sorry, Kopierfehler
--- Code: --- Set db=session.currentdatabase
Set collection = db.UnprocessedDocuments
If collection.Count > 1 Then
Messagebox "Bitte nur ein Dokument markieren!"
Exit Sub
End If
Set doc = collection.GetFirstDocument
Set mail = New notesdatabase("","")
Call mail.openmail
Set memo = mail.createdocument
With memo
.sendto="Test"
.subject="Test"
End With
Set itBody= New NotesRichTextItem( memo, "Body" )
Call memo.Save(True,True)
success = doc.RenderToRTItem( itBody )
Set uimemo = ws.EditDocument(True,memo,False)
--- Ende Code ---
LisaS:
Wenn, dass mit dem rendertortitem nicht klappt, gibt es denn eine andere Möglichkeit per LS einen Screenshot von einem Dokument zu verschicken?
Ziel ist es eigentlich das der Empfänger nur ein Abbild des Dokumentes bekommt, in dem er nicht editieren kann. Im Moment benutze ich die copy und paste Methode im UI-Workspace.
Das ist aber nicht so toll, weil der Nutzer die Felder teilweise editieren kann, und weil es im Backend auch funktionieren soll.
Grüße
Lisa
tower:
Ich würde es mit einer anderen Maske versuchen. In dieser Maske sollten dann alle Felder nur lesbar sein. Dann hast Du das Problem mit den bearbeitbaren Feldern nicht mehr.
D.h. vor RenderToRTItem die Maske wechseln.
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln