주석 및 무시된 블록

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"
        }
    }
}
}