<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=us-ascii"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-US link="#0563C1" vlink="#954F72"><div class=WordSection1><p class=MsoNormal>Jari,<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>I have a few more questions.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>I still do not quite understand why some of the classes cannot be instantiated directly.  I made up the following test script that attempts to construct each of the classes found in the class browser.  The ones that will not work have been commented out.  Why do they not work?<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>FCString required an argument, even though it could be nil.  The PDK seemed to indicate no argument would produce a nil string.  There are no methods or properties available to FCString in the class browser.  It does not seem to be possible to do anything with the string like print it out or determine its length.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>I want to simply set the vertical position of a rest in a measure.  I cannot find a property that will set vertical position.  It must be there.  What is it?<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Thanks,<o:p></o:p></p><p class=MsoNormal>Charles Lawrence<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>--------------------------------------------------------------------<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>function plugindef()<o:p></o:p></p><p class=MsoNormal>   -- This function and the 'finaleplugin' namespace<o:p></o:p></p><p class=MsoNormal>   -- are both reserved for the plug-in definition.<o:p></o:p></p><p class=MsoNormal>   finaleplugin.Author = "Charles O. Lawrence"<o:p></o:p></p><p class=MsoNormal>   finaleplugin.CategoryTags = "Test"<o:p></o:p></p><p class=MsoNormal>   return "Test Classes", "", ""<o:p></o:p></p><p class=MsoNormal>end<o:p></o:p></p><p class=MsoNormal><o:p></o:p></p><p class=MsoNormal>a = finale.FCArticulation()<o:p></o:p></p><p class=MsoNormal>a = finale.FCArticulationDef()<o:p></o:p></p><p class=MsoNormal>a = finale.FCArticulationDefs()<o:p></o:p></p><p class=MsoNormal>--a = finale.FCArticulations()<o:p></o:p></p><p class=MsoNormal>b = finale.FCBeatChartElement()<o:p></o:p></p><p class=MsoNormal>b = finale.FCBeatChartElements()<o:p></o:p></p><p class=MsoNormal>c = finale.FCCategoryDef()<o:p></o:p></p><p class=MsoNormal>c = finale.FCCategoryDefs()<o:p></o:p></p><p class=MsoNormal>--c = finale.FCCell()<o:p></o:p></p><p class=MsoNormal>c = finale.FCCells()<o:p></o:p></p><p class=MsoNormal>c = finale.FCCurrentStaffSpec()<o:p></o:p></p><p class=MsoNormal>c = finale.FCCustomStemMod()<o:p></o:p></p><p class=MsoNormal>e = finale.FCEntryAlterMod()<o:p></o:p></p><p class=MsoNormal>e = finale.FCExpression()<o:p></o:p></p><p class=MsoNormal>e = finale.FCExpressions()<o:p></o:p></p><p class=MsoNormal>g = finale.FCGroup()<o:p></o:p></p><p class=MsoNormal>g = finale.FCGroups()<o:p></o:p></p><p class=MsoNormal>m = finale.FCMeasure()<o:p></o:p></p><p class=MsoNormal>m = finale.FCMeasures()<o:p></o:p></p><p class=MsoNormal>m = finale.FCMultiMeasureRest()<o:p></o:p></p><p class=MsoNormal>m = finale.FCMultiMeasureRestPrefs()<o:p></o:p></p><p class=MsoNormal>m = finale.FCMultiMeasureRests()<o:p></o:p></p><p class=MsoNormal>m = finale.FCMultiStaffInstrument()<o:p></o:p></p><p class=MsoNormal>m = finale.FCMultiStaffInstruments()<o:p></o:p></p><p class=MsoNormal>m = finale.FCMusicRegion()<o:p></o:p></p><p class=MsoNormal>--n = finale.FCNote()<o:p></o:p></p><p class=MsoNormal>--n = finale.FCNoteEntry()<o:p></o:p></p><p class=MsoNormal>--n = finale.FCNoteEntryCell()<o:p></o:p></p><p class=MsoNormal>n = finale.FCNoteheadMod()<o:p></o:p></p><p class=MsoNormal>--n = finale.FCNoteheadMods()<o:p></o:p></p><p class=MsoNormal>p = finale.FCPage()<o:p></o:p></p><p class=MsoNormal>p = finale.FCPages()<o:p></o:p></p><p class=MsoNormal>p = finale.FCPart()<o:p></o:p></p><p class=MsoNormal>p = finale.FCParts()<o:p></o:p></p><p class=MsoNormal>p = finale.FCPerformanceMod()<o:p></o:p></p><p class=MsoNormal>--p = finale.FCPerformanceMods()<o:p></o:p></p><p class=MsoNormal>s = finale.FCShapeExpressionDef()<o:p></o:p></p><p class=MsoNormal>s = finale.FCStaff()<o:p></o:p></p><p class=MsoNormal>s = finale.FCStaffSystem()<o:p></o:p></p><p class=MsoNormal>s = finale.FCStaffSystems()<o:p></o:p></p><p class=MsoNormal>s = finale.FCStaves()<o:p></o:p></p><p class=MsoNormal>s = finale.FCString(nil)<o:p></o:p></p><p class=MsoNormal>s = finale.FCSystemStaff()<o:p></o:p></p><p class=MsoNormal>s = finale.FCSystemStaves()<o:p></o:p></p><p class=MsoNormal>t = finale.FCTempoElement()<o:p></o:p></p><p class=MsoNormal>t = finale.FCTempoElements()<o:p></o:p></p><p class=MsoNormal>t = finale.FCTextExpressionDef()<o:p></o:p></p><p class=MsoNormal>--u = finale.FCUI()<o:p></o:p></p></div></body></html>