RichText Implementation
André.Bisseret
Andre.Bisseret at inria.fr
Sun Aug 13 13:14:17 EDT 2006
I am following attentively your attempt to "simulate" a richtext field.
I have a stack that presents a lot of texts (one text in one main
field on each card).
Often these texts include lists that normally should be indented
(often with 2 levels). So I got the same problem as yours.
After unsuccessful trials I gave up and currently all the lines of my
texts are left aligned. For the (to be normally indented lists) I
used special characters such as "*" and "-" (but left aligned). So
that the presentation is not up to standard.
So I am very much interested by any solution you could find.
The main issue I encountered was the following :
When a line had to wrap, I had to type a return and then a tab in
order to get an indented paragraph.
Then, when for one reason or another, the width of the field was
reduced, even a little bit, or if I changed the style of the
characters (font or size), I got a terrible mess !
It happened for example, when I was transferring the content of a
field in another field that I use as a printing field.
Hav'nt you got this kind of problem ? In your example, I suppose that
you have a "return" after "You know you". So that if you reduce the
width of your field, the word "you" will wrap, isolated and left
aligned (without tab).
Hope my "English-like English" is understandable enough :-))
Thanks a lot for your attempt to turn around this crucial shortcoming
in Rev.
I hope you will keep informing us about the problems you are
encountering and your solutions.
Best regards from Grenoble
André
Le 5 août 06 à 14:04, Jan Sælid a écrit :
> The scriptwriter needs to know if the user is editing dialogue, a
> character
> name, an action etc.
> the format of a script looks something like this:
>
> ---
> TRUMP
> You didn't call, Eliza. You know you
> won't get anything if you...
>
> He goes to the desk and snatches the...
> ---
>
> This format needs three different margins. One for the character
> name, one
> for the dialogue and one for the "action" part. One approach I'm
> thinking of
> is to use tabstops and have a rawkeyup handler in the field that
> checks what
> type of element the writer is editing and puts the cursor at the
> right tab
> if the writer e.g. pushes the downkey. The challenge with this
> method is
> that I have to store every element in the script in a custom
> property of the
> field with the number of tabs for each element. Maybe with a
> reference to
> the linenumber. e.g. "The line1 of fld "Script". Am I on the right
> track?
>
> Hope this is understandable. Any ideas are appreciated. In the long
> run it
> could be handy to make a library of functions that other revolution
> users
> could use.
>
> I Wrote:
>>> I’m really in need of individual paragraphs.
>
> _______________________________________________
> use-revolution mailing list
> use-revolution at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-revolution
>
>
More information about the use-livecode
mailing list