Built-In Namespace _global_
Field Attributes | Field Name and Description |
---|---|
브라우져가 chrome 일 경우 변수의 값
|
|
브라우져가 edge 일 경우 변수의 값
|
|
기계가 안드로이드이고 다음 앱 경우 변수의 값
|
|
브라우져가 edge 일 경우 버전 정보의 값
|
|
브라우져가 firefox 일 경우 변수의 값
|
|
브라우져가 인터넷 익스플러러일 경우 변수의 값
|
|
브라우져가 인터넷 익스플러러 10 버전일 경우 변수의 값
|
|
브라우져가 인터넷 익스플러러 11 버전일 경우 변수의 값
|
|
브라우져가 인터넷 익스플러러 7 버전일 경우 변수의 값
|
|
브라우져가 인터넷 익스플러러 8 버전일 경우 변수의 값
|
|
브라우져가 인터넷 익스플러러 9 버전일 경우 변수의 값
|
|
기계가 IOS이고 Chrome 경우 변수의 값
|
|
기계가 IOS이고 카카오 앱 경우 변수의 값
|
|
기계가 mobile 일 경우 변수의 값
|
|
기계가 안드로이드이고 네이버 앱 경우 변수의 값
|
|
브라우져가 opera 일 경우 변수의 값
|
|
브라우져가 safari 일 경우 변수의 값
|
|
기계가 tablet 일 경우 변수의 값
|
|
브라우져가 window safari 일 경우 변수의 값
|
Method Attributes | Method Name and Description |
---|---|
ClipAlertUI(title, text, callBack, type)
Alert UI를 사용합니다.
|
|
ClipMirroringAlertUI(title, text, type)
Alert UI를 사용합니다.
|
|
EFormNecessaryCheckMessage(message, callBack)
eForm-Viewer 사용할 때 필수항목에 대한 체크 메시지를 변경합니다.
|
|
전체 리포트에 대한 DOC 저장 옵션 기본값을 설정합니다.
|
|
전체 리포트에 대한 DOCX 저장 옵션 기본값을 설정합니다.
|
|
전체 리포트에 대한 EXCEL DATA 저장 옵션 기본값을 설정합니다.
|
|
전체 리포트에 대한 Excel 저장 옵션 기본값을 설정합니다.
|
|
전체 리포트에 대한 Excel(xlsx) 저장 옵션 기본값을 설정합니다.
|
|
전체 리포트에 대한 HanCell 저장 옵션 기본값을 설정합니다.
|
|
전체 리포트에 대한 html5 저장 옵션 기본값을 설정합니다.
|
|
전체 리포트에 대한 HTML 저장 옵션 기본값을 설정합니다.
|
|
전체 리포트에 대한 HWP 저장 옵션 기본값을 설정합니다.
|
|
전체 리포트에 대한 JPG 저장 옵션 기본값을 설정합니다.
|
|
전체 리포트에 대한 Multi TIF 저장 옵션 기본값을 설정합니다.
|
|
리포트 전체에 저장 선택부분에서 기본 타입을 지정합니다.
|
|
전체 리포트에 대한 PDF 저장 옵션 기본값을 설정합니다.
|
|
전체 리포트에 대한 PPT 저장 옵션 기본값을 설정합니다.
|
|
전체 리포트에 대한 PPTX 저장 옵션 기본값을 설정합니다.
|
|
전체 리포트에 대한 RTF 저장 옵션 기본값을 설정합니다.
|
|
전체 리포트에 대한 TIF 저장 옵션 기본값을 설정합니다.
|
|
빠른 DOC 저장 대한 옵션 기본값을 설정합니다.
|
|
빠른 EXCEL 저장 대한 옵션 기본값을 설정합니다.
|
|
빠른 HWP 저장 대한 옵션 기본값을 설정합니다.
|
|
빠른 PDF 저장 대한 옵션 기본값을 설정합니다.
|
|
Report exe print service로 호출시 ajax method를 설정합니다.
|
|
Report exe print service로 호출시 쿠키사용 여부를 설정합니다.
|
|
getPalletColor(index)
EForm 팔레트의 기본색상을 설정합니다.
|
|
getPalletOpacity(index)
EForm 팔레트의 기본투명도(0~1)을 설정합니다.
|
|
getPalletPenWidth(index)
EForm 팔레트의 기본두께(px)을 설정합니다.
|
|
onAfterSend(strData)
text에 관하여 서버에서 내려온 데이터를 뷰어에 적용하기전에 호출하는 함수입니다.
|
|
onBeforeSend(strData)
text에 관하여 서버로 데이터를 전송이 일어나기전에 호출하는 함수입니다.
|
|
onBrokenSendData(eform, jsonData)
기본적인 리포트서버와의 통신 대신 다른 통신 모듈을 연결 할 수 있도록 지원하는 함수입니다
이폼 뷰어에서만 사용가능하며 서버에서의 나온 결과를 리포트 객체의 eformReceiveData 함수로 받아서 사용합니다. |
|
ReportEventHandler(event)
리포트 결과에 따른 event의 값으로 함수를 호출합니다.
|
|
뷰어에서 프린트 선택 메뉴의 순서를 지정합니다.
|
|
뷰어에서 저장 선택 메뉴의 순서를 지정합니다.
|
|
ReportStatus(clipServerPath, reportKey)
리포트서버와의 통신으로 리포트상태를 체크하는 함수
|
|
ReportViewForm(targetId)
뷰어가 호출 하기 전 기본 뷰어의 디자인을 표현할 수 있도록 제공하는 함수입니다.
|
|
ReportWebLog(message)
console이 존재할 경우 메시지를 console에 출력합니다.
|
|
userCustomFormat(strData, strFormat)
이폼 입력 컨트롤의 출력양식을 직접 만들어 사용하도록 함수 제공
|
Field Detail
{boolean}
is_chrome
브라우져가 chrome 일 경우 변수의 값
{boolean}
is_chromium_edge
브라우져가 edge 일 경우 변수의 값
{boolean}
is_daumApp
기계가 안드로이드이고 다음 앱 경우 변수의 값
{Number}
is_edge_version
브라우져가 edge 일 경우 버전 정보의 값
{boolean}
is_firefox
브라우져가 firefox 일 경우 변수의 값
{boolean}
is_ie
브라우져가 인터넷 익스플러러일 경우 변수의 값
{boolean}
is_ie10
브라우져가 인터넷 익스플러러 10 버전일 경우 변수의 값
{boolean}
is_ie11
브라우져가 인터넷 익스플러러 11 버전일 경우 변수의 값
{boolean}
is_ie7
브라우져가 인터넷 익스플러러 7 버전일 경우 변수의 값
{boolean}
is_ie8
브라우져가 인터넷 익스플러러 8 버전일 경우 변수의 값
{boolean}
is_ie9
브라우져가 인터넷 익스플러러 9 버전일 경우 변수의 값
{boolean}
is_iosChrome
기계가 IOS이고 Chrome 경우 변수의 값
{boolean}
is_KakaoApp
기계가 IOS이고 카카오 앱 경우 변수의 값
{boolean}
is_mobile
기계가 mobile 일 경우 변수의 값
{boolean}
is_naverApp
기계가 안드로이드이고 네이버 앱 경우 변수의 값
{boolean}
is_opera
브라우져가 opera 일 경우 변수의 값
{boolean}
is_safari
브라우져가 safari 일 경우 변수의 값
{boolean}
is_tablet
기계가 tablet 일 경우 변수의 값
{boolean}
is_window_safari
브라우져가 window safari 일 경우 변수의 값
Method Detail
ClipAlertUI(title, text, callBack, type)
Alert UI를 사용합니다.
- Parameters:
- title
- {String} 제목
- text
- {String} 내용
- callBack
- {function} 콜백함수
- type
- Since:
- version 5.0.105
ClipMirroringAlertUI(title, text, type)
Alert UI를 사용합니다.
- Parameters:
- title
- {String} 제목
- text
- {String} 내용
- type
- {Number} 0=없음,1=확인,2=없음(메인) 확인(서브),3=확인(메인) 없음(서브)
- Since:
- version 5.0.105
{String}
EFormNecessaryCheckMessage(message, callBack)
eForm-Viewer 사용할 때 필수항목에 대한 체크 메시지를 변경합니다.
- Parameters:
- message
- {Array} 값
- callBack
- Since:
- version 5.0.1
- Returns:
- {String}
getDefaultSaveDOCOption()
전체 리포트에 대한 DOC 저장 옵션 기본값을 설정합니다.
splitTextLine {Boolean} 문자열을 여러 줄로 나누어 표현
processAsUnicode {Boolean} 유니코드로 문자열을 처리
processEqualAlign {Integer}
1 = 왼쪽 정렬
2 = 가운데 정렬
3 = 오른쪽 정렬
4 = 양쪽 정렬
defaultCharSpace {Double} 기본 자간
tableWrapperBottomGap {Integer} 표를 감싸는 객체의 아래쪽 여백
insertTableWrapper {Boolean} 표를 감싸는 객체의 아래쪽 여백
mergeTable {Boolean} 이웃한 테이블과 병합할 것인지 여부
fitShapeToText {Boolean} 도형을 텍스트 크기에 맟춤
TableRowHeightSort {Integer} 표의 행높이 설정
1 = 고정
2 = 최소(워드에서 표 셀의 글자를 넣으면 셀이 늘어남)
- Since:
- version 5.0.1
getDefaultSaveDOCXOption()
전체 리포트에 대한 DOCX 저장 옵션 기본값을 설정합니다.
splitTextLine {Boolean} 문자열을 여러 줄로 나누어 표현
defaultCharSpace {Double} 기본 자간
tableWrapperBottomGap {Integer} 표를 감싸는 객체의 아래쪽 여백
insertTableWrapper {Boolean} 표를 감싸는 객체의 아래쪽 여백
mergeTable {Boolean} 이웃한 테이블과 병합할 것인지 여부
lineSpaceRate {Number} 줄간격 비율
userPassword {String} 문서 암호
- Since:
- version 5.0.1
getDefaultSaveEXCELDATAOption()
전체 리포트에 대한 EXCEL DATA 저장 옵션 기본값을 설정합니다.
outputPageSectionMethod {Integer} 페이지 머리글/바닥글 반복
0 = 저장안함
1 = 한번만
2 = 페이지 마다
- Since:
- version 5.0.1
getDefaultSaveExcelOption()
전체 리포트에 대한 Excel 저장 옵션 기본값을 설정합니다.
exportMethod {Integer}
1 = 페이지 마다
2 = 하나의 시트
3 = 하나의 시트(페이지영역 무시)
4 = 리포트 마다(페이지영역 무시)
5 = 리포트 마다
mergeCell {Boolean} 셀 합치기
mergeEmptyCell {Boolean} 공백 셀일 경우 합치기
splitCellAtPageSize {Boolean} 페이지 크기로 셀 분리
rightToLeft {Boolean} 열이 오른쪽에서 왼쪽으로 진행
widthRate {Integer} 가로 비율
heightRate {Integer} 세로 비율
coordinateErrorLimit {Integer} 좌표 오차 범위
processGerenalFormat {Integer}
1 = 텍스트
2 = 일반
printingMagnification {Integer} 인쇄 확대/축소 비율
fitToPageWhenPrinting {Boolean} 출력시 페이지 맞춤
removeHyperlink {Boolean} 하이퍼링크 제거
repeatPageSectionWhenAllSectionInOneSheet {Boolean} 페이지 머리글/바닥글 반복
useSubreportNameAsSheetName {Boolean} 리포트명을 시트명으로 사용
defaultPageSheetName {String} 기본 페이지 시트명
clearEmptySubSection {Boolean} 비어있는 영역 무시
clearCrosstabHeader {Boolean} 반복되는 크로스탭 헤더 무시
- Since:
- version 5.0.1
getDefaultSaveExcelxOption()
전체 리포트에 대한 Excel(xlsx) 저장 옵션 기본값을 설정합니다.
exportMethod {Integer}
1 = 페이지 마다
2 = 하나의 시트
3 = 하나의 시트(페이지영역 무시)
4 = 리포트 마다(페이지영역 무시)
5 = 리포트 마다
mergeCell {Boolean} 셀 합치기
mergeEmptyCell {Boolean} 공백 셀일 경우 합치기
splitCellAtPageSize {Boolean} 페이지 크기로 셀 분리
rightToLeft {Boolean} 열이 오른쪽에서 왼쪽으로 진행
widthRate {Integer} 가로 비율
heightRate {Integer} 세로 비율
coordinateErrorLimit {Integer} 좌표 오차 범위
processGerenalFormat {Integer}
1 = 텍스트
2 = 일반
printingMagnification {Integer} 인쇄 확대/축소 비율
fitToPageWhenPrinting {Boolean} 출력시 페이지 맞춤
removeHyperlink {Boolean} 하이퍼링크 제거
repeatPageSectionWhenAllSectionInOneSheet {Boolean} 페이지 머리글/바닥글 반복
userPassword {String} 문서 암호
useSubreportNameAsSheetName {Boolean} 리포트명을 시트명으로 사용
defaultPageSheetName {String} 기본 페이지 시트명
clearEmptySubSection {Boolean} 비어있는 영역 무시
clearCrosstabHeader {Boolean} 반복되는 크로스탭 헤더 무시
- Since:
- version 5.0.1
getDefaultSaveHanCellOption()
전체 리포트에 대한 HanCell 저장 옵션 기본값을 설정합니다.
exportMethod {Integer}
1 = 페이지 마다
2 = 하나의 시트
3 = 하나의 시트(페이지영역 무시)
4 = 리포트 마다(페이지영역 무시)
5 = 리포트 마다
mergeCell {Boolean} 셀 합치기
mergeEmptyCell {Boolean} 공백 셀일 경우 합치기
splitCellAtPageSize {Boolean} 페이지 크기로 셀 분리
rightToLeft {Boolean} 열이 오른쪽에서 왼쪽으로 진행
widthRate {Integer} 가로 비율
heightRate {Integer} 세로 비율
coordinateErrorLimit {Integer} 좌표 오차 범위
processGerenalFormat {Integer}
1 = 텍스트
2 = 일반
printingMagnification {Integer} 인쇄 확대/축소 비율
fitToPageWhenPrinting {Boolean} 출력시 페이지 맞춤
removeHyperlink {Boolean} 하이퍼링크 제거
repeatPageSectionWhenAllSectionInOneSheet {Boolean} 페이지 머리글/바닥글 반복
userPassword {String} 문서 암호
useSubreportNameAsSheetName {Boolean} 리포트명을 시트명으로 사용
defaultPageSheetName {String} 기본 페이지 시트명
clearEmptySubSection {Boolean} 비어있는 영역 무시
clearCrosstabHeader {Boolean} 반복되는 크로스탭 헤더 무시
- Since:
- version 5.0.1
getDefaultSaveHTML5Option()
전체 리포트에 대한 html5 저장 옵션 기본값을 설정합니다.
isSplite {Boolean} 페이지 구분
dpiValue {Integer} DPI 값
- Since:
- version 5.0.1
getDefaultSaveHTMLOption()
전체 리포트에 대한 HTML 저장 옵션 기본값을 설정합니다.
processCellLikeShape {Boolean} 테이블 셀을 라벨처럼 저정
displayPageLine {Boolean} 페이지 분리선 표시
keepPageHeight {Boolean} 페이지 높이 유지
applyWordBreak {Boolean} 글자 감싸기 적용
setTextProperiesToEmptyCell {Boolean} 빈 셀에 택스트 속성 설정
putTagIntoEmptyCell {Boolean} 빈 셀에 공백 삽입
textOverflowHidden {Boolean} overflow=hidden 스타일 적용
coordinateRateForX {Double} X축 비율
coordinateRateForY {Double} Y축 비율
encodingType {Integer} 인코딩
1 = UTF=8
2 = Unicode
3 = EUC-KR
- Since:
- version 5.0.1
getDefaultSaveHWPOption()
전체 리포트에 대한 HWP 저장 옵션 기본값을 설정합니다.
fixSize {Boolean} 크기 고정
allowOverlay {Boolean} 겹침 허용
setPageBottomMarginToZero {Boolean} 페이지 바닥 여백을 0으로 설정
outputLikeWord {Boolean} 글자처럼 출력
tableSplitMethod {Integer}
1 = 나눔
2 = 셀 단위로 나눔
3 = 나누지 않음
defaultCharGap {Integer} 기본 자간
charRatio {Integer} 장평
putCheckboxIntoCell {Boolean} 셀 안에 체크박스 넣기(version 1.0.0.22)
splitTextByLine {Boolean} 텍스트를 라인별로 나눠서 표현(version 1.0.0.23)
mergeTable{Boolean} 이웃한 테이블과 병합할 것인지 여부(version 1.0.0.55)
lineSpaceRate{Integer} 줄간격 비율(version 1.0.0.58)
positionRelTo{Integer} 좌표 기준(version 1.0.0.63)
1 = 종이
2 = 문단
hwpExportMethod{Integer} 저장 방식(version 1.0.0.99)
1 = 일반
2 = 표만 나열하기
표만 나열하기 옵션 사용 시[크기고정(false), 겸침 허용(false), 표 합치기(false), 페이지 바닥 여백 0로 설정(false),
글자처럼(true), 테이블셀에 표 넣기(true), 페이지영역에서 표 나눔(셀 단위로 나눔) , 위치 기준(문단) 으로 고정]
splitPageOnListTableOnly{Boolean} “표만 나열하기” 시 페이지 나눔 (version 1.0.0.102)
pageBottomMarginApplicationRate {Integer} “페이지 바닥 여백을 0으로 설정” 이 false일때 사용가능하며 페이지 아래쪽 여백 적용비율(1~100) (version 1.0.0.107)
insertPageNumber {Boolean} 페이지 넘버 삽입 (version 1.0.0.173)
mergeAllTablesOnListTableOnly {Boolean} 표만 나열하기 일떄 모든 테이블 병합하기 (version 1.0.0.212)
insertLabelWithTextOnListTableOnly {Boolean} 표만 나열하기 일떄 글상자를 텍스트로 삽입 (version 1.0.0.212)
isTransparentMode {Boolean} 표의 배경 투명으로 표시 (version 1.0.0.291)
isSectionClear {Boolean} 배경색상을 설정했을경우 무시 (version 1.0.0.367)
- Since:
- version 5.0.1
getDefaultSaveJPGOption()
전체 리포트에 대한 JPG 저장 옵션 기본값을 설정합니다.
rotate90 {Boolean} 90도 회전
dpiX {Integer} DPI X
dpiY {Integer} DPI X
quality {Integer} 품질
- Since:
- version 5.0.1
getDefaultSaveMultiTIFOption()
전체 리포트에 대한 Multi TIF 저장 옵션 기본값을 설정합니다.
rotate90 {Boolean} 90도 회전
dpiX {Integer} DPI X
dpiY {Integer} DPI X
blackWhite {Boolean} blackWhite
gray {Boolean} gray(version 1.0.0.140)
- Since:
- version 5.0.1
getDefaultSaveOption()
리포트 전체에 저장 선택부분에서 기본 타입을 지정합니다.
excel, excelx, pdf, hwp, rtf, ppt, html5, hancell, doc, jpg, txt, tif, multiTif, hanshow
- Since:
- version 5.0.1
getDefaultSavePDFOption()
전체 리포트에 대한 PDF 저장 옵션 기본값을 설정합니다.
isSplit {Boolean} 분할 저장 선택
pageCount {Integer} 페이지 수
userpw {String} 문서암호 (version 1.0.0.25)
textToImage {Boolean} pdf에 문자를 이미지로 표현 (version 1.0.0.29)
importOriginImage {Boolean} 원본 이미지 사용 (version 1.0.0.31)
removeHyperlink {Boolean} 하이퍼 링크 제거 (version 1.0.0.141)
- Since:
- version 5.0.1
getDefaultSavePPTOption()
전체 리포트에 대한 PPT 저장 옵션 기본값을 설정합니다.
mergeTable {Boolean} 이웃한 표 병합
ignoreLineSpace {Boolean} 행간 무시
removeHyperlink {Boolean} 하이퍼 링크 제거(ver 1.0.0.141)
- Since:
- version 5.0.1
getDefaultSavePPTXOption()
전체 리포트에 대한 PPTX 저장 옵션 기본값을 설정합니다.
mergeTable {Boolean} 이웃한 표 병합
splitTextByLine {Boolean} 라인별로 나눠서 텍스트 출력
removeHyperlink {Boolean} 하이퍼 링크 제거
defaultCharGap {Number} 자간
lineSpaceRate {Number} 행간
putCheckboxIntoCell {Boolean} 테이블 셀 안에 체크박스 넣기
- Since:
- version 5.0.1
getDefaultSaveRTFOption()
전체 리포트에 대한 RTF 저장 옵션 기본값을 설정합니다.
splitTextLine {Boolean} 문자열을 여러 줄로 나누어 표현
processAsUnicode {Boolean} 유니코드로 문자열을 처리
processEqualAlign {Integer}
1 = 왼쪽 정렬
2 = 가운데 정렬
3 = 오른쪽 정렬
4 = 양쪽 정렬
defaultCharSpace {Double} 기본 자간
tableWrapperBottomGap {Integer} 표를 감싸는 객체의 아래쪽 여백
insertTableWrapper {Boolean} 표를 감싸는 객체의 아래쪽 여백
mergeTable {Boolean} 이웃한 테이블과 병합할 것인지 여부
fitShapeToText {Boolean} 도형을 텍스트 크기에 맟춤
TableRowHeightSort {Integer} 표의 행높이 설정
1 = 고정
2 = 최소(워드에서 표 셀의 글자를 넣으면 셀이 늘어남)
- Since:
- version 5.0.1
getDefaultSaveTIFOption()
전체 리포트에 대한 TIF 저장 옵션 기본값을 설정합니다.
rotate90 {Boolean} 90도 회전
dpiX {Integer} DPI X
dpiY {Integer} DPI X
blackWhite {Boolean} blackWhite
gray {Boolean} gray(version 1.0.0.140)
- Since:
- version 5.0.1
getDirectSaveDOCOption()
빠른 DOC 저장 대한 옵션 기본값을 설정합니다.
fileName{String} 문서를 저장 할 파일 이름
splitTextLine {Boolean} 문자열을 여러 줄로 나누어 표현 processAsUnicode {Boolean} 유니코드로 문자열을 처리 processEqualAlign {Integer}
1 = 왼쪽 정렬
2 = 가운데 정렬
3 = 오른쪽 정렬
4 = 양쪽 정렬
defaultCharSpace {Double} 기본 자간 tableWrapperBottomGap {Integer} 표를 감싸는 객체의 아래쪽 여백 insertTableWrapper {Boolean} 테이블을 감싸는 객체를 삽입할 것인지 여부 mergeTable {Boolean} 이웃한 테이블과 병합할 것인지 여부
- Since:
- version 5.0.1
getDirectSaveEXCELOption()
빠른 EXCEL 저장 대한 옵션 기본값을 설정합니다.
fileName{String} 문서를 저장 할 파일 이름
exportMethod {Integer}
1 = 페이지 마다
2 = 하나의 시트
3 = 하나의 시트(페이지영역 무시)
4 = 리포트 마다(페이지영역 무시)
5 = 리포트 마다
mergeCell {Boolean} 셀 합치기
mergeEmptyCell {Boolean} 공백 셀일 경우 합치기
splitCellAtPageSize {Boolean} 페이지 크기로 셀 분리
rightToLeft {Boolean} 열이 오른쪽에서 왼쪽으로 진행
widthRate {Integer} 가로 비율
heightRate {Integer} 세로 비율
coordinateErrorLimit {Integer} 좌표 오차 범위
processGerenalFormat {Integer}
1 = 텍스트
2 = 일반
printingMagnification {Integer} 인쇄 확대/축소 비율
removeHyperlink {Boolean} 하이퍼링크 제거
repeatPageSectionWhenAllSectionInOneSheet {Boolean} 페이지 머리글/바닥글 반복
useSubreportNameAsSheetName {Boolean} 리포트명을 시트명으로 사용
clearEmptySubSection {Boolean} 비어있는 영역 무시
clearCrosstabHeader {Boolean} 반복되는 크로스탭 헤더 무시
- Since:
- version 5.0.1
getDirectSaveHWPOption()
빠른 HWP 저장 대한 옵션 기본값을 설정합니다.
fileName{String} 문서를 저장 할 파일 이름
fixSize {Boolean} 크기 고정
allowOverlay {Boolean} 겹침 허용
setPageBottomMarginToZero {Boolean} 페이지 바닥 여백을 0으로 설정
outputLikeWord {Boolean} 글자처럼 출력
tableSplitMethod {Integer}
1 = 나눔
2 = 셀 단위로 나눔
3 = 나누지 않음
defaultCharGap {Integer} 기본 자간
charRatio {Integer} 장평
putCheckboxIntoCell {Boolean} 셀 안에 체크박스 넣기(version 1.0.0.22)
splitTextByLine {Boolean} 텍스트를 라인별로 나눠서 표현(version 1.0.0.23)
mergeTable{Boolean} 이웃한 테이블과 병합할 것인지 여부(version 1.0.0.55)
lineSpaceRate{Integer} 줄간격 비율(version 1.0.0.58)
positionRelTo{Integer} 좌표 기준(version 1.0.0.63)
1 = 종이
2 = 문단
hwpExportMethod{Integer} 저장 방식(version 1.0.0.99)
1 = 일반
2 = 표만 나열하기
표만 나열하기 옵션 사용 시[크기고정(false), 겸침 허용(false), 표 합치기(false), 페이지 바닥 여백 0로 설정(false),
글자처럼(true), 테이블셀에 표 넣기(true), 페이지영역에서 표 나눔(셀 단위로 나눔) , 위치 기준(문단) 으로 고정]
splitPageOnListTableOnly{Boolean} “표만 나열하기” 시 페이지 나눔 (version 1.0.0.102)
pageBottomMarginApplicationRate {Integer} “페이지 바닥 여백을 0으로 설정” 이 false일때 사용가능하며 페이지 아래쪽 여백 적용비율(1~100) (version 1.0.0.107)
insertPageNumber {Boolean} 페이지 넘버 삽입 (version 1.0.0.173)
mergeAllTablesOnListTableOnly {Boolean} 표만 나열하기 일떄 모든 테이블 병합하기 (version 1.0.0.212)
insertLabelWithTextOnListTableOnly {Boolean} 표만 나열하기 일떄 글상자를 텍스트로 삽입 (version 1.0.0.212)
isTransparentMode {Boolean} 표의 배경 투명으로 표시 (version 1.0.0.291)
isSectionClear {Boolean} 배경색상을 설정했을경우 무시 (version 1.0.0.367)
- Since:
- version 5.0.1
getDirectSavePDFOption()
빠른 PDF 저장 대한 옵션 기본값을 설정합니다.
fileName{String} 문서를 저장 할 파일 이름
isSplit {Boolean} 분할 저장 선택
pageCount {Integer} 페이지 수
userpw {String} 문서암호 (version 1.0.0.25)
textToImage {Boolean} pdf에 문자를 이미지로 표현 (version 1.0.0.29)
importOriginImage {Boolean} 원본 이미지 사용 (version 1.0.0.31)
removeHyperlink {Boolean} 하이퍼 링크 제거 (version 1.0.0.141)
- Since:
- version 5.0.1
getExePrintAjaxType()
Report exe print service로 호출시 ajax method를 설정합니다.
- Since:
- version 5.0.1
getExePrintUseCookie()
Report exe print service로 호출시 쿠키사용 여부를 설정합니다.
- Since:
- version 5.0.1
getPalletColor(index)
EForm 팔레트의 기본색상을 설정합니다.
- Parameters:
- index
- Since:
- version 5.0.1
getPalletOpacity(index)
EForm 팔레트의 기본투명도(0~1)을 설정합니다.
- Parameters:
- index
- Since:
- version 5.0.1
getPalletPenWidth(index)
EForm 팔레트의 기본두께(px)을 설정합니다.
- Parameters:
- index
- Since:
- version 5.0.1
onAfterSend(strData)
text에 관하여 서버에서 내려온 데이터를 뷰어에 적용하기전에 호출하는 함수입니다.
서버에서 text/html 형태의 데이터가 내려왔을 때 뷰어에 데이터를 적용하기 전에 함수를 거쳐서 적용합니다.
서버에서 text/html 형태의 데이터가 내려왔을 때 뷰어에 데이터를 적용하기 전에 함수를 거쳐서 적용합니다.
- Parameters:
- strData
- {String} 서버에서 받은 데이터
- Since:
- version 5.0.1
- Returns:
onBeforeSend(strData)
text에 관하여 서버로 데이터를 전송이 일어나기전에 호출하는 함수입니다.
서버로 text/html 통신이 일어나기전에 아래 선언된 함수를 거쳐서 통신합니다.
서버로 text/html 통신이 일어나기전에 아래 선언된 함수를 거쳐서 통신합니다.
- Parameters:
- strData
- {String} 서버로 전송할 데이터
- Since:
- version 5.0.1
- Returns:
onBrokenSendData(eform, jsonData)
기본적인 리포트서버와의 통신 대신 다른 통신 모듈을 연결 할 수 있도록 지원하는 함수입니다
이폼 뷰어에서만 사용가능하며 서버에서의 나온 결과를 리포트 객체의 eformReceiveData 함수로 받아서 사용합니다.
서버에 연결 jsp는 소스코드의 주석된 부분을 참고하시면 됩니다.
이폼 뷰어에서만 사용가능하며 서버에서의 나온 결과를 리포트 객체의 eformReceiveData 함수로 받아서 사용합니다.
서버에 연결 jsp는 소스코드의 주석된 부분을 참고하시면 됩니다.
- Parameters:
- eform
- {Obeject} 리포트&이폼 객체
- jsonData
- {Obejct} 서버 보내는 json 데이터
- Since:
- version 5.0.1
- Returns:
ReportEventHandler(event)
리포트 결과에 따른 event의 값으로 함수를 호출합니다.
사용자는 아래에 기본 설정된 함수가 아닌 다른 기능으로 대체하여 사용하실 수 있습니다. case 8:ReportWebLog("리포트 서버가 정상적으로 설치되지 않았습니다.!!"); break; //위에 코드 대신 case 8:alert("관리자에게 문의 하세요"); break;
- Parameters:
- event
- {Integer} 값
- Since:
- version 5.0.1
ReportPrintMenuOrder()
뷰어에서 프린트 선택 메뉴의 순서를 지정합니다.
기본적으로 pdf, html, hwp(hwp 인쇄 사용 일때 표시), exe(미구현)
- Since:
- version 5.0.1
ReportSaveMenuOrder()
뷰어에서 저장 선택 메뉴의 순서를 지정합니다.
기본적으로 excel, excelx, pdf, hwp, rtf, ppt, html5, hancell, doc, jpg, txt, tif, multiTif, excelData, hanshow
- Since:
- version 5.0.1
ReportStatus(clipServerPath, reportKey)
리포트서버와의 통신으로 리포트상태를 체크하는 함수
리포트 키를 사용하여 리포트서버에 리포트 생성 진행 상태를 체크합니다.
var report_status = ReportStatus('http://localhost:8080/ClipReport4/Clip.jsp', '49368ee12e5a4ca9b35f315994c81bd2');
if(report_status.status) // 리포트 생성중에 상태값 (true :정상적으로 생성중, false: 리포트생성중 오류) { if(report_status.endReport) //리포트 생성이 완료되었는지에 대한 상태값 { alert('리포트 생성이 완료되었습니다'); } }
- Parameters:
- clipServerPath
- 리포트서버와 연결하는 주소 ex)http://localhost:8080/ClipReport4/Clip.jsp
- reportKey
- 리포트에서 사용하는 리포트 키 ex)49368ee12e5a4ca9b35f315994c81bd2
- Since:
- version 5.0.1
- Returns:
- json object
ReportViewForm(targetId)
뷰어가 호출 하기 전 기본 뷰어의 디자인을 표현할 수 있도록 제공하는 함수입니다.
- Parameters:
- targetId
- {String} 리포트를 표현할 Tag의 id
- Since:
- version 5.0.1
ReportWebLog(message)
console이 존재할 경우 메시지를 console에 출력합니다.
console이 없는 브라우져는 alert 창으로 메시지를 출력합니다.
console이 없는 브라우져는 alert 창으로 메시지를 출력합니다.
- Parameters:
- message
- {String} 값
- Since:
- version 5.0.1
userCustomFormat(strData, strFormat)
이폼 입력 컨트롤의 출력양식을 직접 만들어 사용하도록 함수 제공
- Parameters:
- strData
- {String} 입력 문자열
- strFormat
- {String} 사용자 출력양식
- Since:
- version 5.0.108
- Returns:
- 출력양식이 적용된 문자열