Autor Thema: RenderToRtItem liefert eine Tabelle und kein Bild?  (Gelesen 2950 mal)

Offline LisaS

  • Senior Mitglied
  • ****
  • Beiträge: 429
  • Geschlecht: Weiblich
  • Ich liebe dieses Forum!
    • [WCM4U]
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)
Ü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

Hat jemand einen Tipp?
Grüße
Lisa
Rechtschreibfehler sind beabsichtigt und dienen der allgemeinen Belustigung.
Server Windows , Domino 8.5.2, Workstation Win 7, Client 8.5.2, Designer 8.5.2 Browser IE 9, Firefox

Offline Thomas Schulte

  • @Notes Preisträger
  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: RenderToRtItem liefert eine Tabelle und kein Bild?
« Antwort #1 am: 23.12.09 - 12:06:13 »
und wo hast du da RenderToRtitem versteckt?
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline LisaS

  • Senior Mitglied
  • ****
  • Beiträge: 429
  • Geschlecht: Weiblich
  • Ich liebe dieses Forum!
    • [WCM4U]
Re: RenderToRtItem liefert eine Tabelle und kein Bild?
« Antwort #2 am: 23.12.09 - 12:08:34 »
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)
Rechtschreibfehler sind beabsichtigt und dienen der allgemeinen Belustigung.
Server Windows , Domino 8.5.2, Workstation Win 7, Client 8.5.2, Designer 8.5.2 Browser IE 9, Firefox

Offline LisaS

  • Senior Mitglied
  • ****
  • Beiträge: 429
  • Geschlecht: Weiblich
  • Ich liebe dieses Forum!
    • [WCM4U]
Re: RenderToRtItem liefert eine Tabelle und kein Bild?
« Antwort #3 am: 23.12.09 - 15:39:35 »
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
Rechtschreibfehler sind beabsichtigt und dienen der allgemeinen Belustigung.
Server Windows , Domino 8.5.2, Workstation Win 7, Client 8.5.2, Designer 8.5.2 Browser IE 9, Firefox

Offline tower

  • Junior Mitglied
  • **
  • Beiträge: 95
  • Geschlecht: Männlich
    • Uwe Schräpler IT-Service
Re: RenderToRtItem liefert eine Tabelle und kein Bild?
« Antwort #4 am: 04.01.10 - 11:55:05 »
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.

Offline LisaS

  • Senior Mitglied
  • ****
  • Beiträge: 429
  • Geschlecht: Weiblich
  • Ich liebe dieses Forum!
    • [WCM4U]
Re: RenderToRtItem liefert eine Tabelle und kein Bild?
« Antwort #5 am: 04.01.10 - 12:27:46 »
@tower:
Ja, dass habe ich in der Zwischenzeit auch umgesetzt. Da gibt es nur das Problem, das ich aber immer noch Text in die Tabellen tippen kann.
Denn schließlich ist die Maske ja nur in den Mailbody als html rein gerendert worden.
Ein Fortschritt ist aber, dass die Felder nicht mehr in der Edit-Modus Optik angezeigt werden.
Nach wie vor ist das aber kein 'fixierter Screenshot'.
Ich test gerade, ob man nicht so etwas wie ein Tranzparenten Layer über das gerenderte Dokument legt, da gibt es nur noch das Problem, dass sich der Layer nicht nach unter verschiebt, wenn man manuell Zeilenumbüche in der Mail einfügt.

Bleibe am Ball und teile die Lösung mit, wenn es eine zufriedenstellende Lösung geben sollte....
Grüße und ein schönes neues Jahr
Lisa
Rechtschreibfehler sind beabsichtigt und dienen der allgemeinen Belustigung.
Server Windows , Domino 8.5.2, Workstation Win 7, Client 8.5.2, Designer 8.5.2 Browser IE 9, Firefox

Offline pram

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.170
  • Geschlecht: Männlich
    • Foconis Object Framework
Re: RenderToRtItem liefert eine Tabelle und kein Bild?
« Antwort #6 am: 05.01.10 - 20:55:42 »
Kannst du das Item in das gerendert wird auf readonly stellen? oder muss da Text ergänzt werden?

Ansonsten hätte ich noch die Idee, dass du eine spezielle Render-Maske hast, die einen zugriffkontrollierten Abschnitt enthält, in dem der nicht zu editierende Inhalt drin steht (k.a. ob das klappt)

Gruß
Roland
Roland Praml

IBM Certified Application Developer - Lotus Notes and Domino 8
Ich verwende das Foconis Object Framework

Offline LisaS

  • Senior Mitglied
  • ****
  • Beiträge: 429
  • Geschlecht: Weiblich
  • Ich liebe dieses Forum!
    • [WCM4U]
Re: RenderToRtItem liefert eine Tabelle und kein Bild?
« Antwort #7 am: 05.01.10 - 22:10:05 »
@Roland:
Leider muss noch Text hinzugefügt werden können. Aber das mit dem Abschnitt werde ich gleich mal testen....
Rechtschreibfehler sind beabsichtigt und dienen der allgemeinen Belustigung.
Server Windows , Domino 8.5.2, Workstation Win 7, Client 8.5.2, Designer 8.5.2 Browser IE 9, Firefox

Offline LisaS

  • Senior Mitglied
  • ****
  • Beiträge: 429
  • Geschlecht: Weiblich
  • Ich liebe dieses Forum!
    • [WCM4U]
Re: RenderToRtItem liefert eine Tabelle und kein Bild?
« Antwort #8 am: 06.01.10 - 09:17:43 »
@Roland:
Leider tritt der gewünschte Effekt auch nicht mit der Verwendung von Form Sections ein - schade.
Falls noch einer eine Idee hat, dann bin ich ganz Ohr..

Grüße
Lisa
Rechtschreibfehler sind beabsichtigt und dienen der allgemeinen Belustigung.
Server Windows , Domino 8.5.2, Workstation Win 7, Client 8.5.2, Designer 8.5.2 Browser IE 9, Firefox

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz