[JW Lua] Determining the current page
Charles O. Lawrence
charlesolawrence at bellsouth.net
Mon Oct 21 17:03:33 CEST 2013
Herbert et al,
You may find that using the algorithm in a simple function might make your
code easier to write and follow, especially if you need it many times.
Something like this:
function isEven(a)
return (a%2) == 0 end
-- usage
for x=-10,10 do
if isEven(x) then
print(x," is even")
else
print(x," is odd")
end
end
Charles
From: JWLua [mailto:jwlua-bounces at jwmusic.nu] On Behalf Of Herbert van Essen
Sent: Monday, October 21, 2013 7:25 AM
To: The JW Lua script plug-in.
Subject: Re: [JW Lua] Determining the current page
Thanks very much for the quick answer!
Hartelijke groet,
Herbert
(06-29455445)
2013/10/21 Jari Williamsson <jari.williamsson at mailbox.swipnet.se
<mailto:jari.williamsson at mailbox.swipnet.se> >
On 2013-10-21 11:56, Herbert van Essen wrote:
Is it also possible to determine if the page in focus is a left or right
page via the FCUI?
AFAIK, the first page is always a right page in Finale, so this should do
it:
isrightpage = (finenv.UI().CurrentPage % 2) ~= 0
(The '%' is modulo in Lua. '~=' is "not equal to" in Lua.)
Best regards,
Jari Williamsson
_______________________________________________
JWLua mailing list
JWLua at jwmusic.nu <mailto:JWLua at jwmusic.nu>
http://jwmusic.nu/mailman/listinfo/jwlua_jwmusic.nu
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://jwmusic.nu/pipermail/jwlua_jwmusic.nu/attachments/20131021/822b798b/attachment.htm>
More information about the JWLua
mailing list