articulation.delete_from_entry_by_char_num(entry, char_num)
Removes any articulation assignment that has the specified character as its above-character.
Input | Type | Description |
---|---|---|
entry |
FCNoteEntry |
|
char_num |
number |
UTF-32 code of character (which is the same as ASCII for ASCII characters) |
articulation.is_note_side(artic, curr_pos)
Uses FCArticulation.CalcMetricPos
to determine if the input articulation is on the note-side.
Input | Type | Description |
---|---|---|
artic |
FCArticulation |
|
curr_pos (optional) |
FCPoint |
current position of articulation that will be calculated if not supplied |
Return type | Description |
---|---|
boolean |
true if on note-side, otherwise false |
articulation.calc_main_character_dimensions(artic_def)
Uses FCTextMetrics:LoadArticulation
to determine the dimensions of the main character
Input | Type | Description |
---|---|---|
artic_def |
FCArticulationDef |
Return type | Description |
---|---|
number, number |
the width and height of the main articulation character in (possibly fractional) evpus, or 0, 0 if it failed to load metrics |
articulation.reset_to_default()
Implements all calls necessary to reset the articulation to default positioning. These settings achieve the same result as hitting the Clear key for the Articulation in the Finale UI.
@artic (FCArticulation) @artic_def (FCArticulationDef) optional definition for this articulation (calculated if not supplied)