Kommandomakron command-macros

Kommandomakron innehåller namngivna kortkommandon för kommandouppsättningar.

Makron definieras i separata makrodefinitionsfiler som kan bifogas till bildkataloger eller standardkatalogen.

Makron kan anropas var som helst i en begäran efter ?, och var som helst i en catalog::Modifier fält. Makron kan bara representera ett eller flera fullständiga bildserverkommandon och måste därför omslutas av '&'-avgränsare (utom när i början eller slutet av modifieringssträngen).

Makroanrop ersätts av motsvarande ersättningssträngar tidigt under tolkningen. Kommandon i makron åsidosätter samma kommandon i begäran om de inträffar före makroanropet i begäran. Det här flödet skiljer sig från catalog::Modifier, där kommandon i strängen request alltid åsidosätter kommandon i catalog::Modifier -sträng, oavsett positionen i begäran.

Makron kan kapslas. Ett makro kan bara anropas om det redan är definierat när makrodefinitionen tolkas. Det här flödet utförs antingen genom att det visas tidigare i samma makrodefinitionsfil eller genom att definitionen för ett sådant inbäddat makro placeras i standardmakrodefinitionsfilen.

Makron kan vara användbara om samma attribut ska användas på olika bilder.

http://server/cat/1345?wid=240&fmt=pdf&imageRes=300

http://server/cat/1435?wid=240&fmt=pdf&imageRes=300

http://server/cat/8243?wid=480&fmt=pdf&imageRes=300

Du kan definiera ett makro för de gemensamma attributen:

view wid=240&fmt=pdf&imageRes=300

Makrot används enligt följande:

http://server/cat/1345?$view$

http://server/cat/1435?$view$

http://server/cat/8243?$view$&wid=480

För wid= skiljer sig åt för den tredje begäran, du åsidosätter bara värdet efter makrot anropas (ange wid= före $view$ har ingen effekt).

recommendation-more-help
a26166cd-f2f4-45ce-996d-96a0f0d6cf49