Peter, in the "repeat for each" structure, the loop variable - "theLine" - is just that, a variable, so when you try to format it, nothing happens to the line in the field of which it's a copy (and you get an error, because you can't format text in a variable this way, and in any case, you shouldn't try to modify the loop variable in a 'repeat for').

Eric's approach will work,:

set the itemDelimiter to " "
repeat for each line theLine in field "test" of stack "Calendar"
  add 1 to tLineNumber
  if item 1 of theLine is "Sunday" then
set the textStyle of line tLineNumber of fld "test" of stack "Calendar" to "bold"
  end if
end repeat

you could also use htmlText:

set the itemDelimiter to " "
repeat for each line theLine in field "test" of stack "Calendar"
  add 1 to tLineNumber
  if item 1 of theLine is "Sunday" then
    put "<p><b>" & theLine & "</b></p>" & cr after tHtmlText
  else
    put "<p>" & theLine & "</p>" after tHtmlText
  end if
end repeat

set the htmlText of fld "test" of stack "Calendar" to tHtmlText

Best,

Mark


On 2 Jan 2009, at 16:55, Peter Alcibiades wrote:

Must be doing something obvious wrong. As usual! I want to go through a
field and format lines depending on what they start with.

So to begin with I try the following, which works just fine, to make sure the
lines are being found and picked up:

set the itemDelimiter to " "
repeat for each line theLine in field "test" of stack "Calendar"
if item 1 of theLine is "Sunday" then
put theLine
end if
end repeat

Now I change this so as to do the formatting as follows:

set the itemDelimiter to " "
repeat for each line theLine in field "test" of stack "Calendar"
if item 1 of theLine is "Sunday" then
set the textStyle of theLine to "bold"
end if
end repeat

and get the error

Message execution error:
Error description: Chunk: error in object expression

So how to do this? That is, make every line that starts with Sunday bold?
And why is it not working?

Peter
_______________________________________________
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

_______________________________________________
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