Thanks for your replies guys!
@Richmond: You may be right. it looks like a PITA, but RTF seems to be the only
formatted option that is somewhat portable to other apps...
@Richard: I guess an enhancment request is a good idea
@Bernd: My Problem was (/is) to keep the tabs aligned across lines /
paragraphs.
One of the major Problem seems to be that liveCode creates a paragraph for each
line, while this is not necessariely needed. I am still reading into the rtf
specs (boy, that is confusing).
I managed to get something working cross applications and cross OS, that fits
my purpose.
I came up with this:
on mouseUp
local tHeader
local tBody
put "Short"&TAB&"Test" into fld "theRTFText"
put cr&"Longer"&TAB&"Test" after fld "theRTFText"
put cr&"very very long"&TAB&"Test" after fld "theRTFText"
set the textStyle of word 1 of line 2 of fld "theRTFText" to "bold"
set the textColor of word 1 of fld "theRTFText" to "red"
put line 1 to 2 of the rtfText of fld "theRTFText" into tHeader
put line 3 to -1 of the rtfText of fld "theRTFText" into tBody
put cr after tHeader
put
"\paperw11900\paperh16840\margl1440\margr1440\vieww10800\viewh8400\viewkind0"
after tHeader
-- papersetup
put cr after tHeader
replace "\pard" with "\pard\tx2647\pardirnatural" in tBody
-- add more tx for more TABSTOPS
replace "\'09" with "\tab " in tBody -- Word!
put "\par" before char -1 of tBody
-- somehow missing in rtfText. Wordpad on Win complains if this is not there
ask file "Save RTF file..."
put tHeader & tBody into URL ("binfile:"&it)
end mouseUp
All the best,
Malte
_______________________________________________
use-livecode mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode