I believe I (we) have this one solved. As it turns out, the solution was three-fold.

First I had to delete the first 3 strange looking characters (I believe they're meta-characters) of the html source code. I was tempted to do that early on but was concerned it might break something. It turns out it doesn't seem to do any harm. I still don't understand why they're there. Something to do with BOM.

Secondly, I had to take care of the partial image paths in the html source code. That's easy with a replace function.

Thirdly, I had to uniDecode the html source code before using RevBrowserSet to put it back. The odd looking command looks like this:
put uniDecode(uniEncode(myHtmlText,"UTF8")) into myHtmlText
This is another thing I don't understand. Why decode something you're encoding at the same time? Anyway, it works.

It might be a nice addition to Revolution down the road to be able to print both native Rev controls, like fields, at the same time you're printing browser displays using the RevBrowser stuff. Then none of this would be necessary.

Thanks to Bob, Mark, David, Jim, André, and especially Dave Cragg. Dave, you're the man!

Ray


On Feb 24, 2010, at 8:26 AM, Bob Sneidar wrote:

Dave,

Try inserting a line with the base tag before everything else:

<base href="url to your relative referenced images" />

This will cause the references to be relative to the base you define.

Bob


On Feb 24, 2010, at 12:34 AM, Dave Cragg wrote:

Ray

I was able to add a line and redisplay it (almost) by doing something like this:

 put revBrowserGet(gBrowserD, "htmltext") into tHtmlText
 replace "</BODY>" with "<p>Extra line</p></BODY>" in tHtmlText
# put empty into char 1 to 3 of tHtmlText ## not necessary it seems (removing the utf-8 BOM mark at the beginning)
 put uniDecode(uniEncode(tHtmlText, "UTF8")) into tHtmlText
 revBrowserSet gBrowserD, "htmltext", tHtmlText

I said "almost" because there's a problem with the image in the html. It uses a relative url (../images/5067210.Jpeg). When you use revBrowserSet to set the htmltext property, the base url is no longer the same as when loaded directly from the server. So some more manipulation of the image src urls would be needed.

I notice that the html has the "head" element inside the "body" element. Although my browser seems happy with that (Safari), it doesn't seem right.

Cheers
Dave


On 23 Feb 2010, at 21:31, Ray Horsley wrote:

If I use the RevBrowser library handlers to display it in an image I can then get the htmlText of the 'instance' using the RevBrowserGet() function. That's where I get strange looking characters. If I then set the htmlText of the same image using RevBrowserSet, passing the return I got from RevBrowserGet(), the display turns weird. I'll include, below, a little bit of the weird return I get from the RevBrowserGet() function after displaying the above URL.

Thanks,

Ray

<HTML><BODY><HEAD></HEAD><div style="font-size:14pt; font- family: Times; font-weight: bold;text-align:center;"><span style="font-size:14pt; font-family: Times; font-weight: bold;text- align:center;">Arrowhead Farm</span></div><div style="text- align:center;margin-top:0pt;margin-bottom: 1em;"><img src="../ images/5067210.Jpeg" width="70" height="191" format="Jpeg" /></ div><table style="font-size:12pt; font-family: Times; font-weight: normal;"><tr><td style="font-size:12pt; font-family: Times; font- weight: normal;vertical-align: top; width: .25in;">1</td><td><div style="text-indent: 0.25in;margin-top:0em;margin-bottom: 1em;">“Hey, Max, time to wake up,” Mrs. Jensen said. “It’s Saturday, our day to visit Grandpa.”</div></td></tr></ table><table style="font-size:12pt; font-family: Times; font- weight: normal;"><tr><td style="font-size:12pt; font-family: Times; font-weight: normal;vertical-align: top; width: .25in;">2</ td><td><div style="text-indent: 0.25in;margin-top:0em;margin- bottom:1em;">

_______________________________________________
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

_______________________________________________
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

_______________________________________________
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to