Articulation
delete_from_entry_by_char_num
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) |
is_note_side
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 |
Output type |
Description |
boolean |
true if on note-side, otherwise false |
calc_main_character_dimensions
articulation.calc_main_character_dimensions(artic)
Uses FCTextMetrics:LoadArticulation
to determine the dimensions of the main character
Input |
Type |
Description |
artic_def |
FCArticulationDef |
|
Output 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 |