<< Click to Display Table of Contents >>
GetInformation
오즈 뷰어의 정보를 가져옵니다.
Parameters
command |
오즈 뷰어의 정보를 가져오는 명령어 |
Reference
오즈 뷰어의 정보를 가져오는 명령어는 다음과 같습니다.
ACCESSIBLE_PAGECONTENTS |
현재 페이지의 내용 스크린 리더 프로그램이 실행 중이고, 한 페이지씩 보기일 때 현재 페이지의 내용이 리턴됨 위 경우가 아닌 경우 공백이 리턴됨 |
COMMENT_DRAWBORDER_COLOR |
테두리 그리기에서 선택한 색 e-Form에서만 지원됨 |
COMMENT_DRAWBORDER_TRANSPARENCY |
테두리 그리기에서 선택한 테두리의 투명도 e-Form에서만 지원됨 |
COMMENT_DRAWBORDER_THICK |
테두리 그리기에서 선택한 테두리의 두께 e-Form에서만 지원됨 |
COMMENT_FILLBACKGROUND_COLOR |
바탕색 채우기에서 선택한 색 e-Form에서만 지원됨 |
COMMENT_FILLBACKGROUND_TRANSPARENCY |
바탕색 채우기에서 선택한 바탕색의 투명도 e-Form에서만 지원됨 |
COMMENT_HIGHLIGHTPEN_COLOR |
형광펜 색 RGB 값으로 "Red,Green,Blue" 형태로 리턴됨 e-Form에서만 지원됨 |
COMMENT_HIGHLIGHTPEN_THICK |
형광펜 두께 e-Form에서만 지원됨 |
COMMENT_HIGHLIGHTPEN_TRANSPARENCY |
형광펜 투명도 e-Form에서만 지원됨 |
COMMENT_MODE |
편집/주석 모드 편집 모드 또는 주석 모드인 경우 "comment", 그 외 모드인 경우 "input"으로 리턴됨 e-Form에서만 지원됨 |
COMMENT_PEN_COLOR |
펜 색 RGB 값으로 "Red,Green,Blue" 형태로 리턴됨 e-Form에서만 지원됨 |
COMMENT_PEN_THICK |
펜 두께 e-Form에서만 지원됨 |
COMMENT_SELECTEDPEN |
선택된 펜 타입 펜인 경우 "pen", 형광펜인 경우 "highlightpen", 지우개인 경우 "eraser", 테두리 그리기인 경우 “drawborder”, 바탕색 채우기인 경우 “fillbackground”로 리턴됨 e-Form에서만 지원됨 |
CURRENT_PAGE |
현재 보고서의 페이지 번호. 페이지 번호는 one-based index로 리턴됨 |
CURRENT_PAGE_AT=보고서 인덱스 |
지정한 보고서의 현재 페이지 번호. 페이지 번호는 one-based index로 리턴됨 |
CURRENT_REPORT_INDEX |
현재 보고서 인덱스. 보고서 인덱스는 zero-based index로 리턴됨 |
DATA_INFO |
현재 보고서의 데이터 트리에 추가된 데이터 정보를 JSON 형식의 텍스트로 가져옴 리턴되는 데이터 정보는 데이터 셋 이름, 결과 셋 행 개수, 데이터 필드 이름이며, 데이터 트리에 표시된 순서대로 리턴됨 데이터 셋의 "사용" 속성 값이 예인 경우에만 리턴됨 마스터-디테일 구조가 유지된 상태로 리턴되며, 마스터 데이터 셋의 "사용" 속성 값이 아니오인 경우 마스터와 디테일 데이터 셋은 리턴되지 않음 |
DATA_INFO_AT=보고서 인덱스 |
지정한 보고서의 데이터 트리에 추가된 데이터 정보를 JSON 형식의 텍스트로 가져옴 리턴되는 데이터 정보는 데이터 셋 이름, 결과 셋 행 개수, 데이터 필드 이름이며, 데이터 트리에 표시된 순서대로 리턴됨 데이터 셋의 "사용" 속성 값이 예인 경우에만 리턴됨 마스터-디테일 구조가 유지된 상태로 리턴되며, 마스터 데이터 셋의 "사용" 속성 값이 아니오인 경우 마스터와 디테일 데이터 셋은 리턴되지 않음 지정한 보고서에 추가된 데이터가 없거나 잘못된 인덱스를 설정한 경우 "[]"로 리턴됨 |
DISPLAYNAME |
현재 보고서의 표시 이름 |
DISPLAYNAME_AT=보고서 인덱스 |
지정한 보고서의 표시 이름 |
INPUT_CHECK_VALIDITY |
현재 보고서에 추가된 첫 번째 버튼의 OnCheckValidity 이벤트에 입력된 스크립트 실행 결과를 가져옴 실행 성공인 경우 "valid", 실패인 경우 ""로 리턴됨 단, 첫 번째 버튼의 OnCheckValidity 이벤트에 스크립트가 없는 경우는 "valid"로 리턴됨 명령어 실행 시 현재 보고서에 편집 중인 입력 컴포넌트가 있을 경우 편집 상태를 종료함. 이때 변경된 내용이 있을 경우 컴포넌트에 값을 적용하고 포커스를 반환함(OnValueChanged, OnKillFocus 이벤트가 호출됨) e-Form에서만 지원됨 |
INPUT_CHECK_VALIDITY_AT=보고서 인덱스 |
지정한 보고서에 추가된 첫 번째 버튼의 OnCheckValidity 이벤트에 입력된 스크립트 실행 결과를 가져옴 실행 성공인 경우 "valid"로 리턴됨 실행 실패 또는 잘못된 보고서 인덱스를 설정한 경우 ""로 리턴됨 단, 첫 번째 버튼의 OnCheckValidity 이벤트에 스크립트가 없는 경우는 "valid"로 리턴됨 명령어 실행 시 지정한 보고서에 편집 중인 입력 컴포넌트가 있을 경우 편집 상태를 종료함. 이때 변경된 내용이 있을 경우 컴포넌트에 값을 적용하고 포커스를 반환함(OnValueChanged, OnKillFocus 이벤트가 호출됨) e-Form에서만 지원됨 |
INPUT_CHECK_VALIDITY_AT=보고서 인덱스,PAGE_AT=페이지 인덱스 |
지정한 보고서의 특정 페이지에 추가된 첫 번째 버튼의 OnCheckValidity 이벤트에 입력된 스크립트 실행 결과를 가져옴 실행 성공인 경우 "valid"로 리턴됨 실행 실패 또는 잘못된 보고서 인덱스와 페이지 인덱스를 설정한 경우 ""로 리턴됨 단, 첫 번째 버튼의 OnCheckValidity 이벤트에 스크립트가 없는 경우는 "valid"로 리턴됨 페이지 인덱스는 one-based index로 지정해야 함 명령어 실행 시 지정한 보고서의 특정 페이지에 편집 중인 입력 컴포넌트가 있을 경우 편집 상태를 종료함. 이때 변경된 내용이 있을 경우 컴포넌트에 값을 적용하고 포커스를 반환함(OnValueChanged, OnKillFocus 이벤트가 호출됨) e-Form에서만 지원됨 |
INPUT_CHECK_VALIDITY_CURRENT_PAGE |
현재 페이지에 추가된 첫 번째 버튼의 OnCheckValidity 이벤트에 입력된 스크립트 실행 결과를 가져옴 실행 성공인 경우 "valid", 실패인 경우 ""로 리턴됨 단, 첫 번째 버튼의 OnCheckValidity 이벤트에 스크립트가 없는 경우는 "valid"로 리턴됨 명령어 실행 시 현재 페이지에서 편집 중인 입력 컴포넌트가 있을 경우 편집 상태를 종료함. 이때 변경된 내용이 있을 경우 컴포넌트에 값을 적용하고 포커스를 반환함(OnValueChanged, OnKillFocus 이벤트가 호출됨) e-Form에서만 지원됨 |
INPUT_CHECK_VALIDITY_PAGE_AT=페이지 인덱스 |
특정 페이지에 추가된 첫 번째 버튼의 OnCheckValidity 이벤트에 입력된 스크립트 실행 결과를 가져옴 실행 성공인 경우 "valid"로 리턴됨 실행 실패 또는 잘못된 페이지 인덱스를 설정한 경우 ""로 리턴됨 단, 첫 번째 버튼의 OnCheckValidity 이벤트에 스크립트가 없는 경우는 "valid"로 리턴됨 페이지 인덱스는 one-based index로 지정해야 함 명령어 실행 시 특정 페이지에서 편집 중인 입력 컴포넌트가 있을 경우 편집 상태를 종료함. 이때 변경된 내용이 있을 경우 컴포넌트에 값을 적용하고 포커스를 반환함(OnValueChanged, OnKillFocus 이벤트가 호출됨) e-Form에서만 지원됨 |
INPUT_JSON |
현재 보고서의 입력 값을 JSON 형식의 텍스트로 가져옴 e-Form에서만 지원됨 |
INPUT_JSON_ALL |
전체 보고서의 입력 값을 합쳐서 하나의 JSON 형식 텍스트로 가져옴 e-Form에서만 지원됨 |
INPUT_JSON_ALL_GROUP_BY_REPORT |
전체 보고서의 입력 값을 보고서별로 구분하여 JSON 형식 텍스트로 가져옴 보고서별로 {"ReportDisplayName":"보고서의 표시이름","Input":{"컴포넌트의 FormID":"값",...}} 형태로 콤마(,)를 구분자로 하여 리턴됨 e-Form에서만 지원됨 |
INPUT_JSON_AT=보고서 인덱스,PAGE_AT=페이지 인덱스 |
지정한 보고서의 지정한 페이지에서 입력 값을 JSON 형식의 텍스트로 가져옴 e-Form에서만 지원됨 |
INPUT_JSON_CURRENT_PAGE |
현재 페이지의 입력 값을 JSON 형식의 텍스트로 가져옴 e-Form에서만 지원됨 |
INPUT_TRIGGER_CLICK |
현재 보고서에 추가된 첫 번째 버튼의 OnClick 이벤트에 입력된 스크립트 실행 결과를 가져옴 실행 성공인 경우 "true", 실패인 경우 "false"로 리턴됨 단, 첫 번째 버튼의 OnClick 이벤트에 스크립트가 없는 경우는 "false"로 리턴됨 e-Form에서만 지원됨 |
INPUT_TRIGGER_CLICK_AT=보고서 인덱스 |
지정한 보고서에 추가된 첫 번째 버튼의 OnClick 이벤트에 입력된 스크립트 실행 결과를 가져옴 실행 성공인 경우 "true", 실패인 경우 "false"로 리턴됨 단, 첫 번째 버튼의 OnClick 이벤트에 스크립트가 없는 경우는 "false"로 리턴됨 e-Form에서만 지원됨 |
INPUT_TRIGGER_CLICK_CURRENT_PAGE |
현재 페이지에 추가된 첫 번째 버튼의 OnClick 이벤트에 입력된 스크립트 실행 결과를 가져옴 실행 성공인 경우 "true", 실패인 경우 "false"로 리턴됨 단, 첫 번째 버튼의 OnClick 이벤트에 스크립트가 없는 경우는 "false"로 리턴됨 e-Form에서만 지원됨 |
INPUT_TRIGGER_CLICK_PAGE_AT=페이지 인덱스 |
특정 페이지에 추가된 첫 번째 버튼의 OnClick 이벤트에 입력된 스크립트 실행 결과를 가져옴 실행 성공인 경우 "true", 실패인 경우 "false"로 리턴됨 단, 첫 번째 버튼의 OnClick 이벤트에 스크립트가 없는 경우는 "false"로 리턴됨 페이지 인덱스는 one-based index로 지정해야 함 e-Form에서만 지원됨 |
INPUT_XML |
현재 보고서의 입력 값을 XML 형식의 텍스트로 가져옴 첫 Element가 서로 다른 경우 Root Element는 ozform으로 설정되고, 그 아래에 추가됨 e-Form에서만 지원됨 |
INPUT_XML_ALL |
전체 보고서의 입력 값을 합쳐서 하나의 XML 형식 텍스트로 가져옴 첫 Element가 서로 다른 경우 Root Element는 ozform으로 설정되고, 그 아래에 추가됨 e-Form에서만 지원됨 |
INPUT_XML_ALL_GROUP_BY_REPORT |
전체 보고서의 입력 값을 보고서별로 구분하여 XML 형식 텍스트로 가져옴 Root Element는 ozform으로 설정되고, 그 아래에 report로 보고서를 구분하고, name 속성에 보고서의 표시이름이 설정됨 e-Form에서만 지원됨 |
INPUT_XML_AT=보고서 인덱스,PAGE_AT=페이지 인덱스 |
지정한 보고서의 지정한 페이지에서 입력 값을 XML 형식의 텍스트로 가져옴 e-Form에서만 지원됨 |
INPUT_XML_CURRENT_PAGE |
현재 페이지의 입력 값을 XML 형식의 텍스트로 가져옴 e-Form에서만 지원됨 |
INVALID_INFO_JSON |
현재 보고서에서 필수 입력 속성 값이 예로 설정된 입력 컴포넌트 중 값이 입력되지 않은 입력 컴포넌트의 정보를 JSON 형식의 텍스트로 가져옴 e-Form에서만 지원됨 |
INVALID_INFO_JSON_AT=보고서 인덱스 |
지정한 보고서에서 필수 입력 속성 값이 예로 설정된 입력 컴포넌트 중 값이 입력되지 않은 입력 컴포넌트의 정보를 JSON 형식의 텍스트로 가져옴 e-Form에서만 지원됨 |
MEMO_DATA |
현재 보고서에 추가된 메모 데이터를 가져옴 메모뿐만 아니라 이미지, 주석, 콜아웃 도형을 모두 포함하여 리턴됨 |
MEMO_DATA_AT=보고서 인덱스 |
지정한 보고서에 추가된 메모 데이터를 가져옴 메모뿐만 아니라 이미지, 주석, 콜아웃 도형을 모두 포함하여 리턴됨 |
MEMO_JSON |
현재 보고서의 메모 텍스트를 JSON 형식의 텍스트로 가져옴 메모 ID는 메모가 추가된 순서대로 "memo일련번호" 형태로 생성됨 e-Form에서만 지원됨 |
MEMO_JSON_ALL |
전체 보고서의 메모 텍스트를 합쳐서 하나의 JSON 형식 텍스트로 가져옴 메모 ID는 메모가 추가된 순서대로 "memo일련번호" 형태로 생성됨 단, 여러 개의 보고서에 메모가 추가된 경우 메모 ID는 트리 창에 표시된 보고서 순서대로 생성됨 e-Form에서만 지원됨 |
MEMO_JSON_ALL_GROUP_BY_REPORT |
전체 보고서의 메모 텍스트를 보고서별로 구분하여 JSON 형식 텍스트로 가져옴 메모 ID는 메모가 추가된 순서대로 "memo일련번호" 형태로 생성됨 단, 여러 개의 보고서에 메모가 추가된 경우 메모 ID는 보고서별로 생성됨 보고서별로 {"ReportDisplayName":"보고서의 표시이름","memo":{"메모 ID":"텍스트",...}} 형태로 콤마(,)를 구분자로 하여 리턴됨 e-Form에서만 지원됨 |
MEMO_JSON_AT=보고서 인덱스,PAGE_AT=페이지 인덱스 |
지정한 보고서의 지정한 페이지에서 메모 텍스트를 JSON 형식의 텍스트로 가져옴 메모 ID는 메모가 추가된 순서대로 "memo일련번호" 형태로 생성됨 e-Form에서만 지원됨 |
MEMO_JSON_CURRENT_PAGE |
현재 페이지의 메모 텍스트를 JSON 형식의 텍스트로 가져옴 메모 ID는 메모가 추가된 순서대로 "memo일련번호" 형태로 생성됨 e-Form에서만 지원됨 |
MEMO_XML |
현재 보고서의 메모 텍스트를 XML 형식의 텍스트로 가져옴 메모 ID는 메모가 추가된 순서대로 "memo일련번호" 형태로 생성됨 Root Element는 ozmemo로 설정되고, 그 아래에 추가됨 e-Form에서만 지원됨 |
MEMO_XML_ALL |
전체 보고서의 메모 텍스트를 합쳐서 하나의 XML 형식 텍스트로 가져옴 메모 ID는 메모가 추가된 순서대로 "memo일련번호" 형태로 생성됨 단, 여러 개의 보고서에 메모가 추가된 경우 메모 ID는 트리 창에 표시된 보고서 순서대로 생성됨 Root Element는 ozmemo로 설정되고, 그 아래에 추가됨 e-Form에서만 지원됨 |
MEMO_XML_ALL_GROUP_BY_REPORT |
전체 보고서의 메모 텍스트를 보고서별로 구분하여 XML 형식 텍스트로 가져옴 메모 ID는 메모가 추가된 순서대로 "memo일련번호" 형태로 생성됨 단, 여러 개의 보고서에 메모가 추가된 경우 메모 ID는 보고서별로 생성됨 Root Element는 ozmemo으로 설정되고, 그 아래에 report로 보고서를 구분하고, name 속성에 보고서의 표시이름이 설정됨 e-Form에서만 지원됨 |
MEMO_XML_AT=보고서 인덱스,PAGE_AT=페이지 인덱스 |
지정한 보고서의 지정한 페이지에서 메모 텍스트를 XML 형식의 텍스트로 가져옴 메모 ID는 메모가 추가된 순서대로 "memo일련번호" 형태로 생성됨 e-Form에서만 지원됨 |
MEMO_XML_CURRENT_PAGE |
현재 페이지의 메모 텍스트를 XML 형식의 텍스트로 가져옴 메모 ID는 메모가 추가된 순서대로 "memo일련번호" 형태로 생성됨 e-Form에서만 지원됨 |
ODIPARAM |
현재 보고서의 데이터 트리에 추가된 ODI 파라미터 필드 이름을 JSON 형식의 텍스트로 가져옴 |
ODIPARAM_AT=보고서 인덱스 |
지정한 보고서의 데이터 트리에 추가된 ODI 파라미터 필드 이름을 JSON 형식의 텍스트로 가져옴 |
OZFORMPARAM |
현재 보고서의 데이터 트리에 추가된 폼 파라미터 필드 이름을 JSON 형식의 텍스트로 가져옴 |
OZFORMPARAM_AT=보고서 인덱스 |
지정한 보고서의 데이터 트리에 추가된 폼 파라미터 필드 이름을 JSON 형식의 텍스트로 가져옴 |
REPORT_COUNT |
보고서 총 개수 |
REPORTINDEX_BY_DISPLAYNAME=표시 이름 |
지정한 표시 이름을 가진 보고서 인덱스. 보고서 인덱스는 zero-based index로 리턴됨 표시 이름이 중복된 경우 보고서 트리 순서 기준으로 먼저 찾아진 보고서의 인덱스가 리턴됨 |
TOTAL_PAGE |
전체 페이지 수 |
TOTAL_PAGE_AT=보고서 인덱스 |
지정한 보고서의 전체 페이지 수 |
TOTAL_PAGE_OF_REPORT_FILE_AT=보고서 파일 인덱스 |
보고서 파일별로 전체 페이지 수를 가져옴 보고서 파일이란, connection.reportname 또는 connection.openfile로 지정한 파일 단위임. 즉, 여러 개의 보고서를 하나의 ozd로 저장한 경우 ozd 파일에 저장된 보고서 개수와 상관없이 하나의 보고서 인덱스로 적용됨. 그러므로 보고서 파일 인덱스를 ozd 파일로 설정한 경우 ozd 파일에 저장된 모든 보고서의 전체 페이지 수를 가져옴 뷰어 바인딩이 완료된 후 링크 함수 또는 CreateReport 등으로 추가된 보고서는 페이지 수를 가져올 수 없음 |
ZOOM |
현재 보고서의 확대/축소 비율 |
ZOOM_AT=보고서 인덱스 |
지정한 보고서의 확대/축소 비율 |
참고 사항
•"xxxx_AT=보고서 인덱스" 형태의 명령어 사용 시 보고서 인덱스는 보고서 트리를 모두 펼쳤을 때 표시된 순서 기준이며, zero-based index로 설정하여야 합니다.
•global.concatpage=true일 때 현재 보고서는 보고서 창에 표시된 현재 페이지가 속한 보고서로 적용됩니다. 예를 들어, 각각 5페이지인 3개의 보고서가 global.concatpage=true가 적용되어 하나의 보고서처럼 미리보기된 경우 7페이지가 표시된 상태에서 DISPLAYNAME 명령어를 실행하면 두 번째 보고서의 표시 이름이 리턴됩니다. 즉, DISPLAYNAME_AT=1과 동일한 결과가 리턴됩니다