Richmond Mathewson wrote:
Dear Sivakatirswami,

[snip]

I would like to delude myself that, although a mole,
shovelling away in the dark, I have at least one eye
open to look at higher things. Where you and I differ,
perhaps, is that, at present, "higher things" means
becoming a highly competent Runtime Revolution
programmer. While this may not result in a particularly
long-lasting type of peace, it will guarantee that the
rest of my time on earth is rather comfortable.

None of the moles in the dream were meant to represent "Jolly Richmond." :-)

And, the allegory was never meant to fly to such dizzing teleological heights. I only hoped to thwart any effort made toward establishing some "British Paragraph" (indented) vs "American Paragraph" (block style) in Revolution syntax, by our dear RunRev engineers As has been pointed out, it would appear, on the surface a least, it a simple matter to test for firstIndent property, or "cr & space" or "cr & cr" etc.

If anything is every to be achieved toward that end it needs to be, as as oft been begged for, full paragraph level styling, ala any old word processing program or ala CSS if the latter be more doable. Either way would work for me, though the latter seems more appealing -- unless we want portability across processing environments.

Back on Topic:

hmmm me thinks I never did get clarity on precisely what your need/problem/challenge is here. What are you trying to solve?

Given the never-to-be-overcome idiosyncracies of data entry, you will *still* have to parse and clean up "cr & space&space " invariably entered by those who think this is the standard. e.g. you have fields set up with no first indent and your users will balk and enter spaces in the first line whether you like it or not. In my own apps for volunteers doing audio transcriptions, I have, on save, stuff like this, sweet old, non-optimized baby xTalk:

# restore block paragraphs separated by one blank line

replace (cr & " ") with cr in fld "Entry"
replace (cr & "  ") with cr in fld "Entry"
replace (cr & "  ") with cr in fld "Entry"
replace (cr & "    ") with cr in fld "Entry"
replace cr with (cr &cr) in fld "Entry"
repeat 4 times
 replace (cr &cr &cr) with (cr & cr) in fld "Entry"
repeat time

just prior to

replace (cr & cr) with "</p>& cr & <p>" just prior to converting the field to XML for later XSLT transformations...

Not too elegant, but soooooo very obvious -- which is what I so love about xTalk.

You could then easily follow up with

# set to indented style

replace (cr & cr) with cr in fld "entry"
set the firstIndent of fld "Entry" to true

skts


_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to