Dave Cragg wrote:

On 28 Oct 2005, at 20:48, Chipp Walters wrote:

Both Klaus and Signe Marie Sanne have good suggestions for doing this:

set the textfont of char 1 to -1 of fld "X" to to "Lucida Grande"

Both of their solutions involve explicitly set the font of the characters. Another way is to do as you do:

set the textFont of fld "X" to "Lucida Grande"
put the text of fld "X" into fld "X"

This has the added advantage if you cut and paste the text from fld "X" to another fld, it doesn't automatically take the font settings with it.


And just for variety (or confusion perhaps), this will do essentially the same as Chipp's suggestion.

  set the textfont of char 1 to -1 of fld "X" to empty
  set the textFont of fld "X" to "Lucida Grande"

And, just for more variety, this will salvage any existing text styling while changing the font. Note that it only works if the text has no font settings at the character level:

   put the htmlText of fld "x" into tText
   set the textFont of fld "x" to "Lucida Grande"
   set the htmlText of fld "x" to tText

If the original text has both style and font settings at the character level, then the font setting of the characters will take precedence. The above only works with text that inherits its font from the field.

--
Jacqueline Landman Gay         |     [EMAIL PROTECTED]
HyperActive Software           |     http://www.hyperactivesw.com
_______________________________________________
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