양식 파트

양식 파트가 한 양식 그룹에서만 액세스되는 경우 이 양식 파트가 FormGroup 파트에 임베드되어 있는지 확인하십시오. 양식 파트가 여러 양식 그룹에서 액세스되는 경우 양식 파트를 EGL 파일의 맨 위 레벨에 지정하십시오.

구문

다음 다이어그램은 양식 파트의 구문을 표시합니다.
양식 파트에 대한 구문 다이어그램

특성

formName
파트 이름을 지정합니다.
textForm
양식이 텍스트 양식임을 표시합니다.
textFormProperty
텍스트 양식 특성입니다.
textFormField
텍스트 양식 필드입니다.
printForm
양식이 인쇄 양식임을 표시합니다.
printFormProperty
인쇄 양식 특성입니다.
printFormField
인쇄 양식 필드입니다.

다음 예는 텍스트 양식을 표시합니다.
  Form myTextForm type textForm 
    {
      formsize= [24, 80],
      position= [1, 1],
      validationBypassKeys=[pf3, pf4],
      helpKey="pf1",
      helpForm="myHelpForm",
      msgField="myMsg",
      alias = "form1"
    }

     * { position=[1, 31], value="Sample Menu" } ;
     * { position=[3, 18], value="Activity:" } ;
     * { position=[3, 61], value="Command Code:" } ;

     activity char(42)[5] { position=[4,18], protect=skip } ;
   
     commandCode char(10)[5] { position=[4,61], protect=skip } ;

     * { position=[10, 1], value="Response:" } ;
     response char(228) { position=[10, 12], protect=skip } ;

     * { position=[13, 1], value="Command:" } ;
     myCommand char(70) { position=[13,10] } ;

     * { position=[14, 1], value="Enter=Run F3=Exit"} ;

      myMsg char(70) { position=[20,4] };

		end  
다음 예는 인쇄 양식을 표시합니다.
  Form myPrintForm type printForm 
    {
      formsize= [48, 80],
      position= [1, 1],
      msgField="myMsg",
      alias = "form2"
    }
    * { position=[1, 10], value="Your ID: " } ;
    ID char(70) { position=[1, 20] };
    myMsg char(70) { position=[20, 4] };
 	end