[오즈]리포트 호출 viewer 파라미터 정의 oz 2008/01/29 15:01
http://blog.naver.com/toaks/20046613495
//******************************************************************************************
// viewer
//******************************************************************************************
// 문자열
// 오즈 뷰어를 실행시킬 때 이 값에 따라 레지스트리에서 경로를 가져와서 사용합니다.
<PARAM NAME="viewer.namespace" value="report">
// "print/preview/export - default : preview"
// "보고서 미리보기를 할 것인지, 프린터로 직접 출력할 것인지 등 오즈 뷰어의
// 실행 형태를 설정합니다. "
<PARAM NAME="viewer.mode" value="preview">
// "true / false - default : true"
// "오즈 뷰어를 별도 창으로 호출할 것인지 웹 브라우저의 특정 프레임 안으로 호출할
// 것인지를 설정합니다."
<PARAM NAME="viewer.isframe" value="false">
// "both/file/html - default : html"
// "사용자 프로그램내에 오즈 뷰어 호출을 위한 애플릿 태그 내 패러미터 정보와 viewer.
// configfromfile로 지정한 패러미터 목록 파일 정보의 참조 우선 순위에 대한 정책을 설정합니다."
<PARAM NAME="viewer.configmode" value="html">
// "실수값 : 좌표값 (단위 : Pixel)"
// "프린트시 적용될 왼쪽 여백을 설정합니다. 설정값이 양수면 보고서 디자인시에
// 설정한 여백이 늘어나고 음수면 줄어듭니다."
<PARAM NAME="viewer.addmarginleft" value="">
// "실수값 : 좌표값 (단위 : Pixel)"
// "프린트시 적용될 윗쪽 여백을 설정합니다. 설정값이 양수면 보고서 디자인시에
// 설정한 여백이 늘어나고 음수면 줄어듭니다."
<PARAM NAME="viewer.addmargintop" value="">
// "true / false - default : false"
// "뷰어가 별도 윈도우로 실행되는 경우에만 유효하며 하나의 웹 브라우저에서 복수의
// 오즈 뷰어 호출 가능 여부를 설정합니다."
<PARAM NAME="viewer.allowmultiframe" value="">
// 원하는 rgb값 지정
// 오즈 뷰어 윈도의 바탕색을 설정합니다. 윈도우즈에서 시스템 기본값으로 메시지 박스를
// 표시할 때 사용하는 색을 bgcolor의 기본값으로 사용합니다.
// 예) 0000ff(blue color)<param name= "viewer.bgcolor" value="0000ff">
<PARAM NAME="viewer.bgcolor" value="">
// "URL : 이미지 파일의 URL"
// 보고서에 배경 이미지를 삽입하고자 하는 경우에 해당 이미지 파일의 URL을 설정합니다.
<PARAM NAME="viewer.bgimage" value="">
// 정수값
// "하나의 오즈 뷰어에 여러 개의 보고서를 보여줄 때 메인 보고서 외에 추가되는 차일드 보고서의
// 개수를 설정합니다. 차일드 보고서에 대한 패러미터 설정은 패러미터 그룹명 앞에 childn
// (n:차일드 보고서 번호)을 붙여줍니다."
<PARAM NAME="viewer.childcount" value="">
// 로컬경로 및 URL과 파일명
// "오즈 뷰어 호출을 위해 필요한 패러미터 이름 및 값들을 별도의 파일로 작성하고 그 파일을
// 지정하여 패러미터를 설정할 수 있습니다. 이때 미리 작성된 패러미터 목록 파일의 이름을
// 설정합니다. Codebase와의 상대경로로 지정이 가능하며, 절대 경로로 지정한 경우 codebase
// 와 무관하게 지정한 절대 경로에서 옵션 설정 파일을 찾아 사용합니다."
<PARAM NAME="viewer.configfromfile" value="">
// "true / false - default : false"
// "클라이언트쪽에서 데이터를 처리해야 할 경우 오즈 뷰어가 데이터 모듈 생성 작업을
// 수행하도록 설정합니다."
<PARAM NAME="viewer.dmbindinclient" value="">
// "원하는 rgb값지정"
// "오즈 뷰어가 편집 모드 상에 있을 때 보고서 내 편집 가능한 컴포넌트들을 표시할 색상을
// 설정합니다."
<PARAM NAME="viewer.editmodecolor" value="">
// "true / false - default : false"
// "오즈 뷰어가 바인딩을 수행하지 않고 빈 뷰어를 띄운 후 뷰어의 CreateReport 인터페이스 함수를
// 이용하여 뷰어를 실행하도록 설정합니다. Stand alone 뷰어에서는 사용할 수 없습니다."
<PARAM NAME="viewer.emptyframe" value="">
// "true / false - default : false"
// "오즈 뷰어에서 익스포트를 실행한 후 실행 결과를 담은 이벤트를 자바스크립트를 이용하여
// 사용자 프로그램에 전달합니다.
// 자바 스크립트 함수: OZExportCommand(code, path, filename)"
<PARAM NAME="viewer.exportcommand" value="">
// "정수값 : 높이값 (단위 : Pixel)"
// "뷰어가 별도 윈도우로 실행된 경우에만(isframe=true) 사용하며, 오즈 뷰어 창의 높이를 설정합니다.
// viewer.frameheight를 지정하면 반드시 viewer.framewidth를 지정하여야 합니다."
<PARAM NAME="viewer.frameheight" value="">
// "정수값 : 높이값 (단위 : Pixel)"
// "뷰어가 별도 윈도우로 실행된 경우에만(isframe=true) 사용하며, 오즈 뷰어 창의 높이를 설정합니다.
// viewer.frameheight를 지정하면 반드시 viewer.framewidth를 지정하여야 합니다."
<PARAM NAME="viewer.framewidth" value="">
// "정수값 : 좌표값 (단위 : Pixel)"
// "뷰어가 별도 윈도우로 실행된 경우에만(isframe=true) 사용하며, 윈도우상 오즈 뷰어 창의 좌측
// 상단위치의 X 좌표를 설정합니다.
// viewer.framex를 지정하면 반드시 viewer.framey를 지정하여야 합니다."
<PARAM NAME="viewer.framex" value="">
// "정수값 : 좌표값 (단위 : Pixel)"
// "뷰어가 별도 윈도우로 실행된 경우에만(isframe=true) 사용하며, 윈도우상 오즈 뷰어 창의 좌측
// 상단위치의 Y 좌표를 설정합니다.
// viewer.framey를 지정하면 반드시 viewer.framex를 지정하여야 합니다."
<PARAM NAME="viewer.framey" value="">
// "true/false - default : false"
// 런처와 같은 외부 프로그램에서 뷰어를 실행 시 바인딩 한 결과(현재는 전체페이지 수)를 받고
// 싶을때 사용하는 파라미터 입니다.
// <oz information></oz information> 과 같은 형태로 결과가 리턴됩니다.
<PARAM NAME="viewer.getinformation" value="">
// 문자열
// 멀티폼 사용 시 트리구조를 계층적으로 구성하고자 할 때 리포트의 id를 지정합니다.
<PARAM NAME="viewer.id" value="">
// 문자열
// 멀티폼 사용 시 트리구조를 계층적으로 구성하고자 할 때 자신의 부모 id(viewer.id)를 지정 합니다.
// 이렇게 지정되면 parentid에 해당하는 리포트의 자식리포트로 추가 됩니다.
<PARAM NAME="viewer.parentid" value="">
// "true / false - default : false"
// 다중문서를 사용할 때 해당 보고서가 메인보고서와 종속관계인지 대등한 관계인지를 설정합니다.
<PARAM NAME="viewer.ismultidocassub" value="">
// "true / false - default : false"
// 넷스케이프 환경에서 오즈 뷰어를 사용할 때 설정합니다.
<PARAM NAME="viewer.isnetscape" value="">
// "true / false - default : true"
// "오즈 뷰어가 별도 창으로 실행될 경우 웹 브라우저가 종료될 때 오즈 뷰어를 함께 종료할지
// 여부를 설정합니다."
<PARAM NAME="viewer.killprocess" value="">
// "true / false - default : false"
// 보고서의 모든 페이지를 한 페이지로 통합해 보여줍니다.
<PARAM NAME="viewer.largebundle" value="">
// "정수값 : 좌표값 (단위 : Pixel)"
// "프린트시 왼쪽 여백의 크기를 설정합니다. 기존 용지에 설정한 왼쪽 여백은 무시되고 설정한
// 값으로 처리됩니다."
<PARAM NAME="viewer.marginleft" value="">
// "정수값 : 좌표값 (단위 : Pixel)"
// "프린트시 위쪽 여백의 크기를 설정합니다. 기존 용지에 설정한 위쪽 여백은 무시되고 설정한
// 값으로 처리됩니다."
<PARAM NAME="viewer.margintop" value="">
// "정수값 - default: 1"
// "사용자가 페이지번호를 입력함으로써 뷰어 실행과 동시에 원하는 페이지로 이동하는 기능
// 예 : <param name=”viewer.movepage” value=”20”>"
<PARAM NAME="viewer.movepage" value="">
// "true/false - default : false"
// "true인 경우 substr, getchar, setchar 등 모든 string operation 함수들에서 index값 이상등의
// 에러 발생시 무조건 공백 문자를 리턴합니다."
<PARAM NAME="viewer.ozscript_stropr_silent" value="">
// "true/false - default : false"
// true인 경우 format_date등 날짜변수에서 스트링을 뽑아내는 모든 함수가 null date값등 각종
// 에러 발생시 무조건 공백 문자를 리턴합니다.
<PARAM NAME="viewer.ozscript_dateopr_silent" value="">
// Command/Message
// "오즈 뷰어 실행이 완료되었음을 사용자 프로그램에 전달하기 위한 이벤트로 자바 스크립트
// 함수를 호출합니다.
// 자바 스크립트 함수 : OZPostCommand(cmd, msg)"
<PARAM NAME="viewer.postcommand" value="">
// "true / false - default : false"
// "오즈 뷰어에서 보고서를 인쇄한 후 인쇄 결과 이벤트를 자바 스크립트 함수를 이용하여 사용자
// 프로그램에 알려줍니다.
// 자바스크립트 함수 : OZPrintCommand(msg, code, reportname, printername, printcopy,
// printranges, printrange, username)"
<PARAM NAME="viewer.printcommand" value="">
// "true / false - default : false"
// "뷰어에서 보고서 생성 작업 진행 과정 이벤트를 자바 스크립트 함수를 이용하여 사용자
// 프로그램에 알려줍니다.
// step0 : 연결 옵션 확인 / step1 : 보고서 폼 받기 / step2 : 보고서 탬플릿 생성 /
// step3 : 데이터 모듈 받기 / step4 : 보고서 바인딩 / state1 : 시작 / state2 : 끝
// 자바 스크립트 함수 :OZProgressCommand(step, state)"
<PARAM NAME="viewer.progresscommand" value="">
// "true / false - default : true"
// "데이터가 없는 보고서 폼을 호출할 경우 조회할 데이터 없음을 메시지 박스로 보여줄지 여부를
// 설정합니다."
<PARAM NAME="viewer.showerrormessage" value="">
// "문자열 로컬경로,URL"
// "뷰어의 프로그래스 바 팝업창의 타이틀 메세지를 정의해 놓은xml 파일로 불러올 수 있도록
// 설정합니다."
<PARAM NAME="viewer.resourcefile" value="">
// "true / false - default : false"
// 오즈 뷰어창의 보고서 탭 표시여부를 설정합니다.
<PARAM NAME="viewer.showtab" value="">
// "true / false - default : false"
// 보고서 트리의 활성화 여부를 설정합니다.
<PARAM NAME="viewer.showtree" value="">
// "true / false - default : false"
// "뷰어가 별도 윈도우로 실행되는 경우에만 유효하며 오즈 뷰어 창의 크기를 보고서 한 페이지
// 크기에 맞추어 표시할 것인지 여부를 설정합니다."
<PARAM NAME="viewer.smartframesize" value="">
// "true / false - default : false"
// "현재 실행중인 보고서의 폼과 데이터 모듈을 이용하여 보고서를 미리보기 할지 혹은 새로운
// 보고서를 바인딩하여 생성할지 여부를 설정합니다."
<PARAM NAME="viewer.usecurrentreport" value="">
// "true / false - default : false"
// "오즈 뷰어를 편집 가능 모드로 변환하며 보고서 내 컴포넌트 중에서 편집 가능한 컴포넌트의
// 테두리를 editmodecolor에 설정한 색깔로 표시하는 기능입니다."
<PARAM NAME="viewer.useeditmode" value="">
// "true / false - default : true"
// 오즈 뷰어창의 안쪽 테두리의 사용여부를 설정합니다.
<PARAM NAME="viewer.useinborder" value="">
// "true / false - default : true"
// 오즈 뷰어창의 바깥 테두리의 사용여부를 설정합니다.
<PARAM NAME="viewer.useoutborder" value="">
// "true / false - default : true"
// 프로그래스 바의 사용여부를 설정합니다.
<PARAM NAME="viewer.useprogressbar" value="">
// "true / false - default : true"
// 오즈 뷰어창에 상태바 표시여부를 설정합니다.
<PARAM NAME="viewer.usestatusbar" value="">
// "백분율 - default : 100"
// 보고서 화면 조회시 확대/축소 비율을 설정합니다.
<PARAM NAME="viewer.zoom" value="">
// "true/false - default : false"
// "멀티 리포트 바인딩 시 하나의 보고서에서 에러가 발생하면 나머지 리포트를 바인딩 할 지
// 여부를 설정합니다."
<PARAM NAME="viewer.stopchildwhenerror" value="">
// "정수값 - 디폴트 : -1"
// "멀티 리포트 조회 후 처음 화면에 선택될 리포트를 지정 합니다. -1일 경우 기존 동작과
// 마찬가지로 마지막으로 조회된 리포트가 선택되어 표시됩니다. Zero base index 입니다."
<PARAM NAME="viewer.focus_doc_index" value="">
// "true/false - default : false"
// "리포트 조회 시 에러 발생 시 에러내용을 이벤트로 전달 할지 여부를 설정합니다.
// 이벤트 함수 명은 OZErrorCommand(code, msg, detailmsg, reportname)"
<PARAM NAME="viewer.errorcommand" value="">
// "문자열 normal/fittoframe/fittowidth/fittocontents/printsize - default : normal"
// "뷰어 미리보기 시 모드를 지정하는 파라미터.
// Nomal = 기존 스펙으로 미리보기.
// fittoframe = 뷰어의 화면 크기에 리포트를 맞추어서 확대 /축소
// fittowidth = 뷰어의 화면 너비에 리포트의 너비를 맞추어 확대/축소
// fittocontents = 리포트의 마진 및 뷰어의 마진을 제외하여 미리보기.
// printsize = 인쇄 크기와 동일한 크기로 미리보기."
<PARAM NAME="viewer.viewmode" value="">
// "정수값 - 디폴트 : 0"
// "page_number, total_page, page_of_total 시스템 파라미터사용 시 표시할 페이지 수를 차감 합니다.
// 양수 일때 페이지 수를 더함, 음수 일 경우 페이지수를 뺌.."
<PARAM NAME="viewer.offsetstartpage" value="">
// "정수값 - 디폴트 : 0"
// "page_number, total_page, page_of_total 시스템 파라미터사용 시 표시할 페이지 수를 차감 합니다.
// 양수 일때 페이지 수를 더함, 음수 일 경우 페이지수를 뺌.."
<PARAM NAME="viewer.offsettotalpage" value="">
// string
// 뷰어 파라미터를 한번에 지정합니다 . 파라미터 간 구분자는 totalparamseparator 에서 지정한
// 파라미터가 이용됩니다.
<PARAM NAME="viewer.totalparam" value="">
// string
// viewer.totalparam 사용 시 파라미터간 구분자를 지정 합니다.
<PARAM NAME="viewer.totalparamseparator" value="">
// "true/false - default : false"
// 메일 command를 사용할 지 여부
<PARAM NAME="viewer.mailcommand" value="">
// "true / false - default : false"
// 리포트 뷰어에서 발생하는사용자 조작 이벤트(파일열기, 인쇄, 저장 등)
<PARAM NAME="viewer.useractioncommand" value="">
// "true : 사용함 - false : 사용안함 (기본값)"
// "미리보기시 바인딩을 중지하는 기능을 사용할 지 여부를 설정합니다. "true"로 설정하면
// 미리보기시 바인딩을 중단할 수 있는 다이얼로그가 나타나며 이 다이얼로그에서 [중지]
// 버튼을 누르면바인딩을 중지합니다."
<PARAM NAME="viewer.previewstop" value="">
// "문자열 (기본값 : Oz)"
// 오즈 뷰어 보고서 트리의 RootTitle을 설정합니다.
<PARAM NAME="viewer.treeviewtitle" value="">
// "최소값 : 33 최대값 : 10000 default : 200"
// 보고서 트리 뷰 창의 너비를 설정합니다.
<PARAM NAME="viewer.treeviewsize" value="">
[출처] [오즈]리포트 호출 viewer 파라미터 정의|작성자 한결같이