주석 및 무시된 블록
GPD 파일에는 주석이 포함될 수 있습니다. 주석의 형식은 다음과 같습니다.
*%CommentString
여기서 CommentString 은 줄 종결자로 끝나는 문자의 문자열입니다. 여러 줄 주석의 각 줄은 문자 시퀀스로 *% 시작해야 합니다. *% 시퀀스 앞에 공백이나 줄 바꿈이 있어야 합니다.
다음은 유효한 주석의 예입니다.
*% This section of the GPD file
*% contains macro definitions.
*Macros: HP4L
{
*% These macros define command prefixes for the paper size feature.
LetterCmdPrefix: "<1B>&l2a8c1E<1B>*p0x0Y" *% Prefix for letter option.
A4CmdPrefix: "<1B>&l26a8c1E<1B>*p0x0Y" *% Prefix for A4 option.
Env10CmdPrefix: "<1B>&l81a8c1E<1B>*p0x0Y" *% Prefix for Env10 option.
}
GPD 항목 그룹을 무시하도록 GPD 파서를 요청하려면 무시할 항목이 포함된 무시된 블록을 만들 수 있습니다. 무시된 블록의 형식은 다음과 같습니다.
*IgnoreBlock { IgnoredEntries } |
여기서 IgnoredEntries 는 왼쪽 및 오른쪽 중괄호 수가 같은 GPD 파일 항목 집합입니다.
다음 예제에서 GPD 파서는 LANDSCAPE_CC90 옵션을 설명하는 GPD 항목을 무시합니다.
*Feature: Orientation
{
*Name: "Orientation"
*DefaultOption: Portrait
*Option: Portrait
{
*Name: "Portrait"
*Command: CmdSelect
{
*Order: DOC_SETUP.7
*Cmd: "<1B>&l0O"
}
}
*IgnoreBlock
{
*Option: LANDSCAPE_CC90
{
*Name: "Landscape"
*Command: CmdSelect
{
*Order: DOC_SETUP.7
*Cmd: "<1B>&l1O"
}
}
}
}