REQUIRE: verschil tussen versies

Uit MusiCAD
Geen bewerkingssamenvatting
Geen bewerkingssamenvatting
Regel 1: Regel 1:
'''REQUIRE''' is een commando dat je kunt gebruiken in een [[opmaaksjablonen|opmaaksjabloon]] om er voor te zorgen dat alleen onder een bepaalde conditie verdere [[sjabloonfuncties]] uitgevoerd worden.  
'''REQUIRE''' is een commando dat je kunt gebruiken in een [[opmaaksjablonen|opmaaksjabloon]] om er voor te zorgen dat alleen onder een bepaalde conditie verdere [[sjabloonfuncties]] uitgevoerd worden. Als niet aan de vereiste conditie wordt voldaan dan worden verdere sjabloonfuncties niet uitgevoerd. Eventueel volgende instellingen worden wel toegepast.


''Syntax:''
''Syntax:''
Regel 5: Regel 5:


Met [[conditie]] kunnen [[sjabloonparameters|instellingen]] (bijv [[nootgrootte]]) en [[variabelen]] (zoals aantal pagina's) in MusiCAD 'ondervraagd' worden.  
Met [[conditie]] kunnen [[sjabloonparameters|instellingen]] (bijv [[nootgrootte]]) en [[variabelen]] (zoals aantal pagina's) in MusiCAD 'ondervraagd' worden.  


==Voorbeelden==
==Voorbeelden==

Versie van 5 okt 2023 11:59

REQUIRE is een commando dat je kunt gebruiken in een opmaaksjabloon om er voor te zorgen dat alleen onder een bepaalde conditie verdere sjabloonfuncties uitgevoerd worden. Als niet aan de vereiste conditie wordt voldaan dan worden verdere sjabloonfuncties niet uitgevoerd. Eventueel volgende instellingen worden wel toegepast.

Syntax:

  REQUIRE( conditie, melding );

Met conditie kunnen instellingen (bijv nootgrootte) en variabelen (zoals aantal pagina's) in MusiCAD 'ondervraagd' worden.

Voorbeelden

 REQUIRE( sMeter=6/8, "Alleen mogelijk als maatsoort 6/8 is" );
 REQUIRE( fChords.size>7, "grootte van akkoordsymbolen moet groter dan 7 zijn" );