텍스트 보고서 함수

TextReport 외부 유형에 기반한 변수를 작성한 경우(보고서 엔진) COBOL 생성 또는 Java™ 생성 중 하나에 대해 해당 변수에서 다음 함수를 호출할 수 있습니다.

표 1. COBOL 생성 또는 Java 생성에 대한 TextReport 변수의 함수
함수 설명
column(colNo ) 보고서의 지정된 열에서 다음 요소를 처리합니다.
finishReport() 제어를 보고서 엔진에 전달하여 보고서를 완성합니다.
result = getLineNumber() 보고서의 현재 페이지에 대해 현재 행 번호를 리턴합니다.
result = getPageNumber() 현재 보고서 페이지 번호를 리턴합니다.
result = isNativeOutput() 보고서가 UNICODE 또는 원시 문자 세트로 출력되도록 현재 설정되어 있는지 여부를 표시하는 부울 값을 리턴합니다.
needLines (numLines) 지정된 수의 연속적인 행을 인쇄하는 데 공간이 충분한지 확인합니다.
outputToReport() 보고서 데이터의 준비된 행에 대한 출력을 시작합니다.
println() 보고서의 새 행을 시작합니다.
printText(textString, [fieldLength]) 보고서 출력에 텍스트 문자열을 추가합니다.
printTextFixedWidth()(textString, fieldLength) 보고서 출력에 텍스트 문자열을 추가하여, 지정된 길이에 맞게 채우거나 자릅니다.
setFirstHeaderLines(numLines) 첫 번째 페이지 머리글에 대해 보고서 엔진이 승인하는 행의 수를 지정합니다.
setHeaderLines(numLines) 첫 번째를 제외한 임의의 페이지에서 머리글에 대해 보고서 엔진이 승인하는 행의 수를 지정합니다.
setNativeOutput(nativeOutput) 보고서가 UNICODE 또는 원시 문자 세트로 출력되어야 하는지 여부를 지정합니다.
setTrailerLines(numLines) 바닥글에 대해 보고서 엔진에 승인하는 행의 수를 지정합니다.
skipLines(numLines) 지정된 수의 빈 행을 보고서에 삽입합니다.
skipToTop() 보고서의 다음 페이지에서 맨 위로 올립니다.
spaces(numSpaces ) 지정된 수의 공간으로 열 설정을 올립니다.
startReport(fileName, topMargin, bottomMargin, leftMargin, rightMargin, pageLength, [topOfForm]) 텍스트 보고서 핸들러에서 Java 보고서 엔진으로 제어를 전달하고 기본 페이지 값을 설정합니다.
terminateReport() 보고서 엔진에 제어를 전달하여 보고서 생성 프로세스를 중지합니다.
wordWrapPrint(tempRightMargin) 임시 오른쪽 여백 및 임시 자동 줄 바꾸기로 다음 인쇄 명령문을 처리합니다.

Java 생성용으로만 다음 함수를 호출할 수 있습니다.

표 2. Java 생성 전용 TextReport 변수의 함수
함수 설명
clearErrorMessages() 메시지 스택에서 오류 메시지를 지웁니다.
errorMsg = popErrorMessage() 가장 최근에 저장된 오류 메시지를 리턴합니다.
printFile(fileName) 텍스트 파일의 컨텐츠를 보고서에 추가합니다.
pushErrorMessage(errorMsg) 지정된 오류 메시지를 스택에 배치합니다.
setReportDriver(reportDriver) 보고서 드라이버를 보고서 엔진 변수에 지정합니다.