[JW Lua] Measurement Units

Gábor Orth orthgabor at gmail.com
Mon Aug 11 23:10:23 CEST 2014


Excellent, thank you so much! :D

Gabor


2014-08-11 23:01 GMT+02:00 Jari Williamsson <
jari.williamsson at mailbox.swipnet.se>:

> I've now added a code example about Measurement Units to the quick script
> page in the Wiki, since this topic seems like a very general-purpose thing.
>
> http://jwmusic.nu/jwplugins/wiki/doku.php?id=jwlua:quickscripts
>
>
> Best regards,
>
> Jari Williamsson
>
>
>
> On 2014-08-11 20:39, Gábor Orth wrote:
>
>> Hi Jari,
>>
>> My first name is the Gabor! :D
>> Thank you for your fast answer, it is  great help for me.
>> That you write down is clear for me, thank you again.
>>
>> yours sincerely
>> Gabor
>>
>>
>>
>>
>> 2014-08-11 20:28 GMT+02:00 Jari Williamsson
>> <jari.williamsson at mailbox.swipnet.se
>> <mailto:jari.williamsson at mailbox.swipnet.se>>:
>>
>>
>>     Orth,
>>
>>     (Btw, are you using the Hungarian name order, so Orth is your first
>>     name?)
>>
>>     Since Finale only uses EVPUs internally, all other units need to be
>>     converted to EVPUs. The FCString:GetMeasurement() function can turn
>>     a measurement string into EVPUs, so a solution could be a wrapper
>>     function, like in the example below.
>>     The string conversion supports the same measurement suffixes that
>>     Finale supports (e for EVPUs, c for centimeters, i for inches, etc).
>>     Please note that it currently only supports '.' as a decimal point.
>>
>>     So if you just write the measurement as a Lua string inside a
>>     ToEvpus() call you would be able to use it. (The example will print
>>     1134, which would be the EVPU equivalent of 10 centimeters.) If the
>>     string has no suffix, the current default measurement will be assumed.
>>
>>     ---
>>     function ToEvpus(text)
>>          local str = finale.FCString()
>>          str.LuaString = text
>>          return str:GetMeasurement(finale.__MEASUREMENTUNIT_DEFAULT)
>>
>>     end
>>
>>     print ( ToEvpus("10c") )
>>     ---
>>
>>     Best regards,
>>
>>     Jari Williamsson
>>
>>
>>
>>     On 2014-08-11 19:30, Gábor Orth wrote:
>>
>>
>>         Hi Jari,
>>
>>         Firstly, thank you for your  hard work on the Lua language
>>
>>         I able to write a simple, short script, by which I setting the
>>         positions
>>         of the margins on a new score.
>>         I have just one question.
>>         Can I set the measurement units (EVPUs, Inches, etc) in the Lua
>>         code?
>>         Or is it will a features of the future?
>>
>>         Sorry for my english! I hope, You understand me!
>>
>>
>>         Yours sincerely
>>
>>
>>         --
>>         www.kottagrafika.hu <http://www.kottagrafika.hu>
>>         <http://www.kottagrafika.hu>
>>
>>         Számítógépes kottagrafika, kotta archiválás, transzponálás
>>
>>
>>         _________________________________________________
>>         JWLua mailing list
>>         JWLua at jwmusic.nu <mailto:JWLua at jwmusic.nu>
>>         http://jwmusic.nu/mailman/__listinfo/jwlua_jwmusic.nu
>>         <http://jwmusic.nu/mailman/listinfo/jwlua_jwmusic.nu>
>>
>>
>>
>>
>>     _________________________________________________
>>     JWLua mailing list
>>     JWLua at jwmusic.nu <mailto:JWLua at jwmusic.nu>
>>     http://jwmusic.nu/mailman/__listinfo/jwlua_jwmusic.nu
>>     <http://jwmusic.nu/mailman/listinfo/jwlua_jwmusic.nu>
>>
>>
>>
>>
>>
>> --
>> www.kottagrafika.hu <http://www.kottagrafika.hu>
>> Számítógépes kottagrafika, kotta archiválás, transzponálás
>>
>>
>> _______________________________________________
>> JWLua mailing list
>> JWLua at jwmusic.nu
>> http://jwmusic.nu/mailman/listinfo/jwlua_jwmusic.nu
>>
>>
>
>
> _______________________________________________
> JWLua mailing list
> JWLua at jwmusic.nu
> http://jwmusic.nu/mailman/listinfo/jwlua_jwmusic.nu
>



-- 
www.kottagrafika.hu
Számítógépes kottagrafika, kotta archiválás, transzponálás
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://jwmusic.nu/pipermail/jwlua_jwmusic.nu/attachments/20140811/ef738139/attachment.htm>


More information about the JWLua mailing list