Eric Chatonet wrote:
Hi Andre,

Unfortunately, Rev HTML is not HTML :-(

 From the docs:
The HTMLText property uses a tag structure that is HTML-like, but is not completely standard HTML, in order to accommodate the full range of text styling available in Revolution.

And:
When you set the HTMLText of a field, all tags other than those above are ignored, except heading tags (<h1>--<h6>), which change the size of the text in the heading element:
    tag        textSize
    <h1>        34 point
    <h2>        24 point
    <h3>        18 point
    <h4>        14 point
    <h5>        12 point
    <h6>        10 point

Great info, Eric. Thanks for posting that.

Andre, as Eric pointed out what Rev calls "htmlText" is really "sgmlBasedFormattingThatHappensToLookALotLikeOldSchoolHtml", but that property name was too long so it got shortened to "htmlText". :)

The purpose for htmlText within Rev is to provide an ASCII-based method of describing all text attributes supported in the engine, including things like threeDbox, strikeOut, and others not commonly found in HTML. It allows you to reproduce text within Rev with complete fidelity from field to field, and since it's ASCII you can use chunk expressions and/or regex or any other ways to manipulate it easily in between fields.

So while the choice of the token name is arguably problematic, the implementation does what it was designed to do very well.

It's worth noting that htmlText goes further than RtfText (if memory serves), as RtfText was designed for interoperability with other document systems and doesn't include all of Rev's native text attributes as htmlText does. (I could be wrong on that, and if someone knows for sure that rtfText renders all attributes from field to field with complete fidelity I'll be quite happy to have been mistaken).

Although designed for internal use (what would "H3" mean in a system that uses absolute rather than relative text sizes?), with Eric's chart you can easily write a function to alter htmlText into a form compatible with most web browsers.

--
 Richard Gaskin
 Managing Editor, revJournal
 _______________________________________________________
 Rev tips, tutorials and more: http://www.revJournal.com
_______________________________________________
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