MUSX Document Model
|
Text styles for enigma strings. More...
#include <EnigmaString.h>
Public Types | |
enum class | CategoryTracking { None , MusicFont , TextFont , NumberFont } |
Specifies is the current enigma style tracks an expressions marking category font. When the marking category font changes, the Finale U.I. searchs all enigma strings for the category and modifies any tracked fonts to match the new settings in the marking category. See musx::dom::others::MarkingCategory. More... | |
Public Member Functions | |
EnigmaStyles (const std::weak_ptr< dom::Document > &document) | |
constructor | |
Public Attributes | |
std::shared_ptr< dom::FontInfo > | font |
the font to use | |
CategoryTracking | categoryFont {} |
how this font is tracked against a marking category | |
dom::Evpu | baseline {} |
baseline setting (positive means up) | |
dom::Evpu | superscript {} |
superscript setting added to baseline (positive means up) | |
int | tracking {} |
inter-character tracking in EMs (1/1000 font size) | |
Text styles for enigma strings.
|
strong |
Specifies is the current enigma style tracks an expressions marking category font. When the marking category font changes, the Finale U.I. searchs all enigma strings for the category and modifies any tracked fonts to match the new settings in the marking category. See musx::dom::others::MarkingCategory.
Enumerator | |
---|---|
None | no category tracking |
MusicFont | tracks the category's music font |
TextFont | tracks the category's text font |
NumberFont | tracks the category's number font (not implemented in Finale U.I.) |