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