텍스트 보고서 함수
TextReport 외부 유형에 기반한 변수를 작성한 경우(보고서 엔진) COBOL 생성 또는 Java™ 생성 중 하나에 대해 해당 변수에서 다음 함수를 호출할 수 있습니다.
| 함수 | 설명 |
|---|---|
| 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 생성용으로만 다음 함수를 호출할 수 있습니다.
| 함수 | 설명 |
|---|---|
| clearErrorMessages() | 메시지 스택에서 오류 메시지를 지웁니다. |
| errorMsg = popErrorMessage() | 가장 최근에 저장된 오류 메시지를 리턴합니다. |
| printFile(fileName) | 텍스트 파일의 컨텐츠를 보고서에 추가합니다. |
| pushErrorMessage(errorMsg) | 지정된 오류 메시지를 스택에 배치합니다. |
| setReportDriver(reportDriver) | 보고서 드라이버를 보고서 엔진 변수에 지정합니다. |