USETEMPLATE: verschil tussen versies
Geen bewerkingssamenvatting |
Geen bewerkingssamenvatting |
||
Regel 5: | Regel 5: | ||
USETEMPLATE( sjabloonnaam, conditie ); | USETEMPLATE( sjabloonnaam, conditie ); | ||
USETEMPLATE( sjabloonnaam, conditie, anderssjabloonnaam ); | USETEMPLATE( sjabloonnaam, conditie, anderssjabloonnaam ); | ||
In plaats van een aanwezig sjabloon kun je 'abort' gebruikten wanneer de uitvoering van het sjabloon afgebroken moet worden. | |||
=== Condities === | === Condities === | ||
Regel 16: | Regel 18: | ||
nLines | nLines | ||
nPages | nPages | ||
nStaffs | |||
avgLineWhite | |||
avgPageWhite | |||
Tempo | Tempo | ||
Regel 26: | Regel 30: | ||
Een sjabloon dat een 4 stemmige koorpartij op twee balken zet en omgekeerd: | Een sjabloon dat een 4 stemmige koorpartij op twee balken zet en omgekeerd: | ||
!# USETEMPLATE( abort, nParts<4 ) | |||
!# USETEMPLATE( abort, nParts>4 ) | |||
!# USETEMPLATE( mc-4on2, nStaffs=4, mc-4on4 ) | !# USETEMPLATE( mc-4on2, nStaffs=4, mc-4on4 ) | ||
Eerst wordt gekeken of er wel 4 precies partijen aanwezig zijn, en afhankelijk van het aantal balken worden de partijen op 2 of 4 balken gezet. | |||
Versie van 2 sep 2023 21:21
USETEMPLATE is een commando dat je kunt gebruiken in een opmaaksjabloon om daarmee een ander sjabloon te gebruiken.
Syntax:
USETEMPLATE( sjabloonnaam ); USETEMPLATE( sjabloonnaam, conditie ); USETEMPLATE( sjabloonnaam, conditie, anderssjabloonnaam );
In plaats van een aanwezig sjabloon kun je 'abort' gebruikten wanneer de uitvoering van het sjabloon afgebroken moet worden.
Condities
Condities zijn opgebouwd als A @ B met
- B een getal
- @ een is-gelijk-teken =, een groter-dan-teken > of een een kleiner-dan-teken <
- A een van:
nLyrics nChords nParts nLines nPages nStaffs avgLineWhite avgPageWhite Tempo
voorbeelden
Om te testen of er minstens een liedtekst-type gebruikt wordt, en als dat het geval is voer dan het sjabloon mc-textbelow uit waarmee alle liedteksten onder de balk belanden en de akkoorden er boven (in de veronderstelling dat mc-textbelow daarvoor zorgt.
In een sjabloon gebruik je dan:
!# USETEMPLATE( mc-textbelow, nLyrics>0 )
Een sjabloon dat een 4 stemmige koorpartij op twee balken zet en omgekeerd:
!# USETEMPLATE( abort, nParts<4 ) !# USETEMPLATE( abort, nParts>4 ) !# USETEMPLATE( mc-4on2, nStaffs=4, mc-4on4 )
Eerst wordt gekeken of er wel 4 precies partijen aanwezig zijn, en afhankelijk van het aantal balken worden de partijen op 2 of 4 balken gezet.
ADDPART • CALCULATE • COMMAND • CONFIRM • DELETEPART • ERROR • MESSAGE • MODIFYPART • OPENFILE • OPENLIST • PROMPT • REQUIRE • SAVEFILE • SELECTPART • SET • SETPART • TRANSPOSE • USEPATTERN • USETEMPLATE
FAQ • gereedschapskist • speciale constructies • condities • maken • parameters • speellijst • variabelen • vertaling