TextReport 변수 작성

EGL은 TextReport 외부 유형을 정의하여 텍스트 보고서 생성 이전에 엔진을 나타냅니다. 이 유형에 기반한 변수를 작성하여 원시 코드에서 변수 및 함수에 대한 액세스를 가져옵니다.

EGL은 TextReport 유형을 ExternalType 파트로 정의합니다(자세한 정보는 ExternalType 파트 참조). EGL new 명령문을 사용하여 다음 예제의 경우와 같이 이 유형에 기반하여 변수를 선언하십시오.
myReport TextReport = new TextReport();
생성자 함수 TextReport()는 변수를 작성합니다. 인수 없이 이 함수를 호출할 수 있거나(함수가 모든 값에 기본값을 사용함) 다음 인수로 이를 호출할 수 있습니다(임의의 위치에서 null 값을 사용하여 해당하는 인수에 대해 기본값을 가져옴).
outFileName
보고서 파일의 이름이 포함된 문자열입니다. 값이 null이면 보고서가 표준 출력(STDOUT)으로 이동합니다.
topMargin
각 페이지의 맨 위에서 빈 행의 수를 나타내는 정수입니다. 값이 null이면 설정이 기본값 3으로 남습니다.
bottomMargin
각 페이지의 맨 아래에서 빈 행의 수를 나타내는 정수입니다. 값이 null이면 설정이 기본값 3으로 남습니다.
leftMargin
각 행의 왼쪽으로 공간의 수를 나타내는 정수입니다. 값이 null이면 설정이 기본값 5로 남습니다.
rightMargin
자동 줄 바꾸기에 대해 오른쪽 기본 여백을 나타내는 정수입니다. 값이 null이면 설정이 기본값 132로 남습니다.
pageLength
맨 위 여백, 머리글, 작업의 끝 표시 페이지 및 맨 아래 여백을 포함하여 각 페이지에서 행의 수를 나타내는 정수입니다.
TopOfForm
첫 번째 문자가 프린터에 용지 넘김을 실행하는 문자열입니다. 이 인수는 COBOL에 대해 생성 시 적용되지 않는데, 여기서 보고서가 프린터에 직접 이동하는 것이 아니라 파일로 이동해야 합니다.

startReport() 함수를 통해 동일한 값을 설정할 수 있습니다. startReport()의 내용을 참조하십시오.