Hi James,

Am 07.11.2012 um 08:30 schrieb James Hale <ja...@thehales.id.au>:

> Hi,
> 
> I have a text field in which I display html.
> I am currently setting the htmltext of the field to the html I want to 
> display and all works as expected.
> The context here is that I am displaying text content from an epub file.
> Before displaying this text I do a bit of cleaning up to account for some of 
> the non supported tags and adjust the heading tags to get a more usable 
> appearance.
> I would like to also account for those pages that may include an image.
> These are specified as normal <img src=…> tags where the link is to a local 
> file (originally within the epub archive.) 
> According to the dictionary LiveCode translates the source of the <img> tag 
> to an "imagesource" which can be an "imageURL".
> 
> I have struck two problems.
> 1: if the imageURL is of the form "http://.…"; the image gets inserted.
>   if the imageURL is of the form "file:/full_filepath" then nothing gets 
> inserted.

the (very counterintuitiv) trick is to use BINFILE instead of FILE for local 
files in HTMLtext:
 "binfile:/full_filepath"

Been bitten by this lately, too.

> so the questions are a) can I have a local IRL as my image source? and b) 
> what should the path be?
> So far I have tried the full path from the boot disk down to a relative path 
> from my livecode stack.

Full path and BINFILE will work!

> 2: As I mentioned, if the URL is a http type then I do get the image inserted 
> into the field.
> However it covers existing text. My understanding is that the imagesource 
> replaces a character but obviously the image size is ignored.
> How do I allow for the size of the image?
> In the files I have looked at that contain images the insertion is simple and 
> the image sits alone on a line.

Unfortunately the html SIZE tags (height/width) of images will be ignored by 
Livecode, so the image will always be displayed in its original size.
You can however uncheck "fixed line height" to prevent more ugliness :-)

> Any pointers to either of these confusions would be appreciated.
> 
> James
> 
> ja...@thehales.id.au
> 
> Tel: +61 3 9386 2516    
> Fax: +61 3 9386 1387

Best

Klaus

--
Klaus Major
http://www.major-k.de
kl...@major.on-rev.com


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

Reply via email to