On 27/01/2011 13:38, David Bovill wrote:
Anyone got any suggestions / experience in using htmltext to store data /
metadata. Most of the time is strips out any additional tags you might add
(which is a great pity) - but I've found it useful to use markup like:

<a name="some thing you want to store">For this text</a>

Are there any other tags that can be used to markup text with metadata?

David,

A technique I used a few years ago, which worked out well, was to use the low-order bits of the colour to code an ID that my code could associate with whatever it liked. By reserving two bits each from R/G/B one immediately gets an ID space of 128, and I doubt if any user could tell the difference in the colour of the text. An advantage of using the colour in this way is that it is independent of other text attributes such as style, font, size etc; and that as the user edits, it adjusts naturally. It did depend on the fact that in this context my app had complete control over the styling of the text: any changes the user made, other than typing, went through my code, so that for example if text was linked, my code could preserve the low-order bits of the colour as the text changed from 'black' to 'blue'; and when text was pasted, again my code had to step in to fiddle with colours. But as I say it was a very satisfactory solution.

However I do recall that last time I mentioned it on a Rev list someone had what sounded like a far superior and simpler technique! But I offer it for what it's worth.

Ben

_______________________________________________
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