Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Printing HTML on report
Message
General information
Forum:
Visual FoxPro
Category:
Reports & Report designer
Miscellaneous
Thread ID:
00725940
Message ID:
00725979
Views:
12
Wayne, FYI, you don't necessary have to "navigate" to a page. This is another option to print without a file on disk.
this.parent.olecontrol1.navigate("about:blank")
do while not this.parent.olecontrol1.readyState = 4
     *&
enddo
*&
this.parent.olecontrol1.document.write("<html><body><table border=2><tr><td>x</td></tr></table></body></html>")
this.Parent.olecontrol1.execWB(6,0)
>>Does anyone know how to render HTML contained in a memo field of a table on a report? IOW, I don't want the actual text of the HTML printed, I want to see the rendered HTML in the report.
>>
>>I tried putting the HTML into a General field with IE as the OLE object, the idea being that I could use an OLE object in a report to show the rendered HTML. I tried the following code:
append general HTMLNOTES data trim(NOTES) class Shell.Explorer
where HTMLNOTES is the General field and NOTES is the memo field containing HTML. However, this gives a "only insertable objects are allowed in General fields" error.
>>
>>You can do this with RTF text by specifying "RichText.RichTextCtrl" as the class, so I was hoping to do the same thing with HTML. I'd appreciate any ideas.
>>
>>Doug
>
>Just playing around...
>I created a form with a webbrowser control on it... put a button on the form with the following in the click;
>
>
>STRTOFILE("<html><body><table border=2><tr><td>x</td></tr></table></body></html>","c:\x.htm")
>
>this.parent.olecontrol1.navigate("c:\x.htm")
>
>this.Parent.olecontrol1.execWB(6,0)
>
>
>The strtofile would contain your html, and you would not want to put it out on the root of the c: drive.
>
>I am making the assumption that you *only* want to print the html and not make it part of a report with other information.
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform