printing problem
Karl Petersen
karlpet at mac.com
Thu Jul 4 12:17:01 EDT 2002
Yves,
For the script #1, is the stack "mi_print" actually open? It must be,
I believe, for Rev to print a card from the stack.
it's my experience (which is NOT considerable) that locking the
screen can cause unpredictable results. Perhaps script #2 works
because the screen isn't actually locked. Does going to the stack
"mi_print" cause a script in that stack to unlock the screen? That
might explain why you can see the stack change. You might try setting
lockMessages to true before going to the stack. That should stop
unlocking the screen. If the script stops working, the screen lock
may be contributing factor.
For #3, check out the printMargins property, which lets you set the
print margins.
According to the Transcript Dictionary, revShowPrintDialog works only
if the handler calls revPrintField or revPrintText, which your script
doesn't seem to do. That shouldn't prevent printing, but you may want
to try the script without that command. (Running Mac OS 9.1 here, the
revShowPrintDialog is ignored unless one of the other commands is
present.)
Karl
At 10:03 PM +0200 6/30/02, Yves Coppé wrote:
>my script is :
>...
>...
>revShowPrintDialog false,true
>set the printScale to "1"
>print card 1 of stack "mi_print"
>
>
>
>1) it doesn't work.
>
>But when I script
>lock screen
>go to stack "mi_print"
>revShowPrintDialog false,true
>set the printScale to "1"
>print card 1
>go to stack "myStack"
>unlock screen
>
>then it works
>but
>2)
>although the lock screen, the user sees the changing of stack before printing
>
>
>3)
>although the card to be printed has a text beginning at the extreme
>topleft, it is printed with a big margin from top and from left on
>the page.
More information about the use-livecode
mailing list