Verovio
Source code documentation
vrv::Options Class Reference

This class contains the document styling parameters. More...

#include <options.h>

Public Member Functions

 Options (const Options &options)
 
Optionsoperator= (const Options &options)
 
const MapOfStrOptions * GetItems () const
 
const std::vector< OptionGrp * > * GetGrps () const
 
jsonxx::Object GetBaseOptGrp ()
 
const std::vector< Option * > * GetBaseOptions () const
 
void Sync ()
 

Public Attributes

OptionGrp m_baseOptions
 Comments in implementation file options.cpp.
 
OptionBool m_standardOutput
 
OptionString m_help
 
OptionBool m_allPages
 
OptionString m_inputFrom
 
OptionString m_logLevel
 
OptionString m_outfile
 
OptionInt m_page
 
OptionString m_resourcePath
 
OptionInt m_scale
 
OptionString m_outputTo
 
OptionBool m_version
 
OptionInt m_xmlIdSeed
 
OptionGrp m_general
 General.
 
OptionBool m_adjustPageHeight
 
OptionBool m_adjustPageWidth
 
OptionIntMap m_breaks
 
OptionDbl m_breaksSmartSb
 
OptionIntMap m_condense
 
OptionBool m_condenseFirstPage
 
OptionBool m_condenseNotLastSystem
 
OptionBool m_condenseTempoPages
 
OptionBool m_evenNoteSpacing
 
OptionString m_expand
 
OptionIntMap m_footer
 
OptionIntMap m_header
 
OptionBool m_humType
 
OptionBool m_incip
 
OptionBool m_justifyVertically
 
OptionBool m_landscape
 
OptionDbl m_minLastJustification
 
OptionBool m_mmOutput
 
OptionBool m_moveScoreDefinitionToStaff
 
OptionBool m_neumeAsNote
 
OptionBool m_noJustification
 
OptionBool m_openControlEvents
 
OptionBool m_outputFormatRaw
 
OptionInt m_outputIndent
 
OptionBool m_outputIndentTab
 
OptionBool m_outputSmuflXmlEntities
 
OptionInt m_pageHeight
 
OptionInt m_pageMarginBottom
 
OptionInt m_pageMarginLeft
 
OptionInt m_pageMarginRight
 
OptionInt m_pageMarginTop
 
OptionInt m_pageWidth
 
OptionIntMap m_pedalStyle
 
OptionBool m_preserveAnalyticalMarkup
 
OptionBool m_removeIds
 
OptionBool m_scaleToPageSize
 
OptionBool m_setLocale
 
OptionBool m_showRuntime
 
OptionBool m_shrinkToFit
 
OptionIntMap m_smuflTextFont
 
OptionBool m_staccatoCenter
 
OptionBool m_svgBoundingBoxes
 
OptionString m_svgCss
 
OptionBool m_svgViewBox
 
OptionBool m_svgHtml5
 
OptionBool m_svgFormatRaw
 
OptionBool m_svgRemoveXlink
 
OptionArray m_svgAdditionalAttribute
 
OptionDbl m_unit
 
OptionBool m_useFacsimile
 
OptionBool m_usePgFooterForAll
 
OptionBool m_usePgHeaderForAll
 
OptionBool m_useBraceGlyph
 
OptionBool m_xmlIdChecksum
 
OptionGrp m_generalLayout
 General layout.
 
OptionDbl m_barLineSeparation
 
OptionDbl m_barLineWidth
 
OptionBool m_beamFrenchStyle
 
OptionInt m_beamMaxSlope
 
OptionBool m_beamMixedPreserve
 
OptionDbl m_beamMixedStemMin
 
OptionDbl m_bracketThickness
 
OptionBool m_breaksNoWidow
 
OptionDbl m_dashedBarLineDashLength
 
OptionDbl m_dashedBarLineGapLength
 
OptionDbl m_dynamDist
 
OptionBool m_dynamSingleGlyphs
 
OptionJson m_engravingDefaults
 
OptionJson m_engravingDefaultsFile
 
OptionDbl m_extenderLineMinSpace
 
OptionDbl m_fingeringScale
 
OptionString m_font
 
OptionArray m_fontAddCustom
 
OptionIntMap m_fontFallback
 
OptionBool m_fontLoadAll
 
OptionDbl m_graceFactor
 
OptionBool m_graceRhythmAlign
 
OptionBool m_graceRightAlign
 
OptionDbl m_hairpinSize
 
OptionDbl m_hairpinThickness
 
OptionArray m_handwrittenFont
 
OptionDbl m_harmDist
 
OptionDbl m_justificationBraceGroup
 
OptionDbl m_justificationBracketGroup
 
OptionDbl m_justificationStaff
 
OptionDbl m_justificationSystem
 
OptionDbl m_justificationMaxVertical
 
OptionDbl m_ledgerLineThickness
 
OptionDbl m_ledgerLineExtension
 
OptionIntMap m_lyricElision
 
OptionDbl m_lyricHeightFactor
 
OptionDbl m_lyricLineThickness
 
OptionBool m_lyricNoStartHyphen
 
OptionDbl m_lyricSize
 
OptionDbl m_lyricTopMinMargin
 
OptionBool m_lyricVerseCollapse
 
OptionDbl m_lyricWordSpace
 
OptionInt m_measureMinWidth
 
OptionInt m_mnumInterval
 
OptionIntMap m_multiRestStyle
 
OptionDbl m_multiRestThickness
 
OptionBool m_octaveAlternativeSymbols
 
OptionDbl m_octaveLineThickness
 
OptionBool m_octaveNoSpanningParentheses
 
OptionDbl m_pedalLineThickness
 
OptionDbl m_repeatBarLineDotSeparation
 
OptionDbl m_repeatEndingLineThickness
 
OptionDbl m_slurCurveFactor
 
OptionDbl m_slurEndpointFlexibility
 
OptionDbl m_slurEndpointThickness
 
OptionDbl m_slurMargin
 
OptionInt m_slurMaxSlope
 
OptionDbl m_slurMidpointThickness
 
OptionDbl m_slurSymmetry
 
OptionInt m_spacingBraceGroup
 
OptionInt m_spacingBracketGroup
 
OptionBool m_spacingDurDetection
 
OptionDbl m_spacingLinear
 
OptionDbl m_spacingNonLinear
 
OptionInt m_spacingStaff
 
OptionInt m_spacingSystem
 
OptionDbl m_staffLineWidth
 
OptionDbl m_stemWidth
 
OptionDbl m_subBracketThickness
 
OptionIntMap m_systemDivider
 
OptionInt m_systemMaxPerPage
 
OptionDbl m_textEnclosureThickness
 
OptionDbl m_thickBarlineThickness
 
OptionDbl m_tieEndpointThickness
 
OptionDbl m_tieMidpointThickness
 
OptionDbl m_tieMinLength
 
OptionBool m_tupletAngledOnBeams
 
OptionDbl m_tupletBracketThickness
 
OptionBool m_tupletNumHead
 
OptionGrp m_selectors
 Selectors.
 
OptionArray m_appXPathQuery
 
OptionArray m_choiceXPathQuery
 
OptionBool m_loadSelectedMdivOnly
 
OptionBool m_mdivAll
 
OptionString m_mdivXPathQuery
 
OptionArray m_substXPathQuery
 
OptionString m_transpose
 
OptionJson m_transposeMdiv
 
OptionBool m_transposeSelectedOnly
 
OptionBool m_transposeToSoundingPitch
 
OptionGrp m_elementMargins
 Element margins.
 
OptionDbl m_defaultBottomMargin
 
OptionDbl m_defaultLeftMargin
 
OptionDbl m_defaultRightMargin
 
OptionDbl m_defaultTopMargin
 
OptionDbl m_bottomMarginArtic
 
OptionDbl m_bottomMarginHarm
 
OptionDbl m_bottomMarginOctave
 
OptionDbl m_bottomMarginPgHead
 
OptionDbl m_leftMarginAccid
 
OptionDbl m_leftMarginBarLine
 
OptionDbl m_leftMarginBeatRpt
 
OptionDbl m_leftMarginChord
 
OptionDbl m_leftMarginClef
 
OptionDbl m_leftMarginKeySig
 
OptionDbl m_leftMarginLeftBarLine
 
OptionDbl m_leftMarginMensur
 
OptionDbl m_leftMarginMeterSig
 
OptionDbl m_leftMarginMRest
 
OptionDbl m_leftMarginMRpt2
 
OptionDbl m_leftMarginMultiRest
 
OptionDbl m_leftMarginMultiRpt
 
OptionDbl m_leftMarginNote
 
OptionDbl m_leftMarginRest
 
OptionDbl m_leftMarginRightBarLine
 
OptionDbl m_leftMarginTabDurSym
 
OptionDbl m_rightMarginAccid
 
OptionDbl m_rightMarginBarLine
 
OptionDbl m_rightMarginBeatRpt
 
OptionDbl m_rightMarginChord
 
OptionDbl m_rightMarginClef
 
OptionDbl m_rightMarginKeySig
 
OptionDbl m_rightMarginLeftBarLine
 
OptionDbl m_rightMarginMensur
 
OptionDbl m_rightMarginMeterSig
 
OptionDbl m_rightMarginMRest
 
OptionDbl m_rightMarginMRpt2
 
OptionDbl m_rightMarginMultiRest
 
OptionDbl m_rightMarginMultiRpt
 
OptionDbl m_rightMarginNote
 
OptionDbl m_rightMarginRest
 
OptionDbl m_rightMarginRightBarLine
 
OptionDbl m_rightMarginTabDurSym
 
OptionDbl m_topMarginArtic
 
OptionDbl m_topMarginHarm
 
OptionDbl m_topMarginPgFooter
 
OptionGrp m_midi
 Midi.
 
OptionBool m_midiNoCue
 
OptionDbl m_midiTempoAdjustment
 
OptionGrp m_mensural
 Mensural.
 
OptionIntMap m_durationEquivalence
 
OptionBool m_ligatureAsBracket
 
OptionIntMap m_ligatureOblique
 
OptionBool m_mensuralScoreUp
 
OptionBool m_mensuralResponsiveView
 
OptionBool m_mensuralToCmn
 
OptionGrp m_jsonCmdLineOptions
 Additional options for passing method JSON options to the command-line.
 
OptionString m_timemapOptions
 
OptionGrp m_deprecated
 Deprecated options.
 

Detailed Description

This class contains the document styling parameters.


The documentation for this class was generated from the following file: