명령 매크로 command-macros

명령 매크로는 명령 집합에 대해 명명된 단축키를 제공합니다.

매크로는 이미지 카탈로그나 기본 카탈로그에 첨부할 수 있는 별도의 매크로 정의 파일로 정의됩니다.

'?' 뒤에 있는 요청과 catalog::Modifier 필드 내에 있는 모든 위치에서 매크로를 호출할 수 있습니다. 매크로는 하나 이상의 전체 이미지 제공 명령만 나타낼 수 있으므로 '&' 구분 기호로 묶어야 합니다(수정자 문자열의 시작 또는 끝에 있는 경우 제외).

매크로 호출은 구문 분석 중에 대체 문자열로 조기에 대체됩니다. 매크로 내의 명령은 요청에서 매크로 호출 전에 발생한 경우 요청에서 동일한 명령을 재정의합니다. 이 흐름은 요청 문자열의 명령이 요청의 위치에 관계없이 항상 catalog::Modifier 문자열의 명령을 재정의하는 catalog::Modifier과(와) 다릅니다.

매크로를 중첩할 수 있습니다. 그러나 매크로는 매크로 정의를 구문 분석할 때 이미 정의된 경우에만 호출할 수 있습니다. 이 플로우는 동일한 매크로 정의 파일의 앞에 나타나거나 기본 매크로 정의 파일에 포함된 매크로에 대한 정의를 배치함으로써 이루어집니다.

매크로는 동일한 특성을 다른 이미지에 적용할 경우에 유용합니다.

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

일반 속성에 대해 매크로를 정의할 수 있습니다.

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

매크로는 다음과 같이 사용됩니다.

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

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

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

세 번째 요청에 대해 wid=이(가) 다르므로 매크로가 호출되는 값 after ​을(를) 재정의하면 됩니다(wid= before $view$을(를) 지정하면 효과가 없음).

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