Class Index

Classes


Class Report

Report & EForm

Class Summary
Constructor Attributes Constructor Name and Description
 
Report(reportPath, userJsp, postData, oof, targetTag, viewData)
위에 명시된 6가지 방법의 함수를 이용하여 만들어진 리포트 & EForm 객체입니다.
Method Summary
Method Attributes Method Name and Description
 
buttonDisabled(controlName, isStatus)
뷰어안에 있는 버튼을 비활성화 시켜주는 함수
 
EForm의 미러링 기능 중 메인에서 서브의 화면을 호출하는 함수
 
changeRatioCombo(value, isIgnore)
화면 비율을 변경하는 함수
 
EForm 형광펜 메뉴를 종료하는 함수
 
EForm의 썸네일 창을 종료하는 함수
 
closeMemo(isKeepUpMemo)
EForm 메모 메뉴를 종료하는 함수
 
리포트 뷰어를 종료하는 함수
 
EForm의 미러링 기능 중 메인에서 서브의 화면을 종료하는 함수
 
createUserProgress(strClassName)
사용자 정의 프로그래스 실행 함수
 
서버에 있는 리포트 정보를 삭제하는 함수
 
리포트에 설정된 속성을 적용하여 지정한 Tag에 html5 출력 인쇄를 실행하는 함수 report.view(); 대신에 report.directHTMLPrint(); 사용할 경우 뷰어 없이 html5 인쇄를 바로 실행합니다.
 
리포트에 설정된 속성을 적용하여 지정한 Tag에 PDF 출력 인쇄를 실행하는 함수 report.view(); 대신에 report.directPDFPrint(); 사용할 경우 뷰어 없이 인쇄를 바로 실행합니다.
 
리포트를 doc 다운로드 하는 함수
 
EForm의 TOC(목차)을 종료하는 함수
 
EForm 모든페이지 형광펜을 삭제하는 함수
 
EFormDisabled(isDisabled, isMirroring)
EForm 컨트롤 전체를 비활성화 , 활성화 설정하는 함수
 
EForm 메모(형광펜) 메뉴로 변환하는 함수
 
EFormMemo(isEvent)
메모 기능이 활성화 하는 함수
 
EFormPageDisabled(pageNumber, isDisabled, isMirroring)
EForm 지정한 페이지 컨트롤 전체를 비활성화 , 활성화 설정하는 함수
 
EForm 프린트버튼을 실행하는 함수
 
EForm 저장버튼을 실행하는 함수
 
EFormSubZoomIn(strValue)
EForm 미러링 에서 서브화면의 비율 제어하는 함수
 
EFormTemporarySave(isASync, callBackFnc)
이폼 뷰어의 입력 데이터를 서버에 임시 저장하는 함수
 
EForm의 썸네일 리스트의 필수항목 페이지 스타일을 업데이트 하는 함수
 
EFormThumbnailView(sideMenu, useUpDownKeyMove)
EForm의 썸네일 리스트를 호출하는 함수
 
EFormTOCTitlePutClass(strFindTitle, strClassName)
EForm의 해당 TOC(목차) 이름에 해당 부분에 style class을 추가하는 함수
 
EFormTOCView(sideMenu)
EForm의 TOC(목차)을 호출하는 함수
 
EForm 메모(형광펜)한 형광펜을 현재페이지를 삭제하는 함수
 
EForm 메모(형광펜) 메뉴에서 지우개를 선택하는 함수
 
리포트를 Excel 다운로드 하는 함수
 
exeDirectPrint(isPopUp, printName, tray, startNumber, endNumber, copies, option)
EXE 프린트에 옵션을 설정하여 웹뷰어 없이 실행하는 함수
 
exePrint(isPopUp, printName, tray, startNumber, endNumber, copies, option)
EXE 프린트에 옵션을 설정하여 실행하는 함수
 
exePrintVersionInfo(strVersion)
exe 인쇄 프로그램의 업데이트 있을 경우 코드상에 업데이트된 버전을 명시하고 새로운 프로그램을 설치할 수 있도록 설치 안내창을 띄웁니다.
 
리포트의 저장 설정화면를 호출하는 함수
 
findControl(controlKey)
EForm 의 컨트롤 반환하는 함수
 
findControlByID(controlKey)
EForm 의 컨트롤 반환하는 함수
 
findGroup(groupID)
EForm 의 컨트롤 그룹을 만들어서 반환하는 함수
 
EForm 의 컨트롤 그룹을 만들어서 반환하는 함수
 
findGroupByName(groupID)
EForm 의 컨트롤 그룹을 만들어서 반환하는 함수
 
findGroupByNameAndControlType(groupID, controlType)
EForm 의 컨트롤 그룹을 만들어서 반환하는 함수
 
firstPage(eventBubbleName)
리포트의 첫번째페이지로 이동시키는 함수
 
EForm 사용자가 입력한 데이터를 추출하는 합수
 
EForm 메모(형광펜)기능에서 설정된 색상을 반환하는 함수
 
getEFormSaveData(isBase64Encode, isDoodleInfo)
EForm export 전용 데이터를 생성하는 함수
 
getEFormTemporaryData(isBase64Encode, isDoodleInfo)
EForm의 임시 저장용 데이터를 추출하는 합수
 
getEFormTemporaryPenData(isBase64Encode)
EForm의 임시 저장용 형광펜 데이터를 추출하는 합수
 
EForm의 TOC(목차)에 대한 정보를 배열의 json 객체 형태로 반환하는 함수
 
getFormat(strData, strFormat)
EForm 입력 출력양식을 적용하여 반환하는 함수
 
EForm의 미러링 기능 중 메인화면 인지 서브인지 확인하는 함수
 
메모 데이터를 추출하는 함수
 
마지막으로 설정한 메모의 스타일을 반환하는 함수
 
getNecessaryCheck(isNecessaryPopup)
EForm 의 컨트롤의 필수항목을 모두 체크하는 함수
 
getNecessaryCheckPage(isNecessaryPopup)
EForm 의 현재 페이지 컨트롤의 필수항목을 모두 체크하는 함수
 
리포트 & EForm 뷰어의 서식별 페이지수를 반환하는 함수
 
EForm 의 임시적으로 사용할 수 있는 property 반환하는 함수
 
해당 리포트의 키를 반환하는 함수
 
리포트 & EForm 뷰어의 사용된 서식이름을 반환하는 함수
 
리포트의 현재 페이지수를 반환하는 함수
 
EForm의 사용중인 소켓 객체를 반환하는 함수
 
리포트의 전체 페이지수를 반환하는 함수
 
guiderLineDisplay(isVisible)
EForm 미러링 서비스에서 메인화면에 가이드스크롤 라인을 표시 여부를 설정하는 함수 (뷰어가 활성화 된 후 사용 가능)
 
리포트를 html 다운로드 하는 함수
 
리포트를 한글 다운로드 하는 함수
 
뷰어의 잠긴 상태를 반환하는 함수
 
lastPage(eventBubbleName)
리포트의 마지막페이지로 이동시키는 함수
 
EForm 일빈 입력 모드 에서 입력컨트롤의 정보가 보이는 모드로 전환하는 함수
 
EForm 일빈 입력 모드 에서 간편입력 모드로 전환하는 함수
 
EForm 간편입력 모드 에서 일반입력 모드로 전환하는 함수
 
EForm 메모(형광펜) 메뉴에서 이동버튼 선택하는 함수
 
EForm 의 새로운 컨트롤 그룹을 만들어서 반환하는 함수
 
새로운 메모를 생성하는 함수 메모 기능이 활성화 되어 있을 때 호출이 가능 합니다.
 
nextDoodlePage(eventBubbleName)
EForm 메모(형광펜) 메뉴 상태에서 다음페이지로 이동하는 함수
 
nextPage(eventBubbleName)
리포트의 다음페이지로 이동시키는 함수
 
onButtonClickEvent(eventFunction)
이폼서식 전체에서 button컨트롤을 클릭하였을때 이벤트 처리 함수
 
onCalendarClickEvent(eventFunction)
이폼서식 전체에서 calendar컨트롤의 영역을 클릭했을 때 이벤트 처리 함수
 
onCalendarDayClickEvent(eventFunction)
이폼서식 전체에서 calendar컨트롤의 날짜 선택 영역을 클릭했을 때 이벤트 처리 함수
 
onCheckboxCheckedEvent(eventFunction)
이폼서식 전체에서 checkbox의 체크가 됐을 때 이벤트 처리 함수
 
onCheckboxUnCheckedEvent(eventFunction)
이폼서식 전체에서 checkbox의 체크가 해제됐을 때 이벤트 처리 함수
 
onDisabledEvent(eventFunction)
이폼서식 전체에서 컨트롤에 disabled 함수를 사용할 때 이벤트 처리 함수
 
onImageClickEvent(eventFunction)
이폼서식 전체에서 image컨트롤의 영역을 클릭했을 때 이벤트 처리 함수
 
onInputBlurEvent(eventFunction)
이폼서식 전체에서 inputbox의 포커스가 나갔을 때 이벤트 처리 함수
 
onInputChangeEvent(eventFunction)
이폼서식 전체에서 inputbox의 입력값이 변경되었을 때 이벤트 처리 함수
 
onInputFocusEvent(eventFunction)
이폼서식 전체에서 inputbox의 포커스가 들어왔을 때 이벤트 처리 함수
 
onInputKeyUpEvent(eventFunction)
이폼서식 전체에서 inputbox의 키입력이 up 됐을 때 이벤트 처리 함수
 
이폼서식 전체에서 inputbox의 입력값이 가이드텍스트의 값과 일치하지 않을 때 이벤트 처리 함수
 
이폼서식 전체에서 선택된 radiobox컨트롤을 클릭하였을때 이벤트 처리 함수
 
onRadioboxSelectedEvent(eventFunction)
이폼서식 전체에서 radiobox가 선택 됐을 때 이벤트 처리 함수
 
이폼서식 전체에서 radiobox가 선택이 풀렸을 때 이벤트 처리 함수
 
onSelectboxChangeEvent(eventFunction)
이폼서식 전체에서 SelectBox컨트롤의 선택값이 변경될 때 이벤트 처리 함수
 
onSignCencelButtonEvent(eventFunction)
이폼서식 전체에서 sign,signGroup컨트롤의 취소버튼을 클릭했을 때 이벤트 처리 함수
 
onSignClickEvent(eventFunction)
이폼서식 전체에서 sign,signGroup컨트롤의 영역을 클릭했을 때 이벤트 처리 함수
 
onSignNextButtonEvent(eventFunction)
이폼서식 전체에서 sign,signGroup컨트롤의 다음버튼을 클릭했을 때 이벤트 처리 함수
 
onSignOkButtonEvent(eventFunction)
이폼서식 전체에서 sign,signGroup컨트롤의 저장버튼을 클릭했을 때 이벤트 처리 함수
 
onSignValidationEvent(eventFunction)
이폼서식 전체에서 sign,signGroup컨트롤의 이미지가 빈값일 때 이벤트 처리 함수
 
pageMove(pageIndex, eventBubbleName)
EForm 뷰어에서 원하는 페이지로 이동하는 함수
 
EForm 메모(형광펜) 메뉴에서 팔레트를 선택하는 함수
 
리포트를 PDF 다운로드 하는 함수
 
EForm 메모(형광펜) 메뉴에서 펜을 선택하는 함수
 
previousDoodlePage(eventBubbleName)
EForm 메모(형광펜) 메뉴 상태에서 이전페이지로 이동하는 함수
 
previousPage(eventBubbleName)
리포트의 이전페이지로 이동시키는 함수
 
printEXEView(isReportCheck)
리포트의 EXE 프린트 설정화면를 호출하는 함수 별도의 exe 프로그램으로 프린트 출력을 합니다.
 
printHTMLView(isReportCheck)
리포트의 HTML 프린트 설정화면를 호출하는 함수
 
printHWPView(isReportCheck)
리포트의 HWP 프린트 설정화면를 호출하는 함수
 
리포트의 Mobile PDF 프린트 설정화면를 호출하는 함수
 
printView(isReportCheck)
리포트의 PDF 프린트 설정화면를 호출하는 함수
 
리포트의 프린트 설정화면를 호출하는 함수
 
receiveUserDataCallBack(eventFunction)
EForm의 미러링 기능 중 화면에서 화면으로 데이터를 전송을 받는 콜백 함수
 
사용자 정의 프로그래스 종료 함수
 
에디터에 대한 필수항목을 체크하는 함수
필수항목을 에디터하지 않을 경우 false 값을 반환하며 화면에 필수항목 표시 경고창이 표시됩니다.
 
화면보기 설정에 맞게 뷰어를 ReSize 하는 함수
 
saveFileDownLoad(fileName, exportType, saveScope, startPageNumber, endPageNumber)
타입에 따라 리포트를 저장하는 기능
별도의 스크립트 합수로 리포트를 저장합니다.
 
네이티브에 메인 두들 팔레트 옵션을 저장합니다.
 
네이티브에 서브 두들 팔레트 옵션을 저장합니다.
 
EForm의 미러링 기능 중 서브 인감스캔 취소를 전송하는 함수
 
sendStampData(base64String)
EForm의 미러링 기능 중 서브 인감이미지를 전송하는 함수
 
sendUserData(jsonData)
EForm의 미러링 기능 중 화면에서 화면으로 데이터를 전송할 수 있는 함수
 
setAccessibility(isAccessibility)
웹 뷰어의 접근성보기 설정 함수
 
IE에서 PDF 인쇄 시 인쇄 경고창의 저장 메시지를 변경하는 함수
 
setAdobeInfoCustomButton(type, message, style)
IE에서 PDF 인쇄 시 인쇄 경고창 버튼의 내용 및 스타일을 변경 할 수 있는 함수
 
setAdobeInfoMessage(StrMessage)
IE에서 PDF 인쇄 시 인쇄 경고창의 메시지를 변경하는 함수
 
setAppendCustomMenuButton(text, style, css, clickFunction)
서식 뷰어의 메뉴에 사용자 버튼을 추가하는 함수
 
setAppendSaveFileName(strAppendFileName)
저장할 파일의 이름에 문자열을 추가하는 함수
 
EForm의 빠른입력모드 사용일 때 컨트롤 이동 전 이벤트 함수를 설정하는 함수
 
setBeforePageMoveEvent(fn{Function})
뷰어에서 페이지 이동이 일어나기 전 실행하는 이벤트 함수
 
setBGMemoClickEvent(eventFunction)
메모가 활성화된 상태에서 배경을 클릭 하였을 때 사용자 이벤트을 추가하는 함수
 
setBottomPopSign(isStatus)
EForm 서명컨트롤을 하단 서명창으로 설정하는 함수
 
setBottomPopSignHeight(portraitHeight, landscapeHeight)
EForm 서명컨트롤이 하단 서명창일 경우 고정 높이를 지정하는 함수
 
EForm 서명컨트롤이 하단 서명창일 경우 서명 영역 만큼 화면스크롤 이동을 설정하는 함수
 
EForm 서명컨트롤이 하단 서명창일 경우 서명의 타이틀을 포커스가 들어간 컨트롤 타이틀로 사용하는 함수
 
setChangeTxtExtension(extension{String})
txt 저장에서 txt 확장자 대신 변경할 확장자를 설정하는 함수
txt 저장에서 txt 확장자 대신 변경할 확장자를 설정하는 함수입니다
 
setChartToImage(isImage{Boolean})
화면에 표현되는 SVG의 차트를 이미지로 설정하는 함수
화면에 사용되는 SVG차트 대신 이미지차트를 사용합니다.
 
setClientJsonAllPageData(isAllPageData{Boolean})
클라이언트에서 직접 그리도록 설정하는 함수를 사용할 때
마지막 페이지까지 서버에서 생성이 됐을 때 페이지에 대한 모든 json 정보를
받아서 처리하는 옵션 함수 setClientPaintView 함수의 옵션이 true 일때만 사용이 가능합니다.
 
setClientPaintView(isPaint{Boolean})
서버에서 화면을 생성하여 그리는 방식 대신 클라이언트에서 직접 그리도록 설정하는 함수 서버에서 SVG 생성하는 대신 데이터를 받아 웹브라우져에서 그립니다.
 
클라이언트에서 직접 그릴 때 접근성 기능 포함여부 설정 함수 클라이언트에서 직접 그릴 때 접근성 기능을 포함할 지 여부를 설정합니다.
 
클라이언트에서 직접 그릴 때 접근성 기능에 단계별 설정 함수 클라이언트에서 직접 그릴 때 접근성 기능에 단계별 설정합니다.
 
setClientPaintViewType(strType{String})
클라이언트에서 직접 그릴 때 HTML5 type를 설정하는 함수 HTML5 type (canvas , svg ) 선택합니다.
 
EForm 뷰어의 형광펜 종료 버튼을 눌렀을 때 발생하는 이벤트 처리 함수
 
setCloseReportEvent(closeFunction)
리포트 뷰어의 Close 버튼을 눌렀을 때 발생하는 이벤트 처리 함수
 
setCrossChromePDFPrint(isCrossChromePDFPrint)
화면에서 document.domain이 수정되었을 때 chrome pdf 인쇄 설정 함수
 
setCustomViewPort(isView{Boolean})
모바일 뷰어에서 기본으로 제공하는 viewport 아닌 다른 설정을 사용할 때 설정하는 함수
 
setDebug(isDebug)
리포트에 관한 디버깅 로그를 생성합니다.
 
EForm 지정한 페이지를 첫페이지로 설정하는 함수
 
default 화면 비율을 지정하는 합수 (설정하지 않을 경우 deafault 설정으로 100% 지정합니다.
 
setDefaultSaveDOCOption(splitTextLine, processAsUnicode, processEqualAlign, defaultCharSpace, tableWrapperBottomGap, insertTableWrapper, mergeTable, fitShapeToText, TableRowHeightSort)
리포트 DOC 저장에서 상세옵션의 기본값을 설정합니다.
 
setDefaultSaveDOCXOption(splitTextLine, defaultCharSpace, tableWrapperBottomGap, insertTableWrapper, mergeTable, lineSpaceRate, easyEditable, userPassword)
리포트 DOCX 저장에서 상세옵션의 기본값을 설정합니다.
 
setDefaultSaveExcelDataOption(outputPageSectionMethod)
리포트 Excel Data 저장에서 상세옵션의 기본값을 설정합니다.
 
setDefaultSaveExcelOption(exportMethod, mergeCell, mergeEmptyCell, splitCellAtPageSize, rightToLeft, widthRate, heightRate, coordinateErrorLimit, processGerenalFormat, printingMagnification, fitToPageWhenPrinting, removeHyperlink, repeatPageSectionWhenAllSectionInOneSheet, useSubreportNameAsSheetName, defaultPageSheetName, clearEmptySubSection, clearCrosstabHeader)
리포트 Excel(xls) 저장에서 상세옵션의 기본값을 설정합니다.
 
setDefaultSaveExcelxOption(exportMethod, mergeCell, mergeEmptyCell, splitCellAtPageSize, rightToLeft, widthRate, heightRate, coordinateErrorLimit, processGerenalFormat, printingMagnification, fitToPageWhenPrinting, removeHyperlink, repeatPageSectionWhenAllSectionInOneSheet, userPassword, is2Dot5VersionConverted, useSubreportNameAsSheetName, defaultPageSheetName, clearEmptySubSection, clearCrosstabHeader)
리포트 Excel(xlsx) 저장에서 상세옵션의 기본값을 설정합니다.
 
setDefaultSaveHanCellOption(exportMethod, mergeCell, mergeEmptyCell, splitCellAtPageSize, rightToLeft, widthRate, heightRate, coordinateErrorLimit, processGerenalFormat, printingMagnification, fitToPageWhenPrinting, removeHyperlink, repeatPageSectionWhenAllSectionInOneSheet, userPassword, useSubreportNameAsSheetName, defaultPageSheetName, clearEmptySubSection, clearCrosstabHeader)
리포트 hancell 저장에서 상세옵션의 기본값을 설정합니다.
 
setDefaultSaveHTML5Option(isSplit, pageCount)
리포트 html5 저장에서 상세옵션의 기본값을 설정합니다.
 
setDefaultSaveHTMLOption(processCellLikeShape, displayPageLine, keepPageHeight, applyWordBreak, setTextProperiesToEmptyCell, putTagIntoEmptyCell, textOverflowHidden, coordinateRateForX, coordinateRateForY, encodingType)
리포트 HTML 저장에서 상세옵션의 기본값을 설정합니다.
 
setDefaultSaveHWPOption(fixSize, allowOverlay, setPageBottomMarginToZero, outputLikeWord, tableSplitMethod, defaultCharGap, charRatio, putCheckboxIntoCell, splitTextByLine, mergeTable, lineSpaceRate, positionRelTo, hwpExportMethod, splitPageOnListTableOnly, pageBottomMarginApplicationRate, insertPageNumber, mergeAllTablesOnListTableOnly, insertLabelWithTextOnListTableOnly, isTransparentMode, isSectionClear)
리포트 HWP 저장에서 상세옵션의 기본값을 설정합니다.
 
setDefaultSaveJPGOption(rotate90, dpiX, dpiY, quality)
리포트 JPG 저장에서 상세옵션의 기본값을 설정합니다.
 
setDefaultSaveMultiTIFOption(rotate90, dpiX, dpiY, blackWhite, gray)
리포트 Multi TIF 저장에서 상세옵션의 기본값을 설정합니다.
 
setDefaultSavePDFOption(isSplit, pageCount, userpw, textToImage, importOriginImage, removeHyperlink)
리포트 PDF 저장에서 상세옵션의 기본값을 설정합니다.
 
setDefaultSavePPTOption(mergeTable, ignoreLineSpace, removeHyperlink)
리포트 PPT 저장에서 상세옵션의 기본값을 설정합니다.
 
setDefaultSavePPTXOption(mergeTable, splitTextByLine, defaultCharGap, lineSpaceRate, putCheckboxIntoCell, putCheckboxIntoCell)
리포트 PPTX,Hanshow 저장에서 상세옵션의 기본값을 설정합니다.
 
setDefaultSaveRTFOption(splitTextLine, processAsUnicode, processEqualAlign, defaultCharSpace, tableWrapperBottomGap, insertTableWrapper, mergeTable, fitShapeToText, TableRowHeightSort)
리포트 RTF 저장에서 상세옵션의 기본값을 설정합니다.
 
setDefaultSaveTIFOption(rotate90, dpiX, dpiY, blackWhite, gray)
리포트 TIF 저장에서 상세옵션의 기본값을 설정합니다.
 
리포트 저장 선택에서 디폴트 옵션을 설정하는 함수
 
setDirectPrint(isDirectPrint)
리포트의 뷰어를 사용하지 않고 바로 프린트를 호출하는 함수
 
setDisabled(controlName, isStatus)
뷰어안에 있는 버튼을 비활성화 시켜주는 함수
 
setDisplayPrintOption(strType, isPrint)
인쇄시 사용할 프린트 방식을 숨기는 기능 함수
 
setDisplayTotalPageCount(beforeChar, afterChar)
모든페이지수를 나타내는 디스플레이박스의 표현을 변경하는 함수
 
형관펜 설정창에서 확인버튼을 눌렀을 때 발생하는 이벤트 처리 함수
 
EForm Key을 이용하여 서식을 다시 호출하였을 때 저장된 데이터에 형광펜이 있을 때 표시 여부 함수
 
setDPI(DPI)
리포트의 기본 화면 DPI 설정 함수
 
setEasyInput(isEasyInput)
EForm 간편입력 모드를 활성화 하는 함수
 
EForm 간편입력 모드에서 화면을 표현알지 여부를 설정하는 함수
 
Edge에서 PDF 인쇄 시 인쇄 경고창의 메시지를 변경하는 함수
 
setEFormAppendData(appendData, isBase64Encode)
다른 리포트폼의 임시 저장용 데이터를 추가 적용하는 합수
 
setEFormAutoIndex(isAutoIndex)
EForm 에서 입력컨트롤의 입력순서를 자동으로 부여하는 함수
 
setEFormChatBox(isVisible)
이폼 뷰어 미러링 에서 안내 메시지 체팅을 활성화하는 함수
 
이폼 뷰어의 형광펜 모드일 때 배경 투명도를 설정하는 함수
 
setEFormDoodlePenColor(penWidth, penColor, penOpacity)
EForm 메모(형광펜)기능에서 기본 색상을 설정하는 함수
 
이폼의 형광펜 그리기의 기본 시프트키 사용을 설정하는 함수
 
이폼 뷰어의 서식영역에 형광펜의 토글버튼을 활성화하는 함수
 
setEFormImagePointer(isVisible, isFocusOutHidden, isDelayHidden, nDelayTime)
이폼 뷰어에서 컨트롤의 포커스가 들어왔을 때 이미지 포인터를 설정하는 함수
 
이폼 뷰어에서 컨트롤의 포커스가 들어왔을 때 이미지 포인터의 영역을 설정하는 함수
 
EForm 모바일환경에서 DoubleTouch를 사용한 페이지 이동기능을 설정(비활성화 , 활성화) 하는 함수
 
EForm 모바일환경에서 화면를 터치 하였을 때 이동버튼을 설정(비활성화 , 활성화) 하는 함수
 
EForm 모바일환경에서 swipe를 사용한 페이지 이동기능을 설정(비활성화 , 활성화) 하는 함수
 
이폼의 입력컨트롤의 숫자패드 일 때 maxLength를 강제적으로 설정하는 함수 이 옵션을 사용할 경우 디자이너의 설정이 안된 입력 컨트롤의 maxLength만 설정 됩니다.
 
이폼의 서명컨트롤의 펜 두께를 강제적으로 설정하는 함수 이 옵션을 사용할 경우 디자이너의 설정한 서명의 펜 두께가 무시됩니다.
 
이폼의 서명컨트롤의 필기체 추가 두께를 강제적으로 설정하는 함수 이 옵션을 사용할 경우 디자이너의 설정한 서명의 필기체 추가 두께가 무시됩니다.
 
setEFormSignPositionFix(isPositionFix)
EForm의 사인 및 터치 드로잉에서의 좌표를 고정으로 사용할지 page에 따른 위치좌표로 사용할지를 지정하는 함수
 
setEFormTemporaryData(temporaryData, isBase64Encode)
EForm의 임시 저장용 데이터를 적용하는 합수
 
setEFormTemporaryPenData(temporaryData, isBase64Encode)
EForm의 임시 저장용 형광펜 데이터를 적용하는 합수
 
setEFormUsePageMoveButton(isUse, isMobileStatic)
EForm 화면에서 이동버튼을 설정(활성화 , 비활성화) 하는 함수
 
크로스 도메인 허용에 관한 설정 함수
 
setEndDOCButtonEvent(eventFunction)
리포트 뷰어의 DOC 바로 저장 끝났을 대 발생하는 이벤트 처리 함수
 
setEndDrawPageEvent(eventFunction)
리포트 뷰어의 페이지가 그려진 후 발생하는 이벤트 처리 함수
 
setEndExcelButtonEvent(eventFunction)
리포트 뷰어의 Excel 바로 저장 끝났을 대 발생하는 이벤트 처리 함수
 
setEndHWPButtonEvent(eventFunction)
리포트 뷰어의 HWP 바로 저장 끝났을 대 발생하는 이벤트 처리 함수
 
setEndMemoButtonEvent(eventFunction)
메뉴 상단에 메모 활성화 버튼 눌렀을 때 사용자 이벤트을 추가하는 함수
 
setEndPageMoveEvent(endFunction)
EFORM 뷰어의 페이지 이동 후 발생하는 이벤트 처리 함수
 
setEndPDFButtonEvent(eventFunction)
리포트 뷰어의 PDF 바로 저장 끝났을 대 발생하는 이벤트 처리 함수
 
setEndPrintProgressEvent(eventFunction)
리포트 뷰어의 프린트 프로그래스가 종료될 때 발생하는 이벤트 처리 함수
 
setEndReportEvent(endFunction)
리포트 뷰어의 마지막 페이지까지 완성이 되었을 때 발생하는 이벤트 처리 함수
 
setEndReportProgress(isProgress{Boolean}, strURL{String}, x, y)
리포트의 마지막 페이지가 생성될 때 까지 사용자 프로그래스를 설정하는 함수 모바일에선 사용할 수 없습니다.
 
setEndSaveButtonEvent(eventFunction)
리포트 뷰어의 저장 끝났을 대 발생하는 이벤트 처리 함수
 
setEngKeyOnly(isOnly)
EForm 뷰어에서 입력컨트롤의 입력 패드가 영문일 때 영문,숫자,.
 
setEXCELProgress(strURL{String}, x, y)
리포트의 Excel 다운로드 준비에 관한 사용자 프로그래스를 설정하는 함수
1.0.0.376 버전 부터 지원하지 않는 기능입니다.
 
EForm의 exe 키보드 원화 사용 중 실제 입력컨트롤의 데이터값에도 출력양식을 적용할지 설정하는 함수
 
setExePrintCancelEvent(eventFunction)
exe 프로그램 인쇄 사용시 인쇄 취소에 대한 이벤트 처리 함수
 
EXE Print가 클라이언트에 없을 시 표시되는 다운로드 경로를 변경 함수
 
setExePrintFinishEvent(eventFunction)
exe 프로그램 인쇄 사용시 인쇄 결과에 대한 이벤트 처리 함수
 
setFadeView(isFadeView)
리포트의 생성 시 Viewer의 페이드(Fade) 모션을 설정하는 함수
 
웹 뷰어의 파일 다운로드를 체크하는 함수
 
Firefox에서 PDF 인쇄 시 인쇄 경고창의 메시지를 변경하는 함수
 
setFirefoxPopUpPrintWindow(isPopup, width, height)
파이어폭스 인쇄시 인쇄창 제어 옵션을 설정합니다.
 
setGapMemo(nGapMemo)
메모간의 위치를 조절하는 함수
 
EForm 미러링 서비스에서 메인화면에 가이드스크롤 라인을 표시 여부를 설정하는 함수 (뷰어가 활성화 하기 전 설정 함수)
 
EForm 미러링 서비스에서 메인화면에 스크롤 위치를 서브에 스크롤 위치에 고정 하도록 설정하는 함수 (뷰어가 활성화 하기 전 설정 함수)
 
setHtmlPrintInfo(strInfoText)
IE 브라우져에서 html 인쇄 사용 시 나오는 안내창의 내용을 변경하는 함수
 
setHTMLPrintMarginAlertVisible(isVisible{Boolean})
IE & Firefox HTML 인쇄에서 여백에 관련 설정 경고창을 보기위한 설정
 
setHWPPrint(isHWP)
리포트의 인쇄 선택에 한글뷰어를 추가하는 함수
 
setHWPProgress(strURL{String}, x, y)
리포트의 HWP 다운로드 준비에 관한 사용자 프로그래스를 설정하는 함수
1.0.0.376 버전 부터 지원하지 않는 기능입니다.
 
EForm의 ClipSoft 전용 Hybrid 사용할 때 앱의 프로그래스 사용 여부를 설정하는 함수
 
setHybridQuickControl(isHybridQuickControl)
EForm의 ClipSoft 전용 Hybrid 사용할 때 포커스 이동으로 컨트롤을 실행하도록 설정하는 함수 1.0.0.163버전부터 setQuickControl 함수로 통합되었습니다.
 
EForm의 ClipSoft 전용 Hybrid 사용할 때 포커스 이동기능으로 모든 입력컨트롤에 입력되었을 때 설정한 이벤트 함수를 설정하는 함수
1.0.0.163버전부터 setQuickControlCompleteEvent 함수로 통합되었습니다.
 
setIgnorePDFObject(isIgnorePDFObject)
IE 브라우져의 추가기능에서 adobe pdf가 등록되어 있지만 activeX 허용에서
차단되었을 경우 무시하고 인쇄 모듈 호출 할 것인지 설정하는 함수
 
setImageViewer(isPaintImage)
IE7, IE8 버전의 뷰어를 이미지로 표현
 
EForm 입력컨트롤의 타이틀 표시 여부를 설정하는 함수
 
setIsBigData(isSatatus)
대용량 리포트 옵션을 설정하는 함수
지원하지 않는 기능입니다.
 
setIsFocusTextInput(isFocusTextInput)
메모 생성시 바로 텍스트 입력이 가능하도록 포커스 이동하도록 설정하는 함수 메모 생성시 바로 텍스트 입력이 가능하도록 포커스 이동하도록 설정하는 함수입니다.
 
setIsMarkAny(isMarkAny{Boolean})
프린트 화면이 마크애니 연동 일 경우 IE에선 마크애니의 인쇄 방식을 사용
마크애니의 전용 뷰어가 아닌 우리 웹뷰어를 사용하는 경우 마크애니의 자동 인쇄를 사용합니다.
 
메모의 색상 조절을 보이거나 숨기는 함수
 
setIsMemoryDump(isSatatus)
Memory 사용한 빠른 리포트 생성 옵션을 설정하는 함수
지원하지 않는 기능입니다.
 
setIsObjectStamp(isStatus)
EForm의 다중서명 기능중 외부 인감스캐너 사용 할 때 설정 함수
 
setIsPopUpSaveDownload(isPopup{Boolean})
서버에서 내려오는 모든 파일을 새창 다운로드 변경하는 함수
서버에서 내려오는 모든 파일을 새창 다운로드 합니다.
 
setIsPreviewImg(isPreviewImg)
EForm 뷰어에서 미리보기 이미지를 사용 설정 함수
 
setIsRedBC(isRedBC{Boolean})
프린트 화면이 RedBC 연동 일 경우 adobe object 사용
1.0.0.288버전부터 지원하지 않습니다.
 
setLanguage(language)
웹 뷰어의 언어를 선택하는 함수
 
setLimitedPrint(pageCount)
리포트 인쇄에 대한 제한 페이지 수를 설정하는 함수
 
이폼 뷰어 웹소켓 미러링 사용 시 인감 스캐너 스캔 후 이벤트 설정 함수
 
setMemoData(arrSpeechBubbleArray)
추출된 메모 데이터를 입력하는 함수
 
setMemoExport(isMemoExport)
메모를 출력물에 포함할지 선택 하는 함수
 
setMemoStyle(strMemoStyle)
기본 메모 스타일을 설정하는 함수
 
setMemoTransparency(nMemoTransparency)
메모 출력물에 투명도를 설정 하는 함수
 
이폼 뷰어 미러링 사용 시 스크롤 제어의 스로트링 시간을 설정 하는 함수
 
모바일 환경에서 다음페이지 이동 후 페이지의 top 으로 지정 할 것인지에 대한 설정
설정값이 false 일 경우 현재의 스크롤이 유지됩니다.
 
EForm의 다중서명 기능을 슬라이드로 표현 하도록 설정 함수
 
EForm 뷰어에서 웹 동시 서명 창의 표현 여부를 설정하는 함수
 
EForm 필수 항목 체크를 활성화 하는 함수
 
setNetErrorButtonEvent(eventFunction)
네트워크 에러가 발생했을 때 나오는 경고창의 확인 버튼을 눌렀을 때 이벤트 함수
 
setNextPageLoading(isEnabled)
EForm 현재페이지 로딩 시 다음페이지의 내용을 미리 로드할지 설정 하는 함수
 
setOldHTMLPrintType(isType{Boolean})
이전 버전 HTML 인쇄 방식으로 설정하는 함수
 
setOldMultiSign(isStatus)
EForm의 다중서명 기능을 이전 버전(일반 서명창)으로 표현 하도록 설정 함수
 
setOOFEncoding(isEncoding)
OOF 문서를 인코딩 하여 서버 통신 설정 함수
 
setPageCountLabelEvent(eventFunction)
리포트 & EForm 뷰어의 전체페이지수 라벨영역을 클릭했을 때 발생하는 이벤트 처리 함수
 
리포트의 PageCount 호출하는 Interval Time을 설정 함수
 
PC 환경에서 다음페이지 이동 후 페이지의 top 으로 지정 할 것인지에 대한 설정
설정값이 false 일 경우 현재의 스크롤이 유지됩니다.
 
PDF 없을 시 표시되는 다운로드 경로를 변경 함수
 
setPDFFitToPage(isFitToPage{Boolean})
브라우져 PDF 인쇄에서 페이지에 맞춤 옵션을 사용 설정하는 함수
 
setPDFPopupPrintInfoDisplay(isView{Boolean})
pdf 인쇄 사용시 팝업인쇄에 대한 메시지를 생략하는 함수
 
리포트 뷰어의 pdf 인쇄 경고창에서 취소를 눌렀을 때 발생하는 이벤트 처리 함수
 
리포트 뷰어의 pdf 인쇄 경고창에서 저장을 눌렀을 때 발생하는 이벤트 처리 함수
 
setPermissionAdobe9(isPermission)
PDF 인쇄 사용시 adobe9 허용 함수
경고 : PDF 인쇄 사용시 adobe9 허용합니다 adobe9 인쇄창의 문제점을 가지고 권장하지는 않습니다.
 
EForm의 QuickControl 입력하였을 때 필수가 아닌 컨트롤은 위치 보정을 하지 않도록 설정하는 함수
 
setPostParam(strParam)
서버 통신 (Clip.jsp)에 추가적인 파라미터를 추가 할 수 있는 함수
 
setPrintBarcodeAWT(isBarcodeAWT)
PDF 인쇄 사용 시 바코드를 이미지 사용 대신 AWT로 표현할지 설정 함수
 
리포트 뷰어의 인쇄 선택창에서 취소를 눌렀을 때 발생하는 이벤트 처리 함수
 
adobe 인쇄 안내 문구창에 저장버튼의 보이기 옵션을 설정하는 함수
 
setPrintImage(isCreateImage)
PDF 인쇄 사용 시 글자를 이미지로 표현할 지에 대한 설정 함수
 
setPrintOkButtonEvent(eventFunction)
리포트 뷰어의 인쇄 선택창에서 인쇄를 눌렀을 때 발생하는 이벤트 처리 함수
 
setPrintProgress(strURL{String}, x, y)
리포트의 프린트 준비에 관한 사용자 프로그래스를 설정하는 함수
1.0.0.376 버전 부터 지원하지 않는 기능입니다.
 
setPrintSelectNames(printType, changePrintName)
프린트 설정 선택창에 이름을 변경하는 함수 프린트 설정창에 나오는 선택내용를 변경하는 기능 입니다.
 
setProgress(strURL{String}, x, y)
리포트의 생성 시 사용자 프로그래스를 설정하는 함수
 
setProperty(name, value)
EForm 의 임시적으로 사용할 수 있는 property 입력하는 함수
 
setQuickControl(isQuickControl)
EForm의 입력컨트롤을 입력하였을 때 지정한 다음 컨트롤로 자동 포커스 이동하는 기능
 
EForm의 입력후 다음 컨트롤로 자동 포커스 이동하는 기능에서
모바일 환경일 때 확대 허용 여부 함수
 
EForm의 설정한 모든 입력컨트롤에 입력되었을 때 이벤트 함수를 설정 기능으로 setQuickControl 설정값을 true 일 때 동작합니다.
 
EForm의 입력후 다음 컨트롤로 자동 포커스 이동하는 기능에서 모바일 환경일 때 확대 비율을 지정하는 함수
 
setRatioComboName(strPageWidth, strWholePage)
웹뷰어의 화면 비율 선택박스에서 PageWidth, WholePage 내용을 변경하는 함수
 
setRatioComboNameChange(value, newName)
화면 비율 선택박스에서 내용의 이름을 변경하는 함수
 
setRatioComboNameVisible(value, isVisible)
화면 비율 선택박스에서 선택내용을 보이거나 숨기는 함수
 
setReportCheckEvent(checkCount, callbackFunction)
서버와의 통신이 지속적으로 발생할 때 서버와의 통신 횟수를 체크하여 이벤트를 호출하는 함수
 
Report 모바일환경에서 화면를 터치 하였을 때 이동버튼을 설정(비활성화 , 활성화) 하는 함수
 
setSaveDirectDOCOption(splitTextLine, processAsUnicode, processEqualAlign, defaultCharSpace, tableWrapperBottomGap, insertTableWrapper, mergeTable, fitShapeToText, TableRowHeightSort, TableRowHeightSort)
빠른 DOC 저장에서 상세옵션의 기본값을 설정합니다.
 
setSaveDirectExcelOption(fileName, exportMethod, mergeCell, mergeEmptyCell, splitCellAtPageSize, rightToLeft, widthRate, heightRate, coordinateErrorLimit, processGerenalFormat, printingMagnification, fitToPageWhenPrinting, removeHyperlink, repeatPageSectionWhenAllSectionInOneSheet, useSubreportNameAsSheetName, defaultPageSheetName, clearEmptySubSection, clearCrosstabHeader)
빠른 Excel 저장에서 상세옵션의 기본값을 설정합니다.
 
setSaveDirectHWPOption(fileName, fixSize, allowOverlay, setPageBottomMarginToZero, outputLikeWord, tableSplitMethod, defaultCharGap, charRatio, putCheckboxIntoCell, splitTextByLine, mergeTable, lineSpaceRate, positionRelTo, hwpExportMethod{Integer}, splitPageOnListTableOnly{Boolean}, pageBottomMarginApplicationRate, insertPageNumber, mergeAllTablesOnListTableOnly, insertLabelWithTextOnListTableOnly, isTransparentMode, isSectionClear)
빠른 HWP 저장에서 상세옵션의 기본값을 설정합니다.
 
setSaveDirectPDFOption(fileName, isSplit, pageCount, userpw, textToImage, importOriginImage, removeHyperlink)
빠른 PDF 저장에서 상세옵션의 기본값을 설정합니다.
 
setSaveFileName(strfileName)
저장할 파일의 이름을 지정하는 함수
 
setSaveOptionVisible(optionType, isVisible)
리포트 저장 선택에서 각각 옵션에 보이기를 설정하는 함수
 
setSAVEProgress(strURL{String}, x, y)
리포트의 저장(다운로드) 준비에 관한 사용자 프로그래스를 설정하는 함수
1.0.0.376 버전 부터 지원하지 않는 기능입니다.
 
setSavingFileOption(isPriorityServer)
리포트 저장에 관한 서버통신 방식을 설정하는 함수
 
setScrollPaging(isScrollPaging)
스크롤 페이징 기능 설정 함수 (PC 전용)
설정값을 true로 사용할 경우 스크롤에 따라 페이징하며
마우스 휠 동작에서만 동작합니다.
 
setSearchWord(isSearchWord{Boolean})
eform 뷰어의 검색 기능을 활성화하는 설졍
 
EForm 뷰어에서 사용하는 선택박스의 내용을 팝업으로 보여주는 함수
 
setSelectPrintPageType(type, startNum, endNum)
리포트 인쇄창에 기본 인쇄범위를 설정하는 함수
 
setSelectSavePageType(type, startNum, endNum)
리포트 저장창에 기본 저장범위를 설정하는 함수
 
미러링 에서 일반 팝업 서명 및 직접 서명 일 경우 메인 화면에서
서브화면의 서명을 실시간으로 볼 수 있도록 설정하는 함수
 
EForm 뷰어에서 사용하는 사인컨트롤의 터치이동 횟수를 지정하는 함수
 
setSignOffset(left, top)
싸인 영역의 위치를 현재 기준에서 지정한 값 만큼 이동 시키는 함수
싸인 영역은 기본적으로 스크롤의 위치를 계산하여 적용됩니다.
 
setSignSlide(isSlide)
EForm의 서명 기능을 슬라이드로 표현 하도록 설정 함수
 
싸인 영역의 위치를 고정 좌표 스타일로 지정하는 함수
싸인 영역에 사용된 좌표 관련 옵션을 무시하며 지정한 스타일 좌표로 표시합니다.
 
EForm의 서명 기능에 되돌리기, 앞으로 가기 기능을 표현 여부를 설정하는 함수
 
setSlidePage(isSlide)
리포트의 페이지 슬라이드 모션을 설정하는 함수
 
setSocketViewEvent(eventFunction)
EForm의 미러링 소켓 처리 이벤트 함수
 
EForm 모바일 4분활 뷰어의 현재 페이지에서 슬라이드가 끝까지 도착하지않은 상태에서 다음 페이지 이동시 이벤트 발생 함수
 
setSplitPage(pageCount)
리포트의 페이지수가 많을 때 분할 저장(.zip)할 수 있도록 설정 하는 함수
 
PDF 저장에서 분할 저장을 선택하였을 때의 각각의 pdf 파일명을 지정하는 함수
 
setSplitView(isSplitView)
EForm 모바일에 4분활 뷰어 활성화 기능
 
EForm 모바일에 4분활 뷰어의 퀵모드 활성화 기능
 
EForm 모바일에 4분활 뷰어의 슬라이드 시간 기능
 
setStampCallEvent(eventFunction)
EForm의 미러링 기능 중 서브에서 인감스캐너 요청이 들어왔을 때 이벤트 함수
 
setStampCancelEvent(eventFunction)
EForm의 미러링 기능 중 서브에서 인감스캐너 취소가 들어왔을 때 이벤트 함수
 
setStampDefaultType(nType, isApplyAllSign)
EForm의 다중 서명 중 인감 사용의 타입이 설정에 없을 경우 설정하는 함수
 
setStartCloseButtonEvent(eventFunction)
리포트 뷰어의 Close 버튼을 눌렀을 때 발생하는 이벤트 처리 함수
 
setStartDOCButtonEvent(eventFunction)
리포트 뷰어의 DOC 바로 저장 버튼을 눌렀을 때 발생하는 이벤트 처리 함수
 
setStartDrawPageEvent(eventFunction)
리포트 뷰어의 페이지가 그려지기 전에 발생하는 이벤트 처리 함수
 
setStartExcelButtonEvent(eventFunction)
리포트 뷰어의 Excel 바로 저장 버튼을 눌렀을 때 발생하는 이벤트 처리 함수
 
리포트 뷰어의 첫 페이지이동 버튼을 눌렀을 때 발생하는 이벤트 처리 함수
 
setStartHWPButtonEvent(eventFunction)
리포트 뷰어의 HWP 바로 저장 버튼을 눌렀을 때 발생하는 이벤트 처리 함수
 
리포트 뷰어의 마지막페이지이동 버튼을 눌렀을 때 발생하는 이벤트 처리 함수
 
리포트 뷰어의 다음 페이지이동 버튼을 눌렀을 때 발생하는 이벤트 처리 함수
 
setStartPDFButtonEvent(eventFunction)
리포트 뷰어의 PDF 바로 저장 버튼을 눌렀을 때 발생하는 이벤트 처리 함수
 
리포트 뷰어의 이전 페이지이동 버튼을 눌렀을 때 발생하는 이벤트 처리 함수
 
setStartPrintButtonEvent(eventFunction)
리포트 뷰어의 Print 버튼을 눌렀을 때 발생하는 이벤트 처리 함수
 
setStartSaveButtonEvent(eventFunction)
리포트 뷰어의 저장 버튼을 눌렀을 때 발생하는 이벤트 처리 함수
 
setStyle(controlName, cssText)
viewer 의 기본 디자인을 변경합니다.
 
setSubCallReportEvent(eventFunction)
EForm의 미러링 기능 중 메인에서 서브의 화면을 호출하기 전 이벤트 함수
 
setSubCloseReportEvent(eventFunction)
EForm의 미러링 기능 중 메인에서 서브의 화면을 종료한 후 이벤트 함수
 
EForm 미러링 서비스에서 서브화면 하이브리드 입력창을 호출하는 버튼의 안내문구를 변경하는 함수
 
setSubViewControl(isUse, strStyle, strClassName)
EForm 미러링 에서 서브화면의 비율과 위치를 메인 화면에서 제어하는 기능
 
setSwipeDisiabled(isDisabled)
모바일 리포트 뷰어의 스와이프를 활성화, 비활성화 설정하는 함수
 
setSyncPageServerPath(strServerPath{String})
화면 뷰어의 페이지 호출을 서버에서 설정한 유저수로 제한한 서버페이지주소로 변경하는 함수
화면 뷰어의 페이지 호출을 서버에서 설정한 유저수로 제한한 서버페이지주소로 변경합니다.
 
setTitleSpeechBubble(isEnable, strBGColor, strColor, nFontSize, nTime, nWidth, nHeight, nTextMargin, strTextAlign)
이폼 입력컨트롤의 말풍선 기능을 활성화 하는 함수
 
setTOCNecessaryOption(tocDepth, isVisible)
EForm의 TOC(목차)가 보이기 상태일 때 각각의 depth별 필수항목체크에 관한 보이기 옵션을 설정하는 함수
 
setTOCPageNumberOption(tocDepth, isVisible, firstChar, lastChar)
EForm의 TOC(목차)가 보이기 상태일 때 목록의 페이지번호를 볼 수있게 설정하는 함수
 
setTOCVisible(isVisible)
EForm의 TOC(목차)에 대한 보이기 옵션을 설정하는 함수
 
EForm 모바일에 터치 줌인 기능을 황성화 하는 기능
 
이폼 뷰어의 checkbox, radiobox 의 visible 사용 시 label에도 적용 여부를 설정하는 함수
 
이폼 뷰어 웹소켓 미러링 사용 시 인감 스캐너를 사용할지 설정하는 함수
 
setUseOfficePassword(isUse{Boolean})
리포트 뷰어의 오피스 저장 관련 패스워드 보이기 설정
 
setUseOriginImage(isEnabled)
리포트의 원본 이미지 사용을 설정하는 함수
 
setUsePopupInputFrame(isUsePopupInputFrame)
모바일 이폼 뷰어에서 모든 컨트롤의 입력을 팝업창을 사용하도록 설정하는 함수
 
모바일 이폼 뷰어에서 달력 컨트롤의 입력을 팝업창을 사용하도록 설정하는 함수
 
모바일 이폼 뷰어에서 체크박스 컨트롤의 입력을 팝업창을 사용하도록 설정하는 함수
 
setUsePopupInputFrameByTypeInput(isUsePopupInputFrame)
모바일 이폼 뷰어에서 입력 컨트롤의 입력을 팝업창을 사용하도록 설정하는 함수
 
모바일 이폼 뷰어에서 라디오박스 컨트롤의 입력을 팝업창을 사용하도록 설정하는 함수
 
모바일 이폼 뷰어에서 선택박스 컨트롤의 입력을 팝업창을 사용하도록 설정하는 함수
 
setUsePopupInputFrameByTypeSign(isUsePopupInputFrame)
모바일 이폼 뷰어에서 일반서명 컨트롤의 입력을 팝업창을 사용하도록 설정하는 함수
 
이폼 뷰어에서 디자이너에서 동시(다중) 서명컨트롤에 인감 관련하여 설정한 여백이 있을 경우 여백에 맞게 서명이 표현 여부 설정 함수
 
이폼 뷰어의 서명창의 배경 클릭 시 저장할 수 있도록 설정하는 함수
 
이폼 뷰어 동시 서명창에 서명이 2개 일 경우 넓이를 보정할지 여부를 설정하는 함수
 
EForm 메모(형광펜) 에서 입력컨트롤 영역을 표시할 지 여부 함수
 
리포트 뷰어의 메뉴바를 숨기는 설정 함수
 
EForm의 전용 뷰어(앱, exe) 입력컨트롤의 숫자만 키보드 에서 기본 값이 0 일 경우 빈값으로 사용 함수
 
리포트 뷰어를 EForm 뷰어로 전환하는 함수
1.0.0.116버전부터 지원하지 않습니다.
 
EForm 뷰어를 리포트 뷰어로 전환하는 함수
1.0.0.116버전부터 지원하지 않습니다.
 
서식이 같은 다른 리포트폼의 데이터를 리포트폼에 적용하는 합수
 
view()
리포트에 설정된 속성을 적용하여 지정한 Tag에 그려주는 함수
 
리포트 & EForm의 화면의 터치 없이 페이지 이동 버튼을 보이게 하는 함수
Class Detail
Report(reportPath, userJsp, postData, oof, targetTag, viewData)
위에 명시된 6가지 방법의 함수를 이용하여 만들어진 리포트 & EForm 객체입니다.
객체를 이용하여 리포트 뷰어 또는 EForm 뷰어의 기능을 설정하고 화면을 표현합니다.
각각의 뷰어관련 해서는 기본으로 제공하는 jsp 참조하시기 바랍니다.
별도의 Param 설정하지 않습니다.
Parameters:
reportPath
userJsp
postData
oof
targetTag
viewData
Since:
version 5.0.1
Method Detail
buttonDisabled(controlName, isStatus)
뷰어안에 있는 버튼을 비활성화 시켜주는 함수
report.buttonDisabled("save_button", true);
Parameters:
controlName
{String}
save_button : 저장 버튼
prev_button : 이전 리포트 버튼
next_button : 다음 리포트 버튼
firstPage_button : 첫페이지로 이동 버튼
lastPage_button : 마지막페이지로 이동 버튼
print_button : 프린트 버튼
close_button : 종료 버튼
pdf_button : pdf 다운로드 버튼
hwp_button : 한글 다운로드 버튼
doc_button : DOC 다운로드 버튼
excel_button : excel 다운로드 버튼
reportInfo_button : 등록정보 버튼
zoomIn : 리포트 화면 비율 콤보
input_box : 입력창
totalCount_box : 총 페이지 수 라벨
isStatus
{Boolean} true | false
Since:
version 5.0.1

callSubReport()
EForm의 미러링 기능 중 메인에서 서브의 화면을 호출하는 함수
EForm의 미러링기능 중 메인에서 서브의 화면을 호출하는 함수 입니다.
eform.callSubReport();
Since:
version 5.0.1

changeRatioCombo(value, isIgnore)
화면 비율을 변경하는 함수
report.changeRatioCombo("75%");
Parameters:
value
{String} 50% , 75%, 100%, 125%, 150%, 200%, 300%, 400%, PageWidth, WholePage
isIgnore
{Boolean} 이미 설정 된 옵션일 때 강제적으로 다시 비율 적용
Since:
version 5.0.1

closeDoodle()
EForm 형광펜 메뉴를 종료하는 함수
외부 이벤트로 메모(형광펜) 메뉴를 종료합니다. 
eform.closeDoodle();
Since:
version 5.0.1

closeEFormThumbnailView()
EForm의 썸네일 창을 종료하는 함수
EForm의 썸네일 창을 종료합니다. 리포트 생성시 oof의 옵션으로 썸네일이 있을 경우에만 사용 가능합니다.
eform.closeEFormThumbnailView();
Since:
version 5.0.175

closeMemo(isKeepUpMemo)
EForm 메모 메뉴를 종료하는 함수
외부 API 호출로 메모 메뉴를 종료합니다. 
eform.closeMemo();
Parameters:
isKeepUpMemo
Since:
version 5.0.216

closeReport()
리포트 뷰어를 종료하는 함수
report.closeReport();
Since:
version 5.0.1

closeSubReport()
EForm의 미러링 기능 중 메인에서 서브의 화면을 종료하는 함수
EForm의 미러링기능 중 메인에서 서브의 화면을 종료하는 함수 입니다.
eform.closeSubReport();
Since:
version 5.0.1

createUserProgress(strClassName)
사용자 정의 프로그래스 실행 함수
사용자 정의 프로그래스 실행 함수입니다. 
report & eform 에 메뉴 영역까지 포함하여 프로그래스화면이 생성됩니다.
프로그래스의 이미지 및 위치를 변경하실려면 UserConfig.css의 user_progress 수정하시면 됩니다.
단, setHybridProgress 사용하는 경우 앱을 이용한 프로그래스가 동작합니다.
report.createUserProgress('user_progress');
Parameters:
strClassName
Since:
version 5.0.1

deleteToReport()
서버에 있는 리포트 정보를 삭제하는 함수
report.deleteToReport();
Since:
version 5.0.1

directHTMLPrint()
리포트에 설정된 속성을 적용하여 지정한 Tag에 html5 출력 인쇄를 실행하는 함수 report.view(); 대신에 report.directHTMLPrint(); 사용할 경우 뷰어 없이 html5 인쇄를 바로 실행합니다.
report.directHTMLPrint();
Since:
version 5.0.1

directPDFPrint()
리포트에 설정된 속성을 적용하여 지정한 Tag에 PDF 출력 인쇄를 실행하는 함수 report.view(); 대신에 report.directPDFPrint(); 사용할 경우 뷰어 없이 인쇄를 바로 실행합니다.
report.directPDFPrint();
Since:
version 5.0.1

docDownLoad()
리포트를 doc 다운로드 하는 함수
report.docDownLoad();
Since:
version 5.0.1

EFormCloseTOCView()
EForm의 TOC(목차)을 종료하는 함수
EForm의 TOC(목차)을 종료합니다.
eform.EFormCloseTOCView();
Since:
version 5.0.1

EFormDeleteAllDoodle()
EForm 모든페이지 형광펜을 삭제하는 함수
EForm  모든페이지 형광펜을 삭제하는 함수
eform.EFormDeleteAllDoodle();
Since:
version 5.0.275

EFormDisabled(isDisabled, isMirroring)
EForm 컨트롤 전체를 비활성화 , 활성화 설정하는 함수
EForm 컨트롤 전체를 비활성화 , 활성화 설정합니다.
뷰어 호출 전, 뷰어 호출 후 모두 설정하여 사용 가능합니다.
eform.EFormDisabled(true);
Parameters:
isDisabled
{Boolean} 비활성화(true) | 활성화 (false)
isMirroring
{Boolean} 비활성화(true) | 활성화 (false)
Since:
version 5.0.1

EFormDoodle()
EForm 메모(형광펜) 메뉴로 변환하는 함수
외부 이벤트로 메모(형광펜) 메뉴로 변환합니다. 
eform.EFormDoodle();
Since:
version 5.0.1

EFormMemo(isEvent)
메모 기능이 활성화 하는 함수
eform.EFormMemo();
Parameters:
isEvent
Since:
version 5.0.216

EFormPageDisabled(pageNumber, isDisabled, isMirroring)
EForm 지정한 페이지 컨트롤 전체를 비활성화 , 활성화 설정하는 함수
EForm 지정한 페이지 컨트롤 전체를 비활성화 , 활성화 설정합니다.
뷰어 호출 전, 뷰어 호출 후 모두 설정하여 사용 가능합니다.
eform.EFormPageDisabled(1, true);
Parameters:
pageNumber
{Number} 페이지 번호
isDisabled
{Boolean} 비활성화(true) | 활성화 (false)
isMirroring
{Boolean} 비활성화(true) | 활성화 (false)
Since:
version 5.0.1

EFormPrint()
EForm 프린트버튼을 실행하는 함수
외부 이벤트로 프린트버튼을 실행합니다. 
eform.EFormPrint();
Since:
version 5.0.1

EFormSave()
EForm 저장버튼을 실행하는 함수
외부 이벤트로 저장버튼을 실행합니다. 
eform.EFormSave();
Since:
version 5.0.1

EFormSubZoomIn(strValue)
EForm 미러링 에서 서브화면의 비율 제어하는 함수
 EForm 미러링 에서 서브화면의 비율을 제어합니다.
뷰어가 모두 로딩된 후 사용이 가능 합니다.
eform.EFormSubZoomIn("1.5");
Parameters:
strValue
{String} 1.25 (125%) , 1.5(150%), 2(200%), PageWidth (넓이맞춤), WholePage(높이맞춤)
Since:
version 5.0.211

EFormTemporarySave(isASync, callBackFnc)
이폼 뷰어의 입력 데이터를 서버에 임시 저장하는 함수
  eform.EFormTemporarySave(false, function(nStatus){
    //nStatus == 0 성공
    //nStatus == 1 이폼 뷰어가 정상적으로 활성화가 안된 상태
    //nStatus == 2 서버와의 통신에서 문제가 발생할 경우
    //nStatus == 3 서버에 임시저장 중 오류가 발생할 경우
});
이폼 뷰어의 입력 데이터를 서버에 임시 저장합니다. callback 함수를 사용할 경우 임시 저장에 대한
상태 값을 받을 수 있습니다.
Parameters:
isASync
{Boolean} 비동기 :true 동기 : false
callBackFnc
{Function} 콜백 함수
Since:
version 5.0.232

EFormThumbnailNecessaryCheckUpdate()
EForm의 썸네일 리스트의 필수항목 페이지 스타일을 업데이트 하는 함수
EForm의 썸네일 리스트의 필수항목 페이지 스타일을 업데이트 합니다.
eform.EFormThumbnailNecessaryCheckUpdate();
Since:
version 5.0.179

EFormThumbnailView(sideMenu, useUpDownKeyMove)
EForm의 썸네일 리스트를 호출하는 함수
EForm의 썸네일 리스트를 호출합니다. 리포트 생성시 oof의 옵션으로 썸네일이 있을 경우에만 사용 가능합니다.
eform.EFormThumbnailView(false, false);
Parameters:
sideMenu
{Boolean} sideMenu (true : 사용, default : false)
useUpDownKeyMove
{Boolean} 키보드의 up, down 키로 페이지 이동 (true : 사용, default :false) ver.5.0.200
Since:
version 5.0.1

EFormTOCTitlePutClass(strFindTitle, strClassName)
EForm의 해당 TOC(목차) 이름에 해당 부분에 style class을 추가하는 함수
EForm의 해당 TOC(목차) 이름에 해당 부분에 style class을 추가합니다.
eform.EFormTOCTitlePutClass("목차이름","클래스이름");
Parameters:
strFindTitle
{String} 목차 이름
strClassName
{String} 사용할 css 클래스명
Since:
version 5.0.187

EFormTOCView(sideMenu)
EForm의 TOC(목차)을 호출하는 함수
EForm의 TOC(목차)을 호출합니다.
eform.setTOCVisible(true);함수를 설정한 후에 호출하여 사용 가능하며
뷰어의 마지막 페이지가 모두 나온 후에 사용가능 합니다.(setEndReportEvent 이후 사용)
eform.setTOCVisible(true); eform.setEndReportEvent(function(){ eform.EFormTOCView(false); });
Parameters:
sideMenu
{Boolean} sideMenu (true : 사용, default : false) 5.0.187 부터 지원
Since:
version 5.0.1

eraserAllDoodle()
EForm 메모(형광펜)한 형광펜을 현재페이지를 삭제하는 함수
외부 이벤트로 메모(형광펜)한 현재페이지 형광펜을 삭제합니다.
단, 형광펜 모드 일 때만 가능합니다.
eform.eraserAllDoodle();
Since:
version 5.0.1

eraserDoodle()
EForm 메모(형광펜) 메뉴에서 지우개를 선택하는 함수
외부 이벤트로 메모(형광펜) 메뉴에서 지우개를 선택합니다.
eform.eraserDoodle();
Since:
version 5.0.1

excelDownLoad()
리포트를 Excel 다운로드 하는 함수
report.excelDownLoad();
Since:
version 5.0.1

exeDirectPrint(isPopUp, printName, tray, startNumber, endNumber, copies, option)
EXE 프린트에 옵션을 설정하여 웹뷰어 없이 실행하는 함수
report.exeDirectPrint("", "", 1, -1, 1, "");  
report.exeDirectPrint("ML-3010", "260", 1, 3, 1, ""); 
report.exeDirectPrint("ML-3010", ["260","340","220"], 1, 3, 1, "");
report.exeDirectPrint("ML-3010", ["260","340","220"], 1, 3, 1, "1,bsPaper:1");
//1.0.0.80 버전이후 부터 팝업 옵션이 추가
report.exeDirectPrint(false, "", "", 1, -1, 1, "");
Parameters:
isPopUp
{Boolean} 인쇄 안내창 사용여부<1.0.0.80 버전 이후 부터 사용 가능>
printName
{String} 프린트명 (디폴트 : "")
tray
{String or Array[String]} 트레이값 (디폴트 : "", Integer값 일 경우 모든페이지에 트레이 값 적용, Array[Integer] 경우 페이지별 트레이값 지정)
startNumber
{Integer} 인쇄 문서 시작 범위
endNumber
{Integer} 인쇄 문서 끝 범위 (전체인쇄 : -1)
copies
{Integer} 매수
option
{String} 상세 옵션 (default:"", 추가 옵션을 사용할 경우 사용 횟수와 설정일 문자열로 설정)
추가 설정이 1개일 경우 "1, bsPaper:1"
추가 설정이 2개일 경우 "2, bsPaper:1,docName:wmark_report1"
추가 설정이 3개일 경우 "3, bsPaper:1,exSample1:3,exSample2:2"
지원하는 버전의 옵션 설명
bsPaper - 양면인쇄 설정으로 정수형 설정값을 사용 (version : 1.0.0.76 부터 지원)
1 = Duplex default 프린트 설정
2 = Duplex Simplex 양면인쇄 X
3 = Duplex Vertical 세로 양면인쇄
4 = Duplex horizontal 가로 양면인쇄
docName - spool title 설정하는 옵션값 (version : 1.0.0.78 부터 지원)
Since:
version 5.0.1

exePrint(isPopUp, printName, tray, startNumber, endNumber, copies, option)
EXE 프린트에 옵션을 설정하여 실행하는 함수
report.exePrint(true, "", "", 1, -1, 1, "");  
report.exePrint(false, "ML-3010", "260", 1, 3, 1, ""); 
report.exePrint(false, "ML-3010", ["260","340","220"], 1, 3, 1, "");
report.exePrint(false, "ML-3010", ["260","340","220"], 1, 3, 1, "1,bsPaper:1");
Parameters:
isPopUp
{Boolean} 인쇄 안내창 사용여부
printName
{String} 프린트명 (디폴트 : "")
tray
{String or Array[String]} 트레이값 (디폴트 : "", Integer값 일 경우 모든페이지에 트레이 값 적용, Array[Integer] 경우 페이지별 트레이값 지정)
startNumber
{Integer} 인쇄 문서 시작 범위
endNumber
{Integer} 인쇄 문서 끝 범위 (전체인쇄 : -1)
copies
{Integer} 매수
option
{String} 상세 옵션 (default:"", 추가 옵션을 사용할 경우 옵션 수와 옵션 값을 문자열로 설정)
추가 설정이 1개일 경우 "1, bsPaper:1"
추가 설정이 2개일 경우 "2, bsPaper:1,docName:wmark_report1"
추가 설정이 3개일 경우 "3, bsPaper:1,exSample1:3,exSample2:2"
지원하는 버전의 옵션 설명
bsPaper - 양면인쇄 설정으로 정수형 설정값을 사용 (version : 1.0.0.76 부터 지원)
1 = Duplex default 프린트 설정
2 = Duplex Simplex 양면인쇄 X
3 = Duplex Vertical 세로 양면인쇄
4 = Duplex horizontal 가로 양면인쇄
docName - spool title 설정하는 옵션값 (version : 1.0.0.78 부터 지원)
Since:
version 5.0.1

exePrintVersionInfo(strVersion)
exe 인쇄 프로그램의 업데이트 있을 경우 코드상에 업데이트된 버전을 명시하고 새로운 프로그램을 설치할 수 있도록 설치 안내창을 띄웁니다.
인쇄 프로그램의 업데이트가 있을 때 버전을 명시합니다. 명시된 버전과 PC에 설치된 버전을 비교하여 진행합니다. 
report.exePrintVersionInfo("1.0.0.30");
Parameters:
strVersion
{String} 패치된 버전정보
Since:
version 5.0.1

exportView()
리포트의 저장 설정화면를 호출하는 함수
report.exportView();
Since:
version 5.0.1

findControl(controlKey)
EForm 의 컨트롤 반환하는 함수
컨트롤의 key가 'A_control'인 컨트롤을 반환합니다. 
컨트롤이 그룹으로 존재한다면 그룹의 첫번째 컨트롤이 반환됩니다.
뷰어의 마지막 페이지가 모두 나온 후에 사용가능 합니다.(setEndReportEvent 이후 사용)
var control = eform.findControl("A_control");
디자이너의 eform 스크립트로 사용할 경우 this 키워드를 사용합니다.
var control = this.findControl("A_control");
컨트롤 사용방법은 EFormInput,EFormSign, EFormCheckbox, EFormRadiobox, EFormImage API 참조
Parameters:
controlKey
{String} 컨트롤의 key문자열
Since:
version 5.0.1
Returns:
EFormInput,EFormSign, EFormCheckbox, EFormRadiobox, EFormImage 컨트롤 객체 반환합니다. 컨트롤이 없을 경우 null 반환합니다.

findControlByID(controlKey)
EForm 의 컨트롤 반환하는 함수
컨트롤의 고유ID로 컨트롤을 찾아 반환합니다. 
뷰어의 마지막 페이지가 모두 나온 후에 사용가능 합니다.(setEndReportEvent 이후 사용)
var control = eform.findControlByID("inputbox1_1");
디자이너의 eform 스크립트로 사용할 경우 this 키워드를 사용합니다.
var control = this.findControlByID("inputbox1_1");
컨트롤 사용방법은 EFormInput,EFormSign, EFormCheckbox, EFormRadiobox, EFormImage API 참조
Parameters:
controlKey
{String} 컨트롤의 고유 ID
Since:
version 5.0.1
Returns:
EFormInput,EFormSign, EFormCheckbox, EFormRadiobox, EFormImage 컨트롤 객체 반환합니다. 컨트롤이 없을 경우 null 반환합니다.

findGroup(groupID)
EForm 의 컨트롤 그룹을 만들어서 반환하는 함수
컨트롤의 key가 'A_control'인 컨트롤을 그룹하여 반환합니다. 
뷰어의 마지막 페이지가 모두 나온 후에 사용가능 합니다.(setEndReportEvent 이후 사용)
var group = eform.findGroup("A_control");
디자이너의 eform 스크립트로 사용할 경우 this 키워드를 사용합니다.
var group = this.findGroup("A_control"); 그룹 컨트롤 사용방법은 EFormGroup API 참조
Parameters:
groupID
{String} 컨트롤의 key문자열
Since:
version 5.0.1
Returns:
EFormGroup group 객체 반환합니다. 컨트롤이 없을 경우 null 반환합니다.

findGroupByControlType(controlType)
EForm 의 컨트롤 그룹을 만들어서 반환하는 함수
컨트롤이 'input' 인 컨트롤을 그룹하여 반환합니다. 
뷰어의 마지막 페이지가 모두 나온 후에 사용가능 합니다.(setEndReportEvent 이후 사용)
var group = eform.findGroupByControlType("input");
디자이너의 eform 스크립트로 사용할 경우 this 키워드를 사용합니다.
var group = this.findGroupByControlType("input"); 그룹 컨트롤 사용방법은 EFormGroup API 참조
Parameters:
controlType
{String} input, checkbox, radiobox,sign
Since:
version 5.0.1
Returns:
EFormGroup group 객체 반환합니다. 컨트롤이 없을 경우 null 반환합니다.

findGroupByName(groupID)
EForm 의 컨트롤 그룹을 만들어서 반환하는 함수
컨트롤의 key가 'A_control' 포함된 모든 컨트롤을 그룹하여 반환합니다. 
뷰어의 마지막 페이지가 모두 나온 후에 사용가능 합니다.(setEndReportEvent 이후 사용)
var group = eform.findGroupByName("A_control");
디자이너의 eform 스크립트로 사용할 경우 this 키워드를 사용합니다.
var group = this.findGroupByName("A_control"); 그룹 컨트롤 사용방법은 EFormGroup API 참조
Parameters:
groupID
{String} 컨트롤의 key문자열 or 컨트롤의 key에 포함된 문자열
Since:
version 5.0.1
Returns:
EFormGroup group 객체 반환합니다. 컨트롤이 없을 경우 null 반환합니다.

findGroupByNameAndControlType(groupID, controlType)
EForm 의 컨트롤 그룹을 만들어서 반환하는 함수
컨트롤의 key가 'A_control'포함되며  'input'type 인 컨트롤을 그룹하여 반환합니다. 
뷰어의 마지막 페이지가 모두 나온 후에 사용가능 합니다.(setEndReportEvent 이후 사용)
var group = eform.findGroupByNameAndControlType("A_control","input");
디자이너의 eform 스크립트로 사용할 경우 this 키워드를 사용합니다.
var group = this.findGroupByNameAndControlType("A_control","input"); 그룹 컨트롤 사용방법은 EFormGroup API 참조
Parameters:
groupID
{String} 컨트롤의 key문자열 or 컨트롤의 key에 포함된 문자열
controlType
{String} input, checkbox, radiobox,sign
Since:
version 5.0.1
Returns:
EFormGroup group 객체 반환합니다. 컨트롤이 없을 경우 null 반환합니다.

firstPage(eventBubbleName)
리포트의 첫번째페이지로 이동시키는 함수
report.firstPage();
Parameters:
eventBubbleName
Since:
version 5.0.1

{Object} getEFormData()
EForm 사용자가 입력한 데이터를 추출하는 합수
사용자가 입력한 데이터를 json 객체로 반환합니다. 
eform.getEFormData();
Since:
version 5.0.1
Returns:
{Object} EForm 데이터 객체(json)를 반환

getEFormDoodlePenColor()
EForm 메모(형광펜)기능에서 설정된 색상을 반환하는 함수
EForm 메모(형광펜)기능에서 설정된 색상을 반환하는 합니다.  
var jsonPenOption = eform.getEFormDoodlePenColor(); jsonPenOption = { penWidth : 16, penColor : "rgb(155,0,0)", penOpacity : 0.5 }
Since:
version 5.0.7

{String} getEFormSaveData(isBase64Encode, isDoodleInfo)
EForm export 전용 데이터를 생성하는 함수
EForm에서 사용할 수 있는 export 용 데이터를 생성합니다. 
서버 /export/eform/*.jsp 예제에서 파라미터값으로 사용하여 export 합니다.
1.0.0.94 버전 이후 부터는 임시저장 데이터로도 사용 가능합니다
var saveData = eform.getEFormSaveData(true);
Parameters:
isBase64Encode
{boolean} true, false
isDoodleInfo
{boolean} true, false 형광펜 추가 옵션
Since:
version 5.0.1
Returns:
{String} EForm 데이터 반환 (옵션에 따라 base64 String 반환)

{String} getEFormTemporaryData(isBase64Encode, isDoodleInfo)
EForm의 임시 저장용 데이터를 추출하는 합수
임시 저장용 데이터를 추출합니다. 
추출된 데이터는 다시 전자서식을 호출하기전 setEFormTemporaryData 함수를 사용하여 적용가능합니다.
1.0.0.94 버전 이후 부터는 임시저장 함수 대신 getEFormSaveData() 함수를 사용하셔도 됩니다.
eform.getEFormTemporaryData(true);
Parameters:
isBase64Encode
{boolean} true, false
isDoodleInfo
{boolean} true, false 형광펜 추가 옵션
Since:
version 5.0.1
Returns:
{String} EForm 데이터 반환 (옵션에 따라 base64 String 반환)

{String} getEFormTemporaryPenData(isBase64Encode)
EForm의 임시 저장용 형광펜 데이터를 추출하는 합수
임시 저장용 형광펜 데이터를 추출합니다. 
추출된 데이터는 다시 전자서식을 호출하기전 과 endReport event 후
setEFormTemporaryPenData 함수를 사용하여 적용가능합니다.
var penData = eform.getEFormTemporaryPenData(true);
Parameters:
isBase64Encode
{boolean} true, false
Since:
version 5.0.16
Returns:
{String} EForm 형광펜 데이터 반환 (옵션에 따라 base64 String 반환)

{Array} getEFormTOCData()
EForm의 TOC(목차)에 대한 정보를 배열의 json 객체 형태로 반환하는 함수
EForm의 TOC(목차)에 대한 정보를 배열의 json 객체 형태로 반환합니다.
리포트폼의 마지막 페이지까지 모두 나오지 않았을 때 호출할 경우 null 값을 반환합니다.
데이터 형태는
[{"depth":1,"title":"첫페이지","page":1, "necessaryControl":false},
{"depth":2,"title":"입력페이지","page":2, "necessaryControl":true}, ..(반복)....]
var tocList = eform.getEFormTOCData();
alert(tocList[1].title);
Since:
version 5.0.1
Returns:
{Array} TOC(목차)에 관한 배열

{String} getFormat(strData, strFormat)
EForm 입력 출력양식을 적용하여 반환하는 함수
EForm 입력 출력양식을 적용하여 반환하는 함수입니다.
eform.getFormat("12345", "#,###");
Parameters:
strData
{String} 문자열
strFormat
{String} 출력양식
Since:
version 5.0.1
Returns:
{String} 출력양식이 적용된 문자열

{Boolean} getIsMain()
EForm의 미러링 기능 중 메인화면 인지 서브인지 확인하는 함수
EForm의 미러링 기능 중 메인화면 인지 서브인지 확인하는 함수입니다.
if(eform.getIsMain()){ alert("main view"); } else{ alert("sub view"); }
Since:
version 5.0.1
Returns:
{Boolean} main view : true , sub view : false

{Object} getMemoData()
메모 데이터를 추출하는 함수
report.getMemoData();
Since:
version 5.0.108
Returns:
{Object} Array[][] 메모 데이터

{null|any} getMemoStyle()
마지막으로 설정한 메모의 스타일을 반환하는 함수
var jsonObMemoStyle = eform.getMemoStyle();
Since:
version 5.0.216
Returns:
{null|any} 마지막 설정이 없을 경우 null 반환, 설정이 있을 경우 설정 json을 반환

{Boolean} getNecessaryCheck(isNecessaryPopup)
EForm 의 컨트롤의 필수항목을 모두 체크하는 함수
EForm 의 컨트롤의 필수항목을 모두 체크하는 함수하여 true, false 값을 반환합니다. 
화면에 필수입력에 입력이 안되어있을 때 false 값을 반환합니다.
var isNecessaryCheck = eform.getNecessaryCheck(false);
Parameters:
isNecessaryPopup
{Boolean} 필수항목내용을 팝업으로 표시할지를 설정합니다.
Since:
version 5.0.1
Returns:
{Boolean} true | false

{Boolean} getNecessaryCheckPage(isNecessaryPopup)
EForm 의 현재 페이지 컨트롤의 필수항목을 모두 체크하는 함수
EForm 의 현재 페이지 컨트롤의 필수항목을 모두 체크하는 함수하여 true, false 값을 반환합니다. 
화면에 필수입력에 입력이 안되어있을 때 false 값을 반환합니다.
var isNecessaryCheck = eform.getNecessaryCheckPage(true);
Parameters:
isNecessaryPopup
{Boolean} 필수항목내용을 팝업으로 표시할지를 설정합니다.
Since:
version 5.0.1
Returns:
{Boolean} true | false

{Array} getPageCountList()
리포트 & EForm 뷰어의 서식별 페이지수를 반환하는 함수
리포트 & EForm 뷰어의 서식별 페이지수를 반환하는 함수입니다 
리포트의 마지막 페이지까지 완성되었을 때 사용 가능하며 setClientPaintView(true); 일때만 적용됩니다.
var arrPageCountList = eform.getPageCountList();
Since:
version 5.0.162
Returns:
{Array} 서식의 페이지 수 배열

getProperty(name)
EForm 의 임시적으로 사용할 수 있는 property 반환하는 함수
EForm 의 임시적으로 사용할 수 있는 property 반환합니다. 
eform.getProperty("ctrl1");
eform.getProperty("ctrl2");
디자이너의 eform 스크립트로 사용할 경우 this 키워드를 사용합니다.
this.getProperty("ctrl1");
this.getProperty("ctrl2");
Parameters:
name
{String} property 이름
Since:
version 5.0.1
Returns:
value {Object} property 값(boolean, String, Number, Object 등)

getReportKey()
해당 리포트의 키를 반환하는 함수
해당 리포트의 동작이 완료된 후 사용하는 함수로 리포트의 키를 반환합니다.
리포트가 종료되지 않았다면 null 값을 반환합니다.
var reportkey = report.getReportKey();
Since:
version 5.0.1

{Array} getReportNameList()
리포트 & EForm 뷰어의 사용된 서식이름을 반환하는 함수
리포트 & EForm 뷰어의 사용된 서식이름을 반환하는 함수입니다 
리포트의 마지막 페이지까지 완성되었을 때 사용 가능하며 setClientPaintView(true); 일때만 적용됩니다.
var arrReportNameList = eform.getReportNameList();
Since:
version 5.0.162
Returns:
{Array} 서식 이름의 배열

{Integer} getSelectPageNumber()
리포트의 현재 페이지수를 반환하는 함수
리포트의 현재 페이지수를 반환합니다. 
var selectPageNumber = report.getSelectPageNumber();
Since:
version 5.0.1
Returns:
{Integer} 리포트의 현재 페이지 수

{Object} getSocketObject()
EForm의 사용중인 소켓 객체를 반환하는 함수
EForm의 사용중인 소켓 객체를 반환하는 함수입니다. 
다른 이폼서식를 띄울 때 소켓을 재사용하기 만들어진 함수힙니다.
var socketObject = eform.getSocketObject();
Since:
version 5.0.1
Returns:
{Object} 소켓이 없을 경우 null 반환합니다.

{Integer} getTotalPageCount()
리포트의 전체 페이지수를 반환하는 함수
리포트의 전체 페이지수를 반환합니다. 
리포트의 마지막 페이지까지 완성되었을 때 사용 가능합니다.
var totalPageCount = report.getTotalPageCount();
Since:
version 5.0.1
Returns:
{Integer} 리포트의 전체 페이지 수

guiderLineDisplay(isVisible)
EForm 미러링 서비스에서 메인화면에 가이드스크롤 라인을 표시 여부를 설정하는 함수 (뷰어가 활성화 된 후 사용 가능)
EForm 미러링 서비스에서 메인화면에 가이드스크롤 라인을 표시 여부를 설정하는 함수입니다.
eform.guiderLineDisplay(false);
Parameters:
isVisible
{Boolean} true, false
Since:
version 5.0.414

htmlDownLoad()
리포트를 html 다운로드 하는 함수
report.htmlDownLoad();
Since:
version 5.0.1

hwpDownLoad()
리포트를 한글 다운로드 하는 함수
report.hwpDownLoad();
Since:
version 5.0.1

{boolean} isViewDisabled()
뷰어의 잠긴 상태를 반환하는 함수
뷰어의 메뉴가 잠기거나 화면이 잠긴 상태일 때 뷰어의 상태값을 반환합니다.
var viewDisabled = eform.isViewDisabled();
Since:
version 5.0.221
Returns:
{boolean}

lastPage(eventBubbleName)
리포트의 마지막페이지로 이동시키는 함수
report.lastPage();
Parameters:
eventBubbleName
Since:
version 5.0.1

ModeDisplayInput()
EForm 일빈 입력 모드 에서 입력컨트롤의 정보가 보이는 모드로 전환하는 함수
EForm 일빈 입력 모드 에서 입력컨트롤의 정보가 보이는 모드로 전환합니다.
뷰어의 모든 페이지가 나온 후 사용 가능합니다.
단, 처음 화면 호출이 일반 모드 일 경우 setClientPaintView(true), setClientJsonAllPageData(true) 기본으로 설정 하셔야 가능합니다..
eform.ModeDisplayInput();
Since:
version 5.0.94

ModeEasyInput()
EForm 일빈 입력 모드 에서 간편입력 모드로 전환하는 함수
EForm 일빈 입력 모드 에서 간편입력 모드로 전환합니다.
뷰어의 모든 페이지가 나온 후 사용 가능합니다.
단, 처음 화면 호출이 일반 모드 일 경우 setClientPaintView(true), setClientJsonAllPageData(true) 기본으로 설정 하셔야 간편모드로 전환됩니다.
eform.ModeEasyInput();
Since:
version 5.0.94

ModeNomarlInput()
EForm 간편입력 모드 에서 일반입력 모드로 전환하는 함수
EForm 간편입력 모드 에서 일반입력 모드로 전환합니다.
뷰어의 모든 페이지가 나온 후 사용 가능합니다.
eform.ModeNomarlInput();
Since:
version 5.0.94

moveDoodle()
EForm 메모(형광펜) 메뉴에서 이동버튼 선택하는 함수
외부 이벤트로 메모(형광펜) 메뉴에서 이동을 선택합니다.
모바일 및 테블릿에서만 사용 가능합니다.
eform.moveDoodle();
Since:
version 5.0.1

newGroup()
EForm 의 새로운 컨트롤 그룹을 만들어서 반환하는 함수
EForm 의 새로운 컨트롤 그룹을 만들어서  반환합니다. 
var group = this.newGroup(); 그룹 컨트롤 사용방법은 EFormGroup API 참조
Since:
version 5.0.1
Returns:
EFormGroup group 객체 반환합니다.

newMemo()
새로운 메모를 생성하는 함수 메모 기능이 활성화 되어 있을 때 호출이 가능 합니다.

eform.newMemo();
Since:
version 5.0.216

nextDoodlePage(eventBubbleName)
EForm 메모(형광펜) 메뉴 상태에서 다음페이지로 이동하는 함수
외부 이벤트로 메모(형광펜) 메뉴 상태에서 다음페이지로 이동합니다. 
eform.nextDoodlePage();
Parameters:
eventBubbleName
Since:
version 5.0.1

nextPage(eventBubbleName)
리포트의 다음페이지로 이동시키는 함수
report.nextPage();
Parameters:
eventBubbleName
Since:
version 5.0.1

onButtonClickEvent(eventFunction)
이폼서식 전체에서 button컨트롤을 클릭하였을때 이벤트 처리 함수
이폼서식 전체에서 button컨트롤을 클릭하였을때  이벤트 처리 함수입니다.
eform.onButtonClickEvent(function(eventTarget){ alert("다른 선택을 하였습니다"); });
Parameters:
eventFunction
{Function} 실행시킬 함수
Since:
version 5.0.1

onCalendarClickEvent(eventFunction)
이폼서식 전체에서 calendar컨트롤의 영역을 클릭했을 때 이벤트 처리 함수
 이폼서식 전체에서  calendar컨트롤의 영역을 클릭했을 때 param으로 받은 함수를 실행시켜주는 함수입니다. 
eform.onCalendarClickEvent(function(eventTarget){ alert("컨트롤을 클릭하였습니다"); return true; });
Parameters:
eventFunction
{Function} 실행시킬 함수
Since:
version 5.0.1

onCalendarDayClickEvent(eventFunction)
이폼서식 전체에서 calendar컨트롤의 날짜 선택 영역을 클릭했을 때 이벤트 처리 함수
 이폼서식 전체에서  calendar컨트롤의 날짜 선택 영역을 클릭했을 때 param으로 받은 함수를 실행시켜주는 함수입니다. 
년(year),월(month),일(day) 의 값을 문자열로 받을 수 있습니다.
eform.onCalendarDayClickEvent(function(year, month, day, eventTarget){ if(day == "5"){ alert("5일은 선택할 수 없습니다"); //날짜 선택의 기본동작을 실행하지 않음 return false; } else{ //날짜 선택의 기본 동작 실행 return true; } });
Parameters:
eventFunction
{Function} 실행시킬 함수
Since:
version 5.0.1

onCheckboxCheckedEvent(eventFunction)
이폼서식 전체에서 checkbox의 체크가 됐을 때 이벤트 처리 함수
 이폼서식 전체에서 checkbox의 체크가 됐을 때 param으로 받은 함수를 실행시켜주는 함수입니다. 
eform.onCheckboxCheckedEvent(function(eventTarget){ alert("체크되었습니다."); });
Parameters:
eventFunction
{Function} 실행시킬 함수
Since:
version 5.0.1

onCheckboxUnCheckedEvent(eventFunction)
이폼서식 전체에서 checkbox의 체크가 해제됐을 때 이벤트 처리 함수
 이폼서식 전체에서 checkbox의 체크가 해제됐을 때 param으로 받은 함수를 실행시켜주는 함수입니다. 
eform.onCheckboxUnCheckedEvent(function(eventTarget){ alert("해제되었습니다."); });
Parameters:
eventFunction
{Function} 실행시킬 함수
Since:
version 5.0.1

onDisabledEvent(eventFunction)
이폼서식 전체에서 컨트롤에 disabled 함수를 사용할 때 이벤트 처리 함수
이폼서식 전체에서  컨트롤에 disabled 함수를 사용할 때  이벤트 처리 함수입니다.
단, 화면에 컨트롤이 로딩될 때 disable 체크 발생합니다.
eform.onDisabledEvent(function(isDisabled, eventTarget){ if(isDisabled){ //잠김 eventTarget.setGuideBGColor(0, 0, 0, 0.2); } else{ eventTarget.setGuideBGColor(255, 0, 0, 0.2); } });
Parameters:
eventFunction
{Function} 실행시킬 함수
Since:
version 5.0.67

onImageClickEvent(eventFunction)
이폼서식 전체에서 image컨트롤의 영역을 클릭했을 때 이벤트 처리 함수
이폼서식 전체에서 image컨트롤의 영역을 클릭했을 때 param으로 받은 함수를 실행시켜주는 함수입니다. 
eform.onImageClickEvent(function(eventTarget){ alert("컨트롤을 클릭하였습니다"); });
Parameters:
eventFunction
{Function} 실행시킬 함수
Since:
version 5.0.1

onInputBlurEvent(eventFunction)
이폼서식 전체에서 inputbox의 포커스가 나갔을 때 이벤트 처리 함수
이폼서식 전체에서  inputbox의 포커스가 나갔을 때 param으로 받은 함수를 실행시켜주는 함수입니다. 
eform.onInputBlurEvent(function(eventTarget){ alert("입력을 완료 하였습니다"): });
Parameters:
eventFunction
{Function} 실행시킬 함수
Since:
version 5.0.1

onInputChangeEvent(eventFunction)
이폼서식 전체에서 inputbox의 입력값이 변경되었을 때 이벤트 처리 함수
이폼서식 전체에서 inputbox의 입력값이 변경되었을 때 이벤트 처리 함수입니다. 
eform.onInputChangeEvent(function(eventTarget){ alert("입력한 값이 변경되었습니다.."); });
Parameters:
eventFunction
{Function} 실행시킬 함수
Since:
version 5.0.1

onInputFocusEvent(eventFunction)
이폼서식 전체에서 inputbox의 포커스가 들어왔을 때 이벤트 처리 함수
이폼서식 전체에서 inputbox의 포커스가 들어왔을 때 param으로 받은 함수를 실행시켜주는 함수입니다. 
eform.onInputFocusEvent(function(eventTarget){ eventTarget.setValue("default value"); });
Parameters:
eventFunction
{Function} 실행시킬 함수
Since:
version 5.0.1

onInputKeyUpEvent(eventFunction)
이폼서식 전체에서 inputbox의 키입력이 up 됐을 때 이벤트 처리 함수
이폼서식 전체에서  inputbox의 키입력이 up 됐을 때 실행시켜주는 함수입니다. 
eform.onInputKeyUpEvent(function(inputElement, eventTarget){ eventTarget.setValue(inputElement.value); });
Parameters:
eventFunction
{Function} 실행시킬 함수
Since:
version 5.0.1

onInputRequiredGuideEvent(eventFunction)
이폼서식 전체에서 inputbox의 입력값이 가이드텍스트의 값과 일치하지 않을 때 이벤트 처리 함수
 이폼서식 전체에서 inputbox의 입력값이 가이드텍스트의 값과 일치하지 않을 때 이벤트 처리 함수입니다. 
eform.onInputRequiredGuideEvent(function(eventTarget){ alert("입력한 값이 일치하지 않습니다."); });
Parameters:
eventFunction
{Function} 실행시킬 함수
Since:
version 5.0.1

onRadioboxSelectedClickEvent(eventFunction)
이폼서식 전체에서 선택된 radiobox컨트롤을 클릭하였을때 이벤트 처리 함수
이폼서식 전체에서 선택된 radiobox컨트롤을 클릭하였을때  이벤트 처리 함수입니다.
미러링 사용 시 이벤트가 전달되지 않습니다.
eform.onRadioboxSelectedClickEvent(function(eventTarget){ alert("선택된 라디오입니다."); });
Parameters:
eventFunction
{Function} 실행시킬 함수
Since:
version 5.0.1

onRadioboxSelectedEvent(eventFunction)
이폼서식 전체에서 radiobox가 선택 됐을 때 이벤트 처리 함수
이폼서식 전체에서 radiobox가 선택 됐을 때 param으로 받은 함수를 실행시켜주는 함수입니다. 
eform.onRadioboxSelectedEvent(function(eventTarget){ alert("선택 되었습니다."); });
Parameters:
eventFunction
{Function} 실행시킬 함수
Since:
version 5.0.1

onRadioboxUnSelectedEvent(eventFunction)
이폼서식 전체에서 radiobox가 선택이 풀렸을 때 이벤트 처리 함수
이폼서식 전체에서 radiobox가 선택이 풀렸을 때 param으로 받은 함수를 실행시켜주는 함수입니다. 
eform.onRadioboxUnSelectedEvent(function(eventTarget){ alert("선택이 해제 되었습니다."); });
Parameters:
eventFunction
{Function} 실행시킬 함수
Since:
version 5.0.1

onSelectboxChangeEvent(eventFunction)
이폼서식 전체에서 SelectBox컨트롤의 선택값이 변경될 때 이벤트 처리 함수
이폼서식 전체에서 SelectBox컨트롤의 선택값이 변경될 때 param으로 받은 함수를 실행시켜주는 함수입니다. 
eform.onSelectboxChangeEvent(function(eventTarget){ alert("다른 선택을 하였습니다"); });
Parameters:
eventFunction
{Function} 실행시킬 함수
Since:
version 5.0.1

onSignCencelButtonEvent(eventFunction)
이폼서식 전체에서 sign,signGroup컨트롤의 취소버튼을 클릭했을 때 이벤트 처리 함수
 이폼서식 전체에서 sign,signGroup컨트롤의 취소버튼을 클릭했을 때 param으로 받은 함수를 실행시켜주는 함수입니다. 
eform.onSignCencelButtonEvent(function(eventTarget){ alert("취소하였습니다."); });
Parameters:
eventFunction
{Function} 실행시킬 함수
Since:
version 5.0.1

onSignClickEvent(eventFunction)
이폼서식 전체에서 sign,signGroup컨트롤의 영역을 클릭했을 때 이벤트 처리 함수
 이폼서식 전체에서 sign,signGroup컨트롤의 영역을 클릭했을 때 param으로 받은 함수를 실행시켜주는 함수입니다. 
eform.onSignClickEvent(function(eventTarget){ alert("컨트롤을 클릭하였습니다"); //!중요: 선언한 함수안에 return 값이 true | false 따라 뷰어의 기본동작이 활성화 됩니다. return true; });
Parameters:
eventFunction
{Function} 실행시킬 함수
Since:
version 5.0.1

onSignNextButtonEvent(eventFunction)
이폼서식 전체에서 sign,signGroup컨트롤의 다음버튼을 클릭했을 때 이벤트 처리 함수
이폼서식 전체에서 sign,signGroup컨트롤의 다음버튼을 클릭했을 때 실행시켜주는 함수입니다. 
eform.setBottomPopSign(true) 일 경우에만 사용이 가능 합니다.
이벤트 함수의 리턴값에 따라 다음 컨트롤로 이동여부가 결정됩니다.
eform.onSignNextButtonEvent(function(eventTarget){ return confirm("다음 컨트롤로 이동 하시겠습니까?"); });
Parameters:
eventFunction
{Function} 실행시킬 함수
Since:
version 5.0.1

onSignOkButtonEvent(eventFunction)
이폼서식 전체에서 sign,signGroup컨트롤의 저장버튼을 클릭했을 때 이벤트 처리 함수
 이폼서식 전체에서 sign,signGroup컨트롤의 저장버튼을 클릭했을 때 param으로 받은 함수를 실행시켜주는 함수입니다. 
eform.onSignOkButtonEvent(function(eventTarget){ alert("저장하였습니다."); });
Parameters:
eventFunction
{Function} 실행시킬 함수
Since:
version 5.0.1

onSignValidationEvent(eventFunction)
이폼서식 전체에서 sign,signGroup컨트롤의 이미지가 빈값일 때 이벤트 처리 함수
이폼서식 전체에서 sign,signGroup컨트롤의 이미지가 빈값일 때 이벤트 처리 함수입니다. 
모바일 환경에서 서명창에 드로잉 하였을 때 path 값은 존재하지만 빈 이미지가 생성될 경우 이벤트가 발생합니다.
eform.onSignValidationEvent(function(){ alert("서명의 이미지가 존재하지 않습니다. 디바이스의 메모리 부족 현상일 수 있습니다. 서식을 다시 호출해주세요."); });
Parameters:
eventFunction
{Function} 실행시킬 함수
Since:
version 5.0.190

pageMove(pageIndex, eventBubbleName)
EForm 뷰어에서 원하는 페이지로 이동하는 함수
외부 이벤트로 EForm 뷰어에서 원하는 페이지로 이동합니다. 
eform.pageMove(3);
Parameters:
pageIndex
{Number} 이동 페이지 번호
eventBubbleName
Since:
version 5.0.1

palletDoodle()
EForm 메모(형광펜) 메뉴에서 팔레트를 선택하는 함수
외부 이벤트로 메모(형광펜) 메뉴에서 팔레트를 선택합니다.
eform.palletDoodle();
Since:
version 5.0.1

pdfDownLoad()
리포트를 PDF 다운로드 하는 함수
report.pdfDownLoad();
Since:
version 5.0.1

penDoodle()
EForm 메모(형광펜) 메뉴에서 펜을 선택하는 함수
외부 이벤트로 메모(형광펜) 메뉴에서 펜을 선택합니다.
eform.penDoodle();
Since:
version 5.0.1

previousDoodlePage(eventBubbleName)
EForm 메모(형광펜) 메뉴 상태에서 이전페이지로 이동하는 함수
외부 이벤트로 메모(형광펜) 메뉴 상태에서 이전페이지로 이동합니다. 
eform.previousDoodlePage();
Parameters:
eventBubbleName
Since:
version 5.0.1

previousPage(eventBubbleName)
리포트의 이전페이지로 이동시키는 함수
report.previousPage();
Parameters:
eventBubbleName
Since:
version 5.0.1

printEXEView(isReportCheck)
리포트의 EXE 프린트 설정화면를 호출하는 함수 별도의 exe 프로그램으로 프린트 출력을 합니다.(windows)
report.printEXEView();
Parameters:
isReportCheck
Since:
version 5.0.1

printHTMLView(isReportCheck)
리포트의 HTML 프린트 설정화면를 호출하는 함수
report.printHTMLView();
Parameters:
isReportCheck
Since:
version 5.0.1

printHWPView(isReportCheck)
리포트의 HWP 프린트 설정화면를 호출하는 함수
report.printHWPView();
Parameters:
isReportCheck
Since:
version 5.0.1

printMobileView()
리포트의 Mobile PDF 프린트 설정화면를 호출하는 함수
report.printMobileView();
Since:
version 5.0.1

printView(isReportCheck)
리포트의 PDF 프린트 설정화면를 호출하는 함수
report.printView();
Parameters:
isReportCheck
Since:
version 5.0.1

printWindowView()
리포트의 프린트 설정화면를 호출하는 함수
report.printWindowView();
Since:
version 5.0.1

receiveUserDataCallBack(eventFunction)
EForm의 미러링 기능 중 화면에서 화면으로 데이터를 전송을 받는 콜백 함수
EForm의 미러링 기능 중 화면에서 화면으로 데이터를 전송을 받을 때 이벤트가 발생합니다.
보낸 화면쪽에선 sendUserData 함수를 통하여 데이터를 보냅니다.
eform.receiveUserDataCallBack(function(jsonData){ alert(jsonData.data); });
Parameters:
eventFunction
{Function} 실행시킬 함수
Since:
version 5.0.1

removeUserProgress()
사용자 정의 프로그래스 종료 함수
사용자 정의 프로그래스 종료 함수입니다. 
report & eform 에 메뉴 영역까지 포함하여 프로그래스화면이 종료됩니다.
단, setHybridProgress 사용하는 경우 앱을 이용한 프로그래스가 종료합니다.
report.removeUserProgress();
Since:
version 5.0.1

{Boolean} reportNecessaryCheck()
에디터에 대한 필수항목을 체크하는 함수
필수항목을 에디터하지 않을 경우 false 값을 반환하며 화면에 필수항목 표시 경고창이 표시됩니다. 리포트 서버와의 문제가 발생하여도 false 값을 반환합니다.(이 경우 표시 경고창이 없습니다) 모두 입력되었다면 표시되는 창 없이 true 값을 반환합니다.
var necessaryCheck = report.reportNecessaryCheck();
Since:
version 5.0.1
Returns:
{Boolean} true | false

reSize()
화면보기 설정에 맞게 뷰어를 ReSize 하는 함수
report.reSize();
Since:
version 5.0.1

saveFileDownLoad(fileName, exportType, saveScope, startPageNumber, endPageNumber)
타입에 따라 리포트를 저장하는 기능
별도의 스크립트 합수로 리포트를 저장합니다. 개별적인 저장에 대한 옵션은
웹뷰어에 셋팅된 설정을 사용합니다.
전체페이지를 xls로 저장하는 예제
report.saveFileDownLoad("명세서a", 1, 1);
현재페이지를 xlsx로 저장하는 예제
report.saveFileDownLoad("명세서b", 2, 2);
1페이지부터 2페이지까지 pdf로 저장하는 예제
report.saveFileDownLoad("명세서c", 3, 3, 1, 2);
Parameters:
fileName
{String} 저장할 파일 이름
exportType
{Integer}
1 = xls
2 = xlsx
3 = pdf
4 = hwp
5 = rtf
6 = ppt
7 = hancell
8 = html5
9 = doc
10 = jpg
11 = tif
12 = multi tif
13 = xls data
14 = txt (Viewer 1.0.0.159 부터 지원)
15 = docx (Viewer 1.0.0.163 부터 지원)
16 = pptx (Viewer 1.0.0.219 부터 지원)
17 = brl (Viewer 1.0.0.296 부터 지원)
18 = hanshow (Viewer 1.0.0.306 부터 지원)
saveScope
{Integer}
1 = 전체페이지
2 = 현재페이지
3 = 페이지지정
startPageNumber
{Integer}
endPageNumber
{Integer}
Since:
version 5.0.1

saveNativeMainDoodlePalletOption(obj)
네이티브에 메인 두들 팔레트 옵션을 저장합니다.
var obj = eform.getEFormDoodlePenColor();
eform.saveNativeMainDoodlePalletOption(obj);
Parameters:
obj
{JSON} 팔레트 옵션
Since:
version 5.0.26

saveNativeSubDoodlePalletOption(obj)
네이티브에 서브 두들 팔레트 옵션을 저장합니다.
var obj = eform.getEFormDoodlePenColor();
eform.saveNativeSubDoodlePalletOption(obj);
Parameters:
obj
{JSON} 팔레트 옵션
Since:
version 5.0.26

sendStampCancel()
EForm의 미러링 기능 중 서브 인감스캔 취소를 전송하는 함수
EForm의 미러링 기능 중 서브 인감스캔 취소를 전송합니다.
eform.sendStampCancel();
Since:
version 5.0.1

sendStampData(base64String)
EForm의 미러링 기능 중 서브 인감이미지를 전송하는 함수
EForm의 미러링 기능 중 서브 인감이미지를 전송합니다.
eform.sendStampData("ejdapjg...");
Parameters:
base64String
{String} base64 문자열 형태의 이미지
Since:
version 5.0.1

sendUserData(jsonData)
EForm의 미러링 기능 중 화면에서 화면으로 데이터를 전송할 수 있는 함수
EForm의 미러링 기능 중 화면에서 화면으로 데이터를 전송하여 사용할 수 있습니다.
받는 화면쪽에선 receiveUserDataCallBack 함수를 통하여 데이터를 받습니다.
eform.sendUserData({data:123});
Parameters:
jsonData
{Object} json Object 데이터
Since:
version 5.0.1

setAccessibility(isAccessibility)
웹 뷰어의 접근성보기 설정 함수
접근성에 맞게 화면을 구성합니다. 
IE7, IE8버전은 기본이 접근성 화면으로 구성됩니다.
report.setAccessibility(true);
Parameters:
isAccessibility
{Boolean}
Since:
version 5.0.1

setAdobeInfoBottomMessage(StrMessage)
IE에서 PDF 인쇄 시 인쇄 경고창의 저장 메시지를 변경하는 함수
report.setAdobeInfoBottomMessage("확인버튼을 클릭하세요");
Parameters:
StrMessage
{String} 문자열 중간에 br테그를 넣어도 적용가능합니다.
Since:
version 5.0.1

setAdobeInfoCustomButton(type, message, style)
IE에서 PDF 인쇄 시 인쇄 경고창 버튼의 내용 및 스타일을 변경 할 수 있는 함수
report.setAdobeInfoCustomButton(0, "저장 후 출력", "width:100px");
Parameters:
type
{Number} 0=저장, 1=취소
message
{String} 버튼의 내용
style
{String} 버튼의 스타일
Since:
version 5.0.26

setAdobeInfoMessage(StrMessage)
IE에서 PDF 인쇄 시 인쇄 경고창의 메시지를 변경하는 함수
report.setAdobeInfoMessage("다운로드경로입니다.");
Parameters:
StrMessage
{String} 문자열 중간에 br테그를 넣어도 적용가능합니다.
Since:
version 5.0.1

{Element} setAppendCustomMenuButton(text, style, css, clickFunction)
서식 뷰어의 메뉴에 사용자 버튼을 추가하는 함수
서식 뷰어의 메뉴에 사용자 버튼을 추가합니다.  
report.setAppendCustomMenuButton("", "right:100px;background-color:blue;", "", function(){
alert("실행");
});
Parameters:
text
{String} 버튼의 택스트
style
{String} 스타일
css
{String} css class 명
clickFunction
{Function} 버튼을 클릭했을 때 실행 함수
Since:
version 5.0.137
Returns:
{Element} 생성된 버튼을 엘리번트 객체를 반환

setAppendSaveFileName(strAppendFileName)
저장할 파일의 이름에 문자열을 추가하는 함수
저장할 파일의 이름에 문자열을 추가합니다. 
report.setAppendSaveFileName("_20150202");
Parameters:
strAppendFileName
{String} 파일명
Since:
version 5.0.1

setBeforeInputMovementEvent(eventFunction)
EForm의 빠른입력모드 사용일 때 컨트롤 이동 전 이벤트 함수를 설정하는 함수

 빠른입력모드 사용일 때 컨트롤 이동 전  이벤트함수를 실행합니다.
마지막으로 입력한 컨트롤의 key 인자로 넘어옵니다.
이벤트 함수의 return boolean 값에 따라 다음 컨트롤 이동이 결정됩니다. (true :이동, false : 이동하지 않음)
eform.setBeforeInputMovementEvent(function(controlKey){ window.console.log("control key >>" + controlKey); return true; });
Parameters:
eventFunction
{Function} 실행시킬 함수
Since:
version 5.0.1

setBeforePageMoveEvent(fn{Function})
뷰어에서 페이지 이동이 일어나기 전 실행하는 이벤트 함수
 이벤트함수를 등록할 경우  페이지 이동이 일어나기전에 함수를 호출 합니다. 
이벤트 함수에 반환하는 true, false에 따라 페이지 이동이 결정 됩니다. 반환값이 없으면 true 인식됩니다. eform.setBeforePageMoveEvent(function(eventBubbleName){ //menu_input (뷰어의 메뉴 입력으로 페이지 이동이 발생했을 때) //menu_button(뷰어의 메뉴 버튼[처음, 이전, 다음, 마지막]으로 페이지 이동이 발생했을 때) //rule_cmd (룰 명령으로 페이지 이동이 발생했을 때) //required (필수항목 체크 함수에 의해 페이지 이동이 발생했을 때) //input_order(입력 순서 또는 입력창의 다음 버튼으로 페이지 이동이 발생했을 때) //control_focus(입력컨트롤의 포커스 함수로 페이지 이동이 발생했을 떄) //toc(목차 기능에서 페이지 이동이 발생했을 때) //thumbnail(썸네일 기능에서 페이지 이동이 발생했을 때) //API(뷰어의 페이지 이동 관련 API 사용했을 때) //touch(모바일에서 스와이프 또는 더블터치로 페이지 이동이 발생했을 때) //mouse_wheel(pc 에서 마우스 휠로 페이지 이동이 발생했을 때) //keyboard(키보드 단축키로 페이지 이동이 발생했을 때) //exe_page_move(exe 연계하여 exe에서 페이지 이동 API 사용했을 때) //search_word(검색 기능에서 페이지 이동이 발생했을 때) if(eventBubbleName == "menu_button"){ return false } return true });
Parameters:
fn{Function}
이벤트 함수
Since:
version 5.0.276

setBGMemoClickEvent(eventFunction)
메모가 활성화된 상태에서 배경을 클릭 하였을 때 사용자 이벤트을 추가하는 함수
eform.setBGMemoClickEvent(function(){ 
alert('메모 배경을 눌렀습니다.');
});
Parameters:
eventFunction
{Function} 실행시킬 함수
Since:
version 5.0.216

setBottomPopSign(isStatus)
EForm 서명컨트롤을 하단 서명창으로 설정하는 함수
EForm 서명컨트롤을 하단 서명창으로 설정합니다. 
eform.setBottomPopSign(false);
Parameters:
isStatus
{boolean} true, false
Since:
version 5.0.1

setBottomPopSignHeight(portraitHeight, landscapeHeight)
EForm 서명컨트롤이 하단 서명창일 경우 고정 높이를 지정하는 함수
EForm 서명컨트롤이 하단 서명창일 경우 고정 높이로 지정합니다. 값(default)이 0일 경우  
화면 크기의 절반으로 서명창 높이가 지정됩니다.
eform.setBottomPopSignHeight(300); //둘다 동일하게 설정 px 단위 eform.setBottomPopSignHeight(500, 400); // 다르게 설정 (ver 1.0.0.294 부터 지원)
Parameters:
portraitHeight
{Number} 세로 모드 일 때 서명창의 높이
landscapeHeight
{Number} 가로 모드 일 때 서명창의 높이
Since:
version 5.0.58

setBottomPopSignScroll(isStatus)
EForm 서명컨트롤이 하단 서명창일 경우 서명 영역 만큼 화면스크롤 이동을 설정하는 함수
EForm 서명컨트롤이 하단 서명창일 경우 서명 영역 만큼 화면스크롤 이동을  설정합니다. 
eform.setBottomPopSignScroll(false);
Parameters:
isStatus
{boolean} true, false

setBottomPopSignSingleTitle(isStatus)
EForm 서명컨트롤이 하단 서명창일 경우 서명의 타이틀을 포커스가 들어간 컨트롤 타이틀로 사용하는 함수
EForm 서명컨트롤이 하단 서명창일 경우 서명의 타이틀을 포커스가 들어간 컨트롤 타이틀로 사용하도록 변경 됩니다. 
eform.setBottomPopSignSingleTitle(false);
Parameters:
isStatus
{boolean} true, false

setChangeTxtExtension(extension{String})
txt 저장에서 txt 확장자 대신 변경할 확장자를 설정하는 함수
txt 저장에서 txt 확장자 대신 변경할 확장자를 설정하는 함수입니다
report.setChangeTxtExtension("csv");
Parameters:
extension{String}
확장자명
Since:
version 5.0.1

setChartToImage(isImage{Boolean})
화면에 표현되는 SVG의 차트를 이미지로 설정하는 함수
화면에 사용되는 SVG차트 대신 이미지차트를 사용합니다.
report.setChartToImage(true);
Parameters:
isImage{Boolean}
Since:
version 5.0.1

setClientJsonAllPageData(isAllPageData{Boolean})
클라이언트에서 직접 그리도록 설정하는 함수를 사용할 때
마지막 페이지까지 서버에서 생성이 됐을 때 페이지에 대한 모든 json 정보를
받아서 처리하는 옵션 함수 setClientPaintView 함수의 옵션이 true 일때만 사용이 가능합니다. 서버에서 마지막 페이지가 생성됐을 때
모든 페이지 정보를 내려받습니다.
내려받은 페이지는 페이지 이동 이나 html 인쇄 시 재사용 됩니다.
report.setClientJsonAllPageData(true);
Parameters:
isAllPageData{Boolean}
사용여부
Since:
version 5.0.1

setClientPaintView(isPaint{Boolean})
서버에서 화면을 생성하여 그리는 방식 대신 클라이언트에서 직접 그리도록 설정하는 함수 서버에서 SVG 생성하는 대신 데이터를 받아 웹브라우져에서 그립니다.
단, 에디터 기능 및 드릴링 기능 사용이 불가능합니다.
report.setClientPaintView(true);
Parameters:
isPaint{Boolean}
사용여부
Since:
version 5.0.1

setClientPaintViewAccessibility(isPaint{Boolean})
클라이언트에서 직접 그릴 때 접근성 기능 포함여부 설정 함수 클라이언트에서 직접 그릴 때 접근성 기능을 포함할 지 여부를 설정합니다.
report.setClientPaintViewAccessibility(true);
Parameters:
isPaint{Boolean}
사용여부
Since:
version 5.0.11

setClientPaintViewAccessibilityLevel(nLevel)
클라이언트에서 직접 그릴 때 접근성 기능에 단계별 설정 함수 클라이언트에서 직접 그릴 때 접근성 기능에 단계별 설정합니다.
report.setClientPaintViewAccessibilityLevel(0);
Parameters:
nLevel
{Number} 0=라벨 영역도 포커스, 1=입력 영역만 포커스
Since:
version 5.0.210

setClientPaintViewType(strType{String})
클라이언트에서 직접 그릴 때 HTML5 type를 설정하는 함수 HTML5 type (canvas , svg ) 선택합니다. 기본 설정은 canvas 입니다.
report.setClientPaintViewType("canvas");
Parameters:
strType{String}
canvas, svg
Since:
version 5.0.1

setCloseDoodleButtonEvent(eventFunction)
EForm 뷰어의 형광펜 종료 버튼을 눌렀을 때 발생하는 이벤트 처리 함수
EForm 뷰어의 형광펜 종료 버튼을 눌렀을 때 이벤트 처리 함수를 실행합니다. 
eform.setCloseDoodleButtonEvent(function(){
alert("Close Doodle!");
});
Parameters:
eventFunction
{Function} 실행시킬 함수
Since:
version 5.0.1

setCloseReportEvent(closeFunction)
리포트 뷰어의 Close 버튼을 눌렀을 때 발생하는 이벤트 처리 함수
report.setCloseReportEvent(function(){ alert("끝"); });
Parameters:
closeFunction
{Function} 실행시킬 함수
Since:
version 5.0.1

setCrossChromePDFPrint(isCrossChromePDFPrint)
화면에서 document.domain이 수정되었을 때 chrome pdf 인쇄 설정 함수
화면에서 document.domain이 수정되었을 때 chrome에서 pdf 인쇄 사용시 크로스도메인으로 인식합니다. 
이 옵션을 사용하였을 때 인쇄를 사용하는 iframe 영역을 서버에서 직접 html 만들어 내립니다.
이와 같은 강제적 도메인 변경은 추후 브라우져에서 지원하지 않는 부분이 될 수 있습니다.
report.setCrossChromePDFPrint(true);
Parameters:
isCrossChromePDFPrint
{Boolean} true | false
Since:
version 5.0.1

setCustomViewPort(isView{Boolean})
모바일 뷰어에서 기본으로 제공하는 viewport 아닌 다른 설정을 사용할 때 설정하는 함수
모바일 뷰어에서 기본으로 제공하는 viewport 아닌 다른 설정을 사용할 때  설정합니다 
가로,세로에 대한 width 값이 다를 경우 다시 조정합니다.
report.setCustomViewPort(true);
Parameters:
isView{Boolean}
사용여부
Since:
version 5.0.1

setDebug(isDebug)
리포트에 관한 디버깅 로그를 생성합니다.
개발자도구에 로그가 없다면 경고창으로 표현합니다.
report.setDebug(true);
Parameters:
isDebug
{Boolean} true | false
Since:
version 5.0.1

setDefaultPageNumber(pageNumber)
EForm 지정한 페이지를 첫페이지로 설정하는 함수
EForm 지정한 페이지를 첫페이지로 설정합니다.
지정한 페이지 번호가 전체페이지 수 보다 많을 경우 첫페이지가 호출됩니다.
eform.setDefaultPageNumber(2);
Parameters:
pageNumber
{Number} 페이지 번호
Since:
version 5.0.1

setDefaultRatio(value)
default 화면 비율을 지정하는 합수 (설정하지 않을 경우 deafault 설정으로 100% 지정합니다.)
report.setDefaultRatio("75%");
Parameters:
value
{String} 50% , 75%, 100%, 125%, 150%, 200%, 300%, 400%, PageWidth, WholePage
Since:
version 5.0.1

setDefaultSaveDOCOption(splitTextLine, processAsUnicode, processEqualAlign, defaultCharSpace, tableWrapperBottomGap, insertTableWrapper, mergeTable, fitShapeToText, TableRowHeightSort)
리포트 DOC 저장에서 상세옵션의 기본값을 설정합니다.
- version 1.0.0.53 이전
report.setDefaultSaveDOCOption(true, false, 4, -0.5, 0);
- version 1.0.0.53
report.setDefaultSaveDOCOption(true, false, 4, -0.5, 0, true);
- version 1.0.0.55
report.setDefaultSaveDOCOption(true, false, 4, -0.5, 0, true, false);
- version 1.0.0.84
report.setDefaultSaveDOCOption(true, false, 4, -0.5, 0, true, false, false, 1);
Parameters:
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

setDefaultSaveDOCXOption(splitTextLine, defaultCharSpace, tableWrapperBottomGap, insertTableWrapper, mergeTable, lineSpaceRate, easyEditable, userPassword)
리포트 DOCX 저장에서 상세옵션의 기본값을 설정합니다.
report.setDefaultSaveDOCXOption(true, -0.5, 0, true, false, 100);
- version 1.0.0.201
report.setDefaultSaveDOCXOption(true, -0.5, 0, true, false, 100, false);
- version 1.0.0.210
report.setDefaultSaveDOCXOption(true, -0.5, 0, true, false, 100, false, "");
Parameters:
splitTextLine
{Boolean} 문자열을 여러 줄로 나누어 표현
defaultCharSpace
{Double} 기본 자간
tableWrapperBottomGap
{Integer} 표를 감싸는 객체의 아래쪽 여백
insertTableWrapper
{Boolean} 테이블을 감싸는 객체를 삽입할 것인지 여부
mergeTable
{Boolean} 이웃한 테이블과 병합할 것인지 여부
lineSpaceRate
{Number} 줄간격 비율
easyEditable
{Boolean} 간편 편집용
userPassword
{String} 문서 암호
Since:
version 5.0.1

setDefaultSaveExcelDataOption(outputPageSectionMethod)
리포트 Excel Data 저장에서 상세옵션의 기본값을 설정합니다.
report.setDefaultSaveExcelDataOption(false);
Parameters:
outputPageSectionMethod
{Integer} 페이지 머리글/바닥글 반복
0 = 저장안함
1 = 한번만
2 = 페이지 마다
Since:
version 5.0.1

setDefaultSaveExcelOption(exportMethod, mergeCell, mergeEmptyCell, splitCellAtPageSize, rightToLeft, widthRate, heightRate, coordinateErrorLimit, processGerenalFormat, printingMagnification, fitToPageWhenPrinting, removeHyperlink, repeatPageSectionWhenAllSectionInOneSheet, useSubreportNameAsSheetName, defaultPageSheetName, clearEmptySubSection, clearCrosstabHeader)
리포트 Excel(xls) 저장에서 상세옵션의 기본값을 설정합니다.
- version 1.0.0.54 이전버전
report.setDefaultSaveExcelOption(1, true, false, true, false, 100, 100, 10, 1, 100);
- version 1.0.0.54
report.setDefaultSaveExcelOption(1, true, false, true, false, 100, 100, 10, 1, 100, false);
 - version 1.0.0.89
report.setDefaultSaveExcelOption(1, true, false, true, false, 100, 100, 10, 1, 100, false, false);
 - version 1.0.0.139
report.setDefaultSaveExcelOption(1, true, false, true, false, 100, 100, 10, 1, 100, false, false, false);
 
 - version 1.0.0.337
report.setDefaultSaveExcelOption(1, true, false, true, false, 100, 100, 10, 1, 100, false, false, false, false);
 - version 1.0.0.339
report.setDefaultSaveExcelOption(1, true, false, true, false, 100, 100, 10, 1, 100, false, false, false, false, "");
 - version 1.0.0.382
report.setDefaultSaveExcelOption(1, true, false, true, false, 100, 100, 10, 1, 100, false, false, false, false, "", false);
 - version 1.0.0.383
report.setDefaultSaveExcelOption(1, true, false, true, false, 100, 100, 10, 1, 100, false, false, false, false, "", false, false);
Parameters:
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

setDefaultSaveExcelxOption(exportMethod, mergeCell, mergeEmptyCell, splitCellAtPageSize, rightToLeft, widthRate, heightRate, coordinateErrorLimit, processGerenalFormat, printingMagnification, fitToPageWhenPrinting, removeHyperlink, repeatPageSectionWhenAllSectionInOneSheet, userPassword, is2Dot5VersionConverted, useSubreportNameAsSheetName, defaultPageSheetName, clearEmptySubSection, clearCrosstabHeader)
리포트 Excel(xlsx) 저장에서 상세옵션의 기본값을 설정합니다.
- version 1.0.0.54
report.setDefaultSaveExcelxOption(1, true, false, true, false, 100, 100, 10, 1, 100, false);
 - version 1.0.0.89
 report.setDefaultSaveExcelxOption(1, true, false, true, false, 100, 100, 10, 1, 100, false, false);
 - version 1.0.0.139
 report.setDefaultSaveExcelxOption(1, true, false, true, false, 100, 100, 10, 1, 100, false, false, false);
- version 1.0.0.210
report.setDefaultSaveExcelxOption(1, true, false, true, false, 100, 100, 10, 1, 100, false, false, false, "");
- version 1.0.0.303
report.setDefaultSaveExcelxOption(1, true, false, true, false, 100, 100, 10, 1, 100, false, false, false, "", false);
- version 1.0.0.337
report.setDefaultSaveExcelxOption(1, true, false, true, false, 100, 100, 10, 1, 100, false, false, false, "", false, false);
- version 1.0.0.339
report.setDefaultSaveExcelxOption(1, true, false, true, false, 100, 100, 10, 1, 100, false, false, false, "", false, false, "");
- version 1.0.0.382
report.setDefaultSaveExcelxOption(1, true, false, true, false, 100, 100, 10, 1, 100, false, false, false, "", false, false, "", false);
- version 1.0.0.383
report.setDefaultSaveExcelxOption(1, true, false, true, false, 100, 100, 10, 1, 100, false, false, false, "", false, false, "", false, false);
Parameters:
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} 문서 암호
is2Dot5VersionConverted
{Boolean} 2.5버전에서 컨버팅 되었으면 스타일 글꼴을 굴림의 10pt사이즈 변경
useSubreportNameAsSheetName
{Boolean} 리포트명을 시트명으로 사용
defaultPageSheetName
{String} 기본 시트명
clearEmptySubSection
{Boolean} 비어있는 영역 무시
clearCrosstabHeader
{Boolean} 반복되는 크로스탭 헤더 무시
Since:
version 5.0.1

setDefaultSaveHanCellOption(exportMethod, mergeCell, mergeEmptyCell, splitCellAtPageSize, rightToLeft, widthRate, heightRate, coordinateErrorLimit, processGerenalFormat, printingMagnification, fitToPageWhenPrinting, removeHyperlink, repeatPageSectionWhenAllSectionInOneSheet, userPassword, useSubreportNameAsSheetName, defaultPageSheetName, clearEmptySubSection, clearCrosstabHeader)
리포트 hancell 저장에서 상세옵션의 기본값을 설정합니다.
 - version 1.0.0.54 이전버전
report.setDefaultSaveHanCellOption(1, true, false, true, false, 100, 100, 10, 1, 100);
 - version 1.0.0.54
report.setDefaultSaveHanCellOption(1, true, false, true, false, 100, 100, 10, 1, 100, false);
- version 1.0.0.89
report.setDefaultSaveHanCellOption(1, true, false, true, false, 100, 100, 10, 1, 100, false, false);
- version 1.0.0.139
report.setDefaultSaveHanCellOption(1, true, false, true, false, 100, 100, 10, 1, 100, false, false, false);
- version 1.0.0.210
report.setDefaultSaveHanCellOption(1, true, false, true, false, 100, 100, 10, 1, 100, false, false, false, "");
- version 1.0.0.337
report.setDefaultSaveHanCellOption(1, true, false, true, false, 100, 100, 10, 1, 100, false, false, false, "", false);
- version 1.0.0.339
report.setDefaultSaveHanCellOption(1, true, false, true, false, 100, 100, 10, 1, 100, false, false, false, "", false, "");
- version 1.0.0.382
report.setDefaultSaveHanCellOption(1, true, false, true, false, 100, 100, 10, 1, 100, false, false, false, "", false, "", false);
- version 1.0.0.383
report.setDefaultSaveHanCellOption(1, true, false, true, false, 100, 100, 10, 1, 100, false, false, false, "", false, "", false, false);
Parameters:
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

setDefaultSaveHTML5Option(isSplit, pageCount)
리포트 html5 저장에서 상세옵션의 기본값을 설정합니다.
report.setDefaultSaveHTML5Option(true, 96);
Parameters:
isSplit
{Boolean} 페이지 구분
pageCount
{Integer} DPI 값
Since:
version 5.0.1

setDefaultSaveHTMLOption(processCellLikeShape, displayPageLine, keepPageHeight, applyWordBreak, setTextProperiesToEmptyCell, putTagIntoEmptyCell, textOverflowHidden, coordinateRateForX, coordinateRateForY, encodingType)
리포트 HTML 저장에서 상세옵션의 기본값을 설정합니다.
report.setDefaultSaveHTMLOption(false, true, true, false, false, false, false, 2.6, 2.6, 1);
Parameters:
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

setDefaultSaveHWPOption(fixSize, allowOverlay, setPageBottomMarginToZero, outputLikeWord, tableSplitMethod, defaultCharGap, charRatio, putCheckboxIntoCell, splitTextByLine, mergeTable, lineSpaceRate, positionRelTo, hwpExportMethod, splitPageOnListTableOnly, pageBottomMarginApplicationRate, insertPageNumber, mergeAllTablesOnListTableOnly, insertLabelWithTextOnListTableOnly, isTransparentMode, isSectionClear)
리포트 HWP 저장에서 상세옵션의 기본값을 설정합니다.
report.setDefaultSaveHWPOption(true, true, true, false, 2, -8, 100, false, true, false, 100, 1, 1, true, 100, false, false, false, false, false);
Parameters:
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

setDefaultSaveJPGOption(rotate90, dpiX, dpiY, quality)
리포트 JPG 저장에서 상세옵션의 기본값을 설정합니다.
report.setDefaultSaveJPGOption(false, 96, 96, 100);
Parameters:
rotate90
{Boolean} 90도 회전
dpiX
{Integer} DPI X
dpiY
{Integer} DPI Y
quality
{Integer} 픔질 (1~100)
Since:
version 5.0.1

setDefaultSaveMultiTIFOption(rotate90, dpiX, dpiY, blackWhite, gray)
리포트 Multi TIF 저장에서 상세옵션의 기본값을 설정합니다.
report.setDefaultSaveMultiTIFOption(false, 96, 96, true);
-version 1.0.0.140
report.setDefaultSaveMultiTIFOption(false, 96, 96, false, true);
Parameters:
rotate90
{Boolean} 90도 회전
dpiX
{Integer} DPI X
dpiY
{Integer} DPI Y
blackWhite
{Boolean} 흑백
gray
{Boolean} 회색으로 표현
Since:
version 5.0.1

setDefaultSavePDFOption(isSplit, pageCount, userpw, textToImage, importOriginImage, removeHyperlink)
리포트 PDF 저장에서 상세옵션의 기본값을 설정합니다.
- version 1.0.0.25 이전버전
report.setDefaultSavePDFOption(true, 3);
- version 1.0.0.25 ~ 1.0.0.28
 report.setDefaultSavePDFOption(true, 3, "test123");
- version 1.0.0.29 
 report.setDefaultSavePDFOption(true, 3, "test123", false);
- version 1.0.0.31 
 report.setDefaultSavePDFOption(true, 3, "test123", false, false);
- version 1.0.0.141 
 report.setDefaultSavePDFOption(true, 3, "test123", false, false, false);
Parameters:
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

setDefaultSavePPTOption(mergeTable, ignoreLineSpace, removeHyperlink)
리포트 PPT 저장에서 상세옵션의 기본값을 설정합니다.
report.setDefaultSavePPTOption(false, true);
 version 1.0.0.141
report.setDefaultSavePPTOption(false, true, false);
Parameters:
mergeTable
{Boolean} 이웃한 표 병합
ignoreLineSpace
{Boolean} 행간 무시
removeHyperlink
{Boolean} 하이퍼 링크 제거 (ver 1.0.0.141)
Since:
version 5.0.1

setDefaultSavePPTXOption(mergeTable, splitTextByLine, defaultCharGap, lineSpaceRate, putCheckboxIntoCell, putCheckboxIntoCell)
리포트 PPTX,Hanshow 저장에서 상세옵션의 기본값을 설정합니다.
report.setDefaultSavePPTXOption(false, false, false);
Parameters:
mergeTable
{Boolean} 이웃한 표 병합
splitTextByLine
{Boolean} 라인별로 나눠서 텍스트 출력
defaultCharGap
{Number} 자간
lineSpaceRate
{Number} 행간
putCheckboxIntoCell
{Boolean} 테이블 셀 안에 체크박스 넣기
putCheckboxIntoCell
Since:
version 5.0.1

setDefaultSaveRTFOption(splitTextLine, processAsUnicode, processEqualAlign, defaultCharSpace, tableWrapperBottomGap, insertTableWrapper, mergeTable, fitShapeToText, TableRowHeightSort)
리포트 RTF 저장에서 상세옵션의 기본값을 설정합니다.
- version 1.0.0.53 이전
report.setDefaultSaveRTFOption(true, false, 4, -0.5, 0);
- version 1.0.0.53
report.setDefaultSaveRTFOption(true, false, 4, -0.5, 0, true);
- version 1.0.0.55
report.setDefaultSaveRTFOption(true, false, 4, -0.5, 0, true, false);
- version 1.0.0.84
report.setDefaultSaveRTFOption(true, false, 4, -0.5, 0, true, false, false, 1);
Parameters:
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

setDefaultSaveTIFOption(rotate90, dpiX, dpiY, blackWhite, gray)
리포트 TIF 저장에서 상세옵션의 기본값을 설정합니다.
report.setDefaultSaveTIFOption(false, 96, 96, true);
-version 1.0.0.140
report.setDefaultSaveTIFOption(false, 96, 96, false, true);
Parameters:
rotate90
{Boolean} 90도 회전
dpiX
{Integer} DPI X
dpiY
{Integer} DPI Y
blackWhite
{Boolean} 흑백
gray
{Boolean} 회색으로 표현
Since:
version 5.0.1

setDefaultSelectSaveOption(optionName)
리포트 저장 선택에서 디폴트 옵션을 설정하는 함수
저장버튼을 사용할 때 지정한 옵션을 선택합니다. 
report.setDefaultSelectSaveOption("pdf");
Parameters:
optionName
{String} excel, pdf, hwp, rtf, ppt, html, html5, hancell, excelx
Since:
version 5.0.1

setDirectPrint(isDirectPrint)
리포트의 뷰어를 사용하지 않고 바로 프린트를 호출하는 함수
target이 되는 div(또는 body) 설정하여야 하며 속성값 셋팅 후
report.view() 함수를 호출하여야 동작합니다.
1.0.0.168버전부터 report.directPDFPrint(); 함수로 통합되었습니다.

report.setDirectPrint(true);
Parameters:
isDirectPrint
{Boolean} 설정값
Since:
version 5.0.1

setDisabled(controlName, isStatus)
뷰어안에 있는 버튼을 비활성화 시켜주는 함수
report.setDisabled("save_button", true);
Parameters:
controlName
{String}
save_button : 저장 버튼
prev_button : 이전 리포트 버튼
next_button : 다음 리포트 버튼
firstPage_button : 첫페이지로 이동 버튼
lastPage_button : 마지막페이지로 이동 버튼
print_button : 프린트 버튼
close_button : 종료 버튼
pdf_button : pdf 다운로드 버튼
hwp_button : 한글 다운로드 버튼
doc_button : DOC 다운로드 버튼
excel_button : excel 다운로드 버튼
reportInfo_button : 등록정보 버튼
zoomIn : 리포트 화면 비율 콤보
input_box : 입력창
totalCount_box : 총 페이지 수 라벨
isStatus
{Boolean} true | false
Since:
version 5.0.1

setDisplayPrintOption(strType, isPrint)
인쇄시 사용할 프린트 방식을 숨기는 기능 함수
인쇄시 사용할 프린트 방식의 보이기 옵션을 설정합니다.
기본적인 default 값은 true 입니다. 
report.setDisplayPrintOption("html", false);
프린트 설정창에서 html 목록을 지웁니다.
Parameters:
strType
{String} pdf,html,hwp,exe
isPrint
{Boolean} true|false
Since:
version 5.0.1

setDisplayTotalPageCount(beforeChar, afterChar)
모든페이지수를 나타내는 디스플레이박스의 표현을 변경하는 함수
모든페이지수의 앞과 뒤에 문자열을 변경합니다. 
아래의 예제와 같이 등록하면 1(3) 표현됩니다. report.setDisplayTotalPageCount("(",")"); 아래의 예제와 같이 등록하면 1/3 표현됩니다. report.setDisplayTotalPageCount("/","");
Parameters:
beforeChar
afterChar
Since:
version 5.0.1

setDoodleOkButtonEvent(endFunction)
형관펜 설정창에서 확인버튼을 눌렀을 때 발생하는 이벤트 처리 함수
report.setDoodleOkButtonEvent(function(){ alert("형광펜 설정 완료"); });
Parameters:
endFunction
{Function} 실행시킬 함수
Since:
version 5.0.7

setDoodlePenDefaultVisible(isVisible)
EForm Key을 이용하여 서식을 다시 호출하였을 때 저장된 데이터에 형광펜이 있을 때 표시 여부 함수
EForm Key을 이용하여 서식을 다시 호출하였을 때 저장된 데이터에 형광펜이 존재할 때 
다시 보여줄지에 대하여 설정합니다. default(false);
eform.setDoodlePenDefaultVisible(true);
Parameters:
isVisible
{Boolean} 숨기기(false) | 보이기(true)
Since:
version 5.0.1

setDPI(DPI)
리포트의 기본 화면 DPI 설정 함수
report.setDPI(96);
Parameters:
DPI
{Integer} DPI
Since:
version 5.0.1

setEasyInput(isEasyInput)
EForm 간편입력 모드를 활성화 하는 함수
EForm 간편입력 모드를 활성화 합니다.
자동으로 setClientPaintView(true), setClientJsonAllPageData(true) 설정됩니다.
eform.setEasyInput(true);
Parameters:
isEasyInput
{Boolean} 활성화(true) | 비활성화 (false)
Since:
version 5.0.93

setEasyInputViewHidden(isHidden)
EForm 간편입력 모드에서 화면을 표현알지 여부를 설정하는 함수
EForm 간편입력 모드에서  화면을 표현알지 여부를 설정 합니다.
eform.setEasyInputViewHidden(true);
Parameters:
isHidden
{Boolean} 숨기기(true) | 보이기 (false)
Since:
version 5.0.143

setEdgeAdobeInfoMessage(StrMessage)
Edge에서 PDF 인쇄 시 인쇄 경고창의 메시지를 변경하는 함수
report.setEdgeAdobeInfoMessage("확인버튼을 클릭하세요");
Parameters:
StrMessage
{String} 문자열 중간에 br테그를 넣어도 적용가능합니다.
Since:
version 5.0.1

setEFormAppendData(appendData, isBase64Encode)
다른 리포트폼의 임시 저장용 데이터를 추가 적용하는 합수
임시 저장용 데이터를 뷰어가 호출(.view())되기전에 셋팅합니다. 
기존 서식의 데이터에 임시저장된 데이터가 추가적으로 적용됩니다.
중복된 키값이 존재한다면 데이터가 임시저장용 데이터로 변경됩니다.
var appendData = "%3fd6FEfdhh+%f.....";//base64 데이터
//var appendData = "{'data':1,array[],....}";//json string 데이터
eform.setEFormAppendData(appendData, true);
Parameters:
appendData
{String} 임시저장용 base64 String
isBase64Encode
{boolean} true, false
Since:
version 5.0.1

setEFormAutoIndex(isAutoIndex)
EForm 에서 입력컨트롤의 입력순서를 자동으로 부여하는 함수
EForm 에서 입력컨트롤의 입력순서를 자동으로 부여 합니다.
디자이너의 그린 순서로 적용되며 디자이너에 설정한 입력순서는 무시 됩니다.
eform.setEFormAutoIndex(true);
Parameters:
isAutoIndex
{Boolean} 활성화(true) | 비활성화 (false)
Since:
version 5.0.111

setEFormChatBox(isVisible)
이폼 뷰어 미러링 에서 안내 메시지 체팅을 활성화하는 함수
이폼 뷰어 미러링 에서 안내 메시지 체팅을 활성화하는 함수입니다.
eform.setEFormChatBox(true);
Parameters:
isVisible
{Boolean} 기본 기능 활성화
Since:
version 5.0.50

setEFormDoodlePenBGOpacity(nOpacity)
이폼 뷰어의 형광펜 모드일 때 배경 투명도를 설정하는 함수
이폼 뷰어의 형광펜 모드일 때 배경 투명도를 설정합니다.
eform.setEFormDoodlePenBGOpacity(0.9);
Parameters:
nOpacity
{Number} 0 ~ 1 투명도 (default : 0.6)
Since:
version 5.0.231

setEFormDoodlePenColor(penWidth, penColor, penOpacity)
EForm 메모(형광펜)기능에서 기본 색상을 설정하는 함수
EForm 메모(형광펜)기능에서 기본 색상을 설정합니다.  
eform.setEFormDoodlePenColor(16, "rgb(155,0,0)", 0.5);
Parameters:
penWidth
{Integer} 두께 (1 ~ 30)
penColor
{String} 색상 (rgb(0,0,0))
penOpacity
{Integer} 투명도 (0 ~ 1)
Since:
version 5.0.1

setEFormDoodlePenDefaultShiftKey(isUse)
이폼의 형광펜 그리기의 기본 시프트키 사용을 설정하는 함수
eform.setEFormDoodlePenDefaultShiftKey(true);
Parameters:
isUse
{Boolean} 사용 여부
Since:
version 5.0.116

setEFormDoodlePenToggle(isVisible)
이폼 뷰어의 서식영역에 형광펜의 토글버튼을 활성화하는 함수
이폼 뷰어의 서식영역에 형광펜의 토글버튼을 활성화하는 함수입니다.
eform.setEFormDoodlePenToggle(true);
Parameters:
isVisible
{Boolean} 기본 기능 활성화
Since:
version 5.0.157

setEFormImagePointer(isVisible, isFocusOutHidden, isDelayHidden, nDelayTime)
이폼 뷰어에서 컨트롤의 포커스가 들어왔을 때 이미지 포인터를 설정하는 함수
이폼 뷰어에서 컨트롤의 포커스가 들어왔을 때 컨트롤 위치에 이미지 표시를 사용합니다. 
미러링 사용 일 경우 서브에서만 표현합니다.
eform.setEFormImagePointer(true, true, false, 3);
Parameters:
isVisible
{Boolean} 기본 기능 활성화
isFocusOutHidden
{Boolean} 포커스 아웃일 때 숨길지 여부
isDelayHidden
{Boolean} 지정한 시간이 지났을 때 숨길지 여부
nDelayTime
{Number} 숨김 딜레이 시간(초)
Since:
version 5.0.40

setEFormImagePointerRect(isVisible)
이폼 뷰어에서 컨트롤의 포커스가 들어왔을 때 이미지 포인터의 영역을 설정하는 함수
이폼 뷰어에서 컨트롤의 포커스가 들어왔을 때 컨트롤 위치에 이미지 포인터의 영역을 표시합니다. 
미러링 사용 일 경우 서브에서만 표현합니다.
eform.setEFormImagePointerRect(true);
Parameters:
isVisible
{Boolean} 기본 기능 활성화
Since:
version 5.0.124

setEFormMobileDoubleTouchDisabled(isDisabled)
EForm 모바일환경에서 DoubleTouch를 사용한 페이지 이동기능을 설정(비활성화 , 활성화) 하는 함수
EForm 모바일환경에서 DoubleTouch를 사용한 페이지 이동기능을 설정(비활성화 , 활성화) 합니다.
eform.setEFormMobileDoubleTouchDisabled(true);
Parameters:
isDisabled
{Boolean} 비활성화(true) | 활성화 (false)
Since:
version 5.0.1

setEFormMobilePageMoveButtonDisabled(isDisabled)
EForm 모바일환경에서 화면를 터치 하였을 때 이동버튼을 설정(비활성화 , 활성화) 하는 함수
EForm 모바일환경에서 화면를 터치 하였을 때 이동버튼을 설정(비활성화 , 활성화) 합니다.
이 기능이 활성화 되어있을 때에는 swipe, DoubleTouch 기능이 비활성화 됩니다.
eform.setEFormMobilePageMoveButtonDisabled(true);
Parameters:
isDisabled
{Boolean} 비활성화(true) | 활성화 (false)
Since:
version 5.0.1

setEFormMobileSwipeDisabled(isDisabled)
EForm 모바일환경에서 swipe를 사용한 페이지 이동기능을 설정(비활성화 , 활성화) 하는 함수
EForm 모바일환경에서 swipe를 사용한 페이지 이동기능을 설정(비활성화 , 활성화) 합니다.
eform.setEFormMobileSwipeDisabled(true);
Parameters:
isDisabled
{Boolean} 비활성화(true) | 활성화 (false)
Since:
version 5.0.1

setEFormMustInputNumberPadMaxLength(nMaxLength)
이폼의 입력컨트롤의 숫자패드 일 때 maxLength를 강제적으로 설정하는 함수 이 옵션을 사용할 경우 디자이너의 설정이 안된 입력 컨트롤의 maxLength만 설정 됩니다.

eform.setEFormMustInputNumberPadMaxLength(18);
Parameters:
nMaxLength
{Number} 길이
Since:
version 5.0.117

setEFormMustSignPenWidth(nWidth)
이폼의 서명컨트롤의 펜 두께를 강제적으로 설정하는 함수 이 옵션을 사용할 경우 디자이너의 설정한 서명의 펜 두께가 무시됩니다.

eform.setEFormMustSignPenWidth(2);
Parameters:
nWidth
{Number} 펜 두께
Since:
version 5.0.117

setEFormMustSignStrokeWidth(nWidth)
이폼의 서명컨트롤의 필기체 추가 두께를 강제적으로 설정하는 함수 이 옵션을 사용할 경우 디자이너의 설정한 서명의 필기체 추가 두께가 무시됩니다.

eform.setEFormMustSignStrokeWidth(2);
Parameters:
nWidth
{Number} 펜 추가 두께
Since:
version 5.0.169

setEFormSignPositionFix(isPositionFix)
EForm의 사인 및 터치 드로잉에서의 좌표를 고정으로 사용할지 page에 따른 위치좌표로 사용할지를 지정하는 함수
EForm의 사인 및 터치 드로잉에서의 좌표를 고정으로 사용할지 page에 따른 위치좌표로 사용할지를 지정하는 함수입니다.
기본 설정값은 true 설정되어 있습니다.
report.setEFormSignPositionFix(false);
Parameters:
isPositionFix
{Boolean} true | false
Since:
version 5.0.1

setEFormTemporaryData(temporaryData, isBase64Encode)
EForm의 임시 저장용 데이터를 적용하는 합수
임시 저장용 데이터를 뷰어가 호출(.view())되기전에 셋팅합니다. 
서식과 임시저장된 데이터가 맞지않으면 적용되지 않습니다.
var temporaryData = "%3fd6FEfdhh+%f....."; //base64 데이터
//var temporaryData = "{'data':1,array[],....}";//json string 데이터
eform.setEFormTemporaryData(temporaryData, true);
Parameters:
temporaryData
{String} 임시저장용 base64 String
isBase64Encode
{boolean} true, false
Since:
version 5.0.1

setEFormTemporaryPenData(temporaryData, isBase64Encode)
EForm의 임시 저장용 형광펜 데이터를 적용하는 합수
1. 임시 저장용 데이터를 뷰어가 호출(.view())되기전에 셋팅합니다. 
뷰어 호출(.view()) 전 설정할 경우 setDoodlePenDefaultVisible (이폼 호출 시 펜 적용 옵션) 자동으로 true 설정됩니다.
2. 서식이 모두 표현된 후에 사용 하셔도 적용 가능합니다.
var temporaryData = "%3fd6FEfdhh+%f....."; //base64 데이터
//var temporaryData = "{'data':1,array[],....}";//json string 데이터
eform.setEFormTemporaryPenData(temporaryData, true);
Parameters:
temporaryData
{String} 임시저장용 base64 String
isBase64Encode
{boolean} true, false
Since:
version 5.0.16

setEFormUsePageMoveButton(isUse, isMobileStatic)
EForm 화면에서 이동버튼을 설정(활성화 , 비활성화) 하는 함수
EForm 화면에서 이동버튼을 설정(활성화 , 비활성화) 합니다. 
버튼의 css 클래스는 eform_pageMoveLeft, eform_pageMoveRight 사용합니다.
eform.setEFormUsePageMoveButton(true, true);
Parameters:
isUse
{Boolean} 활성화(true) | 비활성화(false)
isMobileStatic
{Boolean} 활성화(true) | 비활성화(false)
Since:
version 5.0.184

setEnabledCrossDomain(isEnabled)
크로스 도메인 허용에 관한 설정 함수
크로스 도메인 통신을 허용합니다.
기본적인 default 값은 false 입니다.
report.setEnabledCrossDomain(true);
Parameters:
isEnabled
{Boolean} true|false
Since:
version 5.0.1

setEndDOCButtonEvent(eventFunction)
리포트 뷰어의 DOC 바로 저장 끝났을 대 발생하는 이벤트 처리 함수
DOC 바로 저장 기능이 끝났을 때 함수를 실행합니다. 
1.0.0.229버전부터 report.setEndSaveButtonEvent(); 함수로 통합되었습니다.
report.setEndDOCButtonEvent(function(){
alert("DOC Button End");
});
Parameters:
eventFunction
{Function} 실행시킬 함수
Since:
version 5.0.1

setEndDrawPageEvent(eventFunction)
리포트 뷰어의 페이지가 그려진 후 발생하는 이벤트 처리 함수
리포트 뷰어의 페이지가 그려진 후 발생하는 이벤트 처리 함수를 실행합니다. 
report.setEndDrawPageEvent(function(){
alert("endDrawPage");
});
Parameters:
eventFunction
{Function} 실행시킬 함수
Since:
version 5.0.1

setEndExcelButtonEvent(eventFunction)
리포트 뷰어의 Excel 바로 저장 끝났을 대 발생하는 이벤트 처리 함수
Excel 바로 저장 기능이 끝났을 때 함수를 실행합니다. 
1.0.0.229버전부터 report.setEndSaveButtonEvent(); 함수로 통합되었습니다.
report.setEndExcelButtonEvent(function(){
alert("Excel Button End");
});
Parameters:
eventFunction
{Function} 실행시킬 함수
Since:
version 5.0.1

setEndHWPButtonEvent(eventFunction)
리포트 뷰어의 HWP 바로 저장 끝났을 대 발생하는 이벤트 처리 함수
HWP 바로 저장 기능이 끝났을 때 함수를 실행합니다. 
1.0.0.229버전부터 report.setEndSaveButtonEvent(); 함수로 통합되었습니다.
report.setEndHWPButtonEvent(function(){
alert("HWP Button End");
});
Parameters:
eventFunction
{Function} 실행시킬 함수
Since:
version 5.0.1

setEndMemoButtonEvent(eventFunction)
메뉴 상단에 메모 활성화 버튼 눌렀을 때 사용자 이벤트을 추가하는 함수
eform.setEndMemoButtonEvent(function(){ 
alert('메모버튼을 눌렀습니다.');
});
Parameters:
eventFunction
{Function} 실행시킬 함수
Since:
version 5.0.216

setEndPageMoveEvent(endFunction)
EFORM 뷰어의 페이지 이동 후 발생하는 이벤트 처리 함수
eform.setEndPageMoveEvent(function(){ alert("eform page move"); });
Parameters:
endFunction
{Function} 실행시킬 함수
Since:
version 5.0.1

setEndPDFButtonEvent(eventFunction)
리포트 뷰어의 PDF 바로 저장 끝났을 대 발생하는 이벤트 처리 함수
PDF 바로 저장 기능이 끝났을 때 함수를 실행합니다. 
1.0.0.229버전부터 report.setEndSaveButtonEvent(); 함수로 통합되었습니다.
report.setEndPDFButtonEvent(function(){
alert("PDF Button End");
});
Parameters:
eventFunction
{Function} 실행시킬 함수
Since:
version 5.0.1

setEndPrintProgressEvent(eventFunction)
리포트 뷰어의 프린트 프로그래스가 종료될 때 발생하는 이벤트 처리 함수
리포트 뷰어의 프린트 프로그래스가 종료될 때 함수를 실행합니다. 
프로그래스가 동작 시점은 서버에서 pdf 생성이 완료 되었을 때의 시점입니다.
클라이언트 인쇄창이 표현되는 시점과 종료되는 시점에는 적용되지 않습니다.
report.setEndPrintProgressEvent(function(){
alert("print progress close!!");
});
Parameters:
eventFunction
{Function} 실행시킬 함수
Since:
version 5.0.1

setEndReportEvent(endFunction)
리포트 뷰어의 마지막 페이지까지 완성이 되었을 때 발생하는 이벤트 처리 함수
report.setEndReportEvent(function(){ alert("리포트 생성 완료"); });
Parameters:
endFunction
{Function} 실행시킬 함수
Since:
version 5.0.1

setEndReportProgress(isProgress{Boolean}, strURL{String}, x, y)
리포트의 마지막 페이지가 생성될 때 까지 사용자 프로그래스를 설정하는 함수 모바일에선 사용할 수 없습니다. 1.0.0.376 버전 부터 지원하지 않는 기능입니다.(setProgress 통합)
report.setEndReportProgress(true, './img/deploying.gif', '50%', '30%');
Parameters:
isProgress{Boolean}
표현 여부 (true | false)
strURL{String}
현재 html에서의 상대주소 or 절대주소
x
{String} (px) or (%) X좌표
y
{String}(px) or (%) Y좌표
Since:
version 5.0.1

setEndSaveButtonEvent(eventFunction)
리포트 뷰어의 저장 끝났을 대 발생하는 이벤트 처리 함수
저장 기능이 끝났을 때 함수를 실행합니다. 
report.setEndSaveButtonEvent(function(){
alert("Save Button End");
});
Parameters:
eventFunction
{Function} 실행시킬 함수
Since:
version 5.0.1

setEngKeyOnly(isOnly)
EForm 뷰어에서 입력컨트롤의 입력 패드가 영문일 때 영문,숫자,.,-,스페이스 입력가능하도록 설정하는 함수
EForm 뷰어에서 입력컨트롤의 입력 패드가 영문일 때 영문,숫자,.,-,스페이스 입력가능하도록 설정합니다.
기본값은 true 이며 false 설정할 경우 한글입력도 가능합니다. eform.setEngKeyOnly(false);
Parameters:
isOnly
{Boolean} true, false
Since:
version 5.0.198

setEXCELProgress(strURL{String}, x, y)
리포트의 Excel 다운로드 준비에 관한 사용자 프로그래스를 설정하는 함수
1.0.0.376 버전 부터 지원하지 않는 기능입니다.(setProgress 통합)
report.setEXCELProgress('./img/deploying.gif', '50%', '30%');
Parameters:
strURL{String}
현재 html에서의 상대주소 or 절대주소
x
{String} (px) or (%) X좌표
y
{String}(px) or (%) Y좌표
Since:
version 5.0.1

setEXEKeyboardUseWonFormat(isUse)
EForm의 exe 키보드 원화 사용 중 실제 입력컨트롤의 데이터값에도 출력양식을 적용할지 설정하는 함수
 EForm의 exe 키보드 원화 사용 중 실제 입력컨트롤의 데이터값에도 출력양식을 적용할지 설정하는 함수입니다.
입력패드에서 숫자입력이 4,444 표현되도 입력컨트롤에는 4444 의 값으로 입력됩니다.
eform.setEXEKeyboardUseWonFormat(false);
Parameters:
isUse
적용여부 (true: default)
Since:
version 5.0.205

setExePrintCancelEvent(eventFunction)
exe 프로그램 인쇄 사용시 인쇄 취소에 대한 이벤트 처리 함수
인쇄 취소에 대한 정보코드를 반환하는 함수를 실행합니다. 
report.setExePrintCancelEvent(function(resultCode){
switch(resultCode){
case 0 : alert('정상');break;
case 1 : alert('exe Print 프로그램 강제 종료 상태');break;
case 2 : alert('설치된 exe Print 버전이 낮습니다.');break;
}
});
Parameters:
eventFunction
{Function} 실행시킬 함수
Since:
version 5.0.1

setEXEPrintDownloadLink(strUrl)
EXE Print가 클라이언트에 없을 시 표시되는 다운로드 경로를 변경 함수
EXE Print가 클라이언트에 없을 시 표시되는 다운로드 경로를 변경합니다.
report.setEXEPrintDownloadLink("http://www.naver.com");
Parameters:
strUrl
{String} url
Since:
version 5.0.1

setExePrintFinishEvent(eventFunction)
exe 프로그램 인쇄 사용시 인쇄 결과에 대한 이벤트 처리 함수
인쇄 결과에 대한 정보코드를 반환하는 함수를 실행합니다. 
report.setExePrintFinishEvent(function(resultCode){
switch(resultCode){
case 0 : alert('정상');break;
case 9999 : alert('알수 없는 오류 발생');break;
}
});
Parameters:
eventFunction
{Function} 실행시킬 함수
Since:
version 5.0.1

setFadeView(isFadeView)
리포트의 생성 시 Viewer의 페이드(Fade) 모션을 설정하는 함수
report.setFadeView(true);
Parameters:
isFadeView
{Boolean} 설정값
Since:
version 5.0.1

setFileDownLoadCheck(isChecked)
웹 뷰어의 파일 다운로드를 체크하는 함수
정상적인 파일 다운로드 프로그래스가 동작하지 않을 때
서버를 통한 체크방식으로 변경합니다.
(기본 파일 다운로드 체크는 쿠키를 이용)
report.setFileDownLoadCheck(true);
Parameters:
isChecked
{Boolean} 서버에서 체크
Since:
version 5.0.1

setFirefoxAdobeInfoMessage(StrMessage)
Firefox에서 PDF 인쇄 시 인쇄 경고창의 메시지를 변경하는 함수
report.setFirefoxAdobeInfoMessage("확인버튼을 클릭하세요");
Parameters:
StrMessage
{String} 문자열 중간에 br테그를 넣어도 적용가능합니다.
Since:
version 5.0.1

setFirefoxPopUpPrintWindow(isPopup, width, height)
파이어폭스 인쇄시 인쇄창 제어 옵션을 설정합니다.
report.setFirefoxPopUpPrintWindow(true, 600, 750);
이 예제는 기본으로 설정된 값으로 되어 있습니다.
Parameters:
isPopup
{Boolean} 새로운 window (true), 텝으로 새로열기 (false)
width
{Integer}
height
{Integer}
Since:
version 5.0.1

setGapMemo(nGapMemo)
메모간의 위치를 조절하는 함수
eform.setGapMemo(10);
Parameters:
nGapMemo
{Integer} 10 (0일경우 같은곳에 계속 생성)
Since:
version 5.0.123

setGuiderLineDisplay(isDisplay)
EForm 미러링 서비스에서 메인화면에 가이드스크롤 라인을 표시 여부를 설정하는 함수 (뷰어가 활성화 하기 전 설정 함수)
EForm 미러링 서비스에서 메인화면에 가이드스크롤 라인을 표시 여부를 설정하는 함수입니다.
eform.setGuiderLineDisplay(false);
Parameters:
isDisplay
{Boolean} true, false
Since:
version 5.0.1

setGuiderLinePinPaper(isPinPaper)
EForm 미러링 서비스에서 메인화면에 스크롤 위치를 서브에 스크롤 위치에 고정 하도록 설정하는 함수 (뷰어가 활성화 하기 전 설정 함수)
EForm 미러링 서비스에서 메인화면에 스크롤 위치를 서브에 스크롤 위치에 고정 하도록 설정하는 함수입니다.
가이드 라인의 기본 설정 값을 설정하는 함수이며 가이드 라인에 나오는 버튼으로 변경해서 사용 가능합니다.
eform.setGuiderLinePinPaper(true);
Parameters:
isPinPaper
{Boolean} true, false
Since:
version 5.0.244

setHtmlPrintInfo(strInfoText)
IE 브라우져에서 html 인쇄 사용 시 나오는 안내창의 내용을 변경하는 함수
IE 브라우져에서 html 인쇄 사용 시 나오는 안내창의 내용을 변경합니다. 
report.setHtmlPrintInfo("변경할 텍스트");
Parameters:
strInfoText
{String} html 인쇄 관련 내용
Since:
version 5.0.1

setHTMLPrintMarginAlertVisible(isVisible{Boolean})
IE & Firefox HTML 인쇄에서 여백에 관련 설정 경고창을 보기위한 설정
 IE & Firefox HTML 인쇄에서 여백에 관련 설정 경고창을 보기위한 설정입니다.
기본 설정값은 true 입니다.
report.setHTMLPrintMarginAlertVisible(false);
Parameters:
isVisible{Boolean}
보기옵션
Since:
version 5.0.37

setHWPPrint(isHWP)
리포트의 인쇄 선택에 한글뷰어를 추가하는 함수
report.setHWPPrint(true);
Parameters:
isHWP
{Boolean} 설정값
Since:
version 5.0.1

setHWPProgress(strURL{String}, x, y)
리포트의 HWP 다운로드 준비에 관한 사용자 프로그래스를 설정하는 함수
1.0.0.376 버전 부터 지원하지 않는 기능입니다.(setProgress 통합)
report.setHWPProgress('./img/deploying.gif', '50%', '30%');
Parameters:
strURL{String}
현재 html에서의 상대주소 or 절대주소
x
{String} (px) or (%) X좌표
y
{String}(px) or (%) Y좌표
Since:
version 5.0.1

setHybridProgress(isUse)
EForm의 ClipSoft 전용 Hybrid 사용할 때 앱의 프로그래스 사용 여부를 설정하는 함수
EForm의 ClipSoft 전용 Hybrid 사용할 때 앱의 프로그래스 사용 여부를 설정하는 함수입니다.
eform.setHybridProgress(true);
Parameters:
isUse
{Boolean} true, false
Since:
version 5.0.1

setHybridQuickControl(isHybridQuickControl)
EForm의 ClipSoft 전용 Hybrid 사용할 때 포커스 이동으로 컨트롤을 실행하도록 설정하는 함수 1.0.0.163버전부터 setQuickControl 함수로 통합되었습니다.
이전에 설정되어 있다면 변경하지 않으셔도 자동으로 setQuickControl에 설정됩니다.

EForm의 ClipSoft 전용 Hybrid 사용할 때 포커스 이동으로 컨트롤을 실행하도록 설정하는 함수입니다.
컨트롤이 필수항목 과 입력순서 모두 설정되어 있어야 기능이 동작합니다.
eform.setHybridQuickControl(true);
Parameters:
isHybridQuickControl
{Boolean} true, false
Since:
version 5.0.1

setHybridQuickControlCompleteEvent(eventFunction)
EForm의 ClipSoft 전용 Hybrid 사용할 때 포커스 이동기능으로 모든 입력컨트롤에 입력되었을 때 설정한 이벤트 함수를 설정하는 함수
1.0.0.163버전부터 setQuickControlCompleteEvent 함수로 통합되었습니다.
이전에 설정되어 있다면 변경하지 않으셔도 자동으로 setQuickControlCompleteEvent에 등록됩니다.

 필수항목 과 입력순서 모두 설정된 컨트롤의 입력이 모두 완료되었을 때 등록한 이벤트함수를 실행합니다.
eform.setHybridQuickControlCompleteEvent(function(){ alert("컨트롤이 모두 입력되었습니다."); });
Parameters:
eventFunction
{Function} 실행시킬 함수
Since:
version 5.0.1

setIgnorePDFObject(isIgnorePDFObject)
IE 브라우져의 추가기능에서 adobe pdf가 등록되어 있지만 activeX 허용에서
차단되었을 경우 무시하고 인쇄 모듈 호출 할 것인지 설정하는 함수
IE 브라우져에서 html 인쇄 사용 시 나오는 안내창의 내용을 변경합니다. 
report.setIgnorePDFObject(true);
Parameters:
isIgnorePDFObject
{Boolean} true | false
Since:
version 5.0.1

setImageViewer(isPaintImage)
IE7, IE8 버전의 뷰어를 이미지로 표현
IE7, IE8 버전의 뷰어를 이미지로 표현합니다. 
기본적으로 설정된 값은 false이며 html4로 그려집니다.
report.setImageViewer(true);
Parameters:
isPaintImage
{Boolean} true|false
Since:
version 5.0.1

setInputDisPlayTitle(isStatus)
EForm 입력컨트롤의 타이틀 표시 여부를 설정하는 함수
EForm 입력컨트롤의 타이틀 표시 여부를 설정합니다. 
eform.setInputDisPlayTitle(false);
Parameters:
isStatus
{boolean} true, false
Since:
version 5.0.1

setIsBigData(isSatatus)
대용량 리포트 옵션을 설정하는 함수
지원하지 않는 기능입니다.
report.setIsBigData(true);
Parameters:
isSatatus
{Boolean} 설정값
Since:
version 5.0.1

setIsFocusTextInput(isFocusTextInput)
메모 생성시 바로 텍스트 입력이 가능하도록 포커스 이동하도록 설정하는 함수 메모 생성시 바로 텍스트 입력이 가능하도록 포커스 이동하도록 설정하는 함수입니다.
eform.setIsFocusTextInput(true);
Parameters:
isFocusTextInput
{Boolean} true | false(default)
Since:
version 5.0.222

setIsMarkAny(isMarkAny{Boolean})
프린트 화면이 마크애니 연동 일 경우 IE에선 마크애니의 인쇄 방식을 사용
마크애니의 전용 뷰어가 아닌 우리 웹뷰어를 사용하는 경우 마크애니의 자동 인쇄를 사용합니다.
report.setIsMarkAny(true);
Parameters:
isMarkAny{Boolean}
Since:
version 5.0.1

setIsMemoColorDisplay(isDisplay)
메모의 색상 조절을 보이거나 숨기는 함수
eform.setIsMemoColorDisplay(false);
Parameters:
isDisplay
{Boolean} 보이기 옵션(default: true)
Since:
version 5.0.148

setIsMemoryDump(isSatatus)
Memory 사용한 빠른 리포트 생성 옵션을 설정하는 함수
지원하지 않는 기능입니다.
report.setIsMemoryDump(true);
Parameters:
isSatatus
{Boolean} 설정값
Since:
version 5.0.1

setIsObjectStamp(isStatus)
EForm의 다중서명 기능중 외부 인감스캐너 사용 할 때 설정 함수

 EForm의 다중서명 기능중  외부 인감스캐너 사용 할 때  인감스캐너가 없을 경우 false 설정하면 
서식안에 존재하는 다중서명컨트롤의 인감사용 체크가 false 적용됩니다.
eform.setIsObjectStamp(false);
Parameters:
isStatus
{Boolean} true, false
Since:
version 5.0.1

setIsPopUpSaveDownload(isPopup{Boolean})
서버에서 내려오는 모든 파일을 새창 다운로드 변경하는 함수
서버에서 내려오는 모든 파일을 새창 다운로드 합니다.
IE 브라우져에 크로스 도메인 일 경우에만 사용을 권장합니다.
report.setIsPopUpSaveDownload(true);
Parameters:
isPopup{Boolean}
팝업여부
Since:
version 5.0.1

setIsPreviewImg(isPreviewImg)
EForm 뷰어에서 미리보기 이미지를 사용 설정 함수
EForm 뷰어에서 미리보기 이미지를 사용 여부를 결정합니다. 
1.0.0.249버전부터 지원하지 않습니다.
eform.setIsPreviewImg(false);
Parameters:
isPreviewImg
{Boolean} true(사용) | false(사용안함)

setIsRedBC(isRedBC{Boolean})
프린트 화면이 RedBC 연동 일 경우 adobe object 사용
1.0.0.288버전부터 지원하지 않습니다. pdf 내부의 print script를 사용합니다.
RedBC의 전용 뷰어가 아닌 우리 웹뷰어를 사용하는 경우 옵션을 넣어야합니다.
report.setIsRedBC(true);
Parameters:
isRedBC{Boolean}
Since:
version 5.0.1

setLanguage(language)
웹 뷰어의 언어를 선택하는 함수
뷰어에 나오는 언어를 선택합니다. 
report.setLanguage("en");
Parameters:
language
{String} kr = 한국어
en = 영어
jp = 일본어
cn = 중국어
Since:
version 5.0.1

setLimitedPrint(pageCount)
리포트 인쇄에 대한 제한 페이지 수를 설정하는 함수
이 함수를 사용할 경우 인쇄버튼을 눌렀을 때 페이지수가 100페이지 이상일 때 팝업창을 띄워 줍니다.
 
report.setLimitedPrint(100);
Parameters:
pageCount
{Integer} 제한 페이지 수
Since:
version 5.0.1

setMainStampScannerEvent(fn)
이폼 뷰어 웹소켓 미러링 사용 시 인감 스캐너 스캔 후 이벤트 설정 함수
exe 모듈 인감 스캐너 및 일반 웹 파일 업로드 사용 시 문제가 발생 할 경우 상태 값을 반환하는 함수 입니다.
메인 화면에서만 사용 가능한 이벤트 설정 함수 입니다
반환하는 상태 값 status = 0 정상, 1 = 취소, 2 = 오류 eform.setMainStampScannerEvent(function(status){ if(status == 2){ ClipAlertUI('경고', '인감 스캐너의 문제가 발생하였습니다. 로그 확인이 필요합니다.'); } });
Parameters:
fn
{Function} 스캐너가 동작 후 이벤트 함수
Since:
version 5.0.260

setMemoData(arrSpeechBubbleArray)
추출된 메모 데이터를 입력하는 함수
report.setMemoData([arraymemodata]);
Parameters:
arrSpeechBubbleArray
{Array} 추출된 메모 데이터
Since:
version 5.0.108

setMemoExport(isMemoExport)
메모를 출력물에 포함할지 선택 하는 함수
report.setMemoExport(true);
메모를 출력물에 포함할지 선택 하는 함수 입니다.
Parameters:
isMemoExport
{Boolean} default false 메모를 출력물에 포함 여부
Since:
version 5.0.190

setMemoStyle(strMemoStyle)
기본 메모 스타일을 설정하는 함수
eform.setMemoStyle("tx:0,text:기본설정,pointerSide:bottom,isReduceFontSize:false");
 
 tx:0 x좌표
 ty:0 y좌표
 width:220 넓이
 height:200 높이
 text:기본내용 메모내용
 isReduceFontSize:false 글자크기줄임
 pointerSide:bottom  꼬리표위치 top left bottom right none 
 verticalAlign:top  글자 정렬 top middle bottom
 horizontalAlign:left  글자 정렬 left center right
 fontName:나눔고딕 폰트이름
 fontSize:10  폰트크기
 fontBold:false  bold 사용 여부
 fontColorR:255 폰트색상
 fontColorG:255 폰트색상
 fontColorB:255 폰트색상
 backgroundColorR:50 배경색상
 backgroundColorG:50 배경색상
 backgroundColorB:50 배경색상
Parameters:
strMemoStyle
{String} 기본 메모 스타일(,:문자는 (text)기본내용에 사용 불가
Since:
version 5.0.108

setMemoTransparency(nMemoTransparency)
메모 출력물에 투명도를 설정 하는 함수
report.setMemoTransparency(0.5);
메모 출력물에 투명도를 설정 하는 함수 입니다.
Parameters:
nMemoTransparency
{Float} default 1 메모의 투명도 값 ( 0~1 )
Since:
version 5.0.190

setMirroringScrollSyncTime(nTime)
이폼 뷰어 미러링 사용 시 스크롤 제어의 스로트링 시간을 설정 하는 함수
이폼 뷰어 미러링 사용 시 스크롤 제어의 스로트링 시간을 설정 하는 함수입니다. 
eform.setMirroringScrollSyncTime(200);
Parameters:
nTime
{Number} ms : default 20 (0.02초)
Since:
version 5.0.260

setMobilePageScrollTop(isTop)
모바일 환경에서 다음페이지 이동 후 페이지의 top 으로 지정 할 것인지에 대한 설정
설정값이 false 일 경우 현재의 스크롤이 유지됩니다. 슬라이더 페이지 설정을 하였을 경우 설정과 상관없이 페이지의 top을 유지 합니다.
report.setMobilePageScrollTop(true);
Parameters:
isTop
{Boolean}
Since:
version 5.0.1

setMultiSignSlide(isSlide)
EForm의 다중서명 기능을 슬라이드로 표현 하도록 설정 함수

 EForm의 다중서명 기능을  슬라이드로 표현 하도록 설정 합니다.
eform.setMultiSignSlide(true);
Parameters:
isSlide
{Boolean} true, false
Since:
version 5.0.146

setMultiSignViewType(nType)
EForm 뷰어에서 웹 동시 서명 창의 표현 여부를 설정하는 함수
웹 동시 서명창을 고정적으로 가로,세로 을 지정합니다. 
eform.setMultiSignViewType(1);
Parameters:
nType
0=자동(default), 1=가로, 2=세로
Since:
version 5.0.193

setNecessaryEnabled(isEnabled)
EForm 필수 항목 체크를 활성화 하는 함수
아래의 설정을 뷰어 호출전에 활성화 할 경우 필수 항목 컨트롤에 대한 스타일이 활성화 됩니다. 
eform.setNecessaryEnabled(true);
Parameters:
isEnabled
{Boolean} 활성화
Since:
version 5.0.1

setNetErrorButtonEvent(eventFunction)
네트워크 에러가 발생했을 때 나오는 경고창의 확인 버튼을 눌렀을 때 이벤트 함수
네트워크 에러가 발생했을 때 나오는 경고창의 확인 버튼을 눌렀을 때 이벤트 함수 입니다.
		eform.setNetErrorButtonEvent(function(eventTarget){});
Parameters:
eventFunction
{Function} 실행시킬 함수
Since:
version 5.0.133

setNextPageLoading(isEnabled)
EForm 현재페이지 로딩 시 다음페이지의 내용을 미리 로드할지 설정 하는 함수
EForm 현재페이지 로딩 시 다음페이지의 내용을 ajax통신을 통하여 내용을 저장합니다. 
다음페이지로 이동 하였을 때 미리 가져온 데이터를 화면에 표현합니다.
통신상태가 안좋거나 느릴 때 다음페이지에 대한 로드를 빠르게 하기 위한 설정입니다.
eform.setNextPageLoading(true);
Parameters:
isEnabled
{Boolean} 활성화
Since:
version 5.0.1

setOldHTMLPrintType(isType{Boolean})
이전 버전 HTML 인쇄 방식으로 설정하는 함수
문서의 서식이 세로 가로 혼합일 경우 가로 서식을 세로로 돌려서 표현하지 않음
report.setOldHTMLPrintType(true);
Parameters:
isType{Boolean}
사용여부
Since:
version 5.0.1

setOldMultiSign(isStatus)
EForm의 다중서명 기능을 이전 버전(일반 서명창)으로 표현 하도록 설정 함수

 EForm의 다중서명 기능을 이전 버전(일반 서명창)으로 표현 하도록 설정 합니다.
일반 서명창으로 나오도록 설정됩니다.
eform.setOldMultiSign(true);
Parameters:
isStatus
{Boolean} true, false
Since:
version 5.0.1

setOOFEncoding(isEncoding)
OOF 문서를 인코딩 하여 서버 통신 설정 함수
OOF 문서를 base64String 인코딩 합니다.
화면의 인코딩이 UTF-8일 경우에만 사용이 가능합니다.
report.setOOFEncoding(true);
Parameters:
isEncoding
{Boolean} true|false
Since:
version 5.0.1

setPageCountLabelEvent(eventFunction)
리포트 & EForm 뷰어의 전체페이지수 라벨영역을 클릭했을 때 발생하는 이벤트 처리 함수
리포트 뷰어의 전체페이지수 라벨영역을 클릭했을 때 발생하는 이벤트 처리 함수를 실행합니다. 
report.setPageCountLabelEvent(function(){
alert(report.getTotalPageCount());
});
Parameters:
eventFunction
{Function} 실행시킬 함수
Since:
version 5.0.1

setPageCountTime(value)
리포트의 PageCount 호출하는 Interval Time을 설정 함수
report.setPageCountTime(700);
Parameters:
value
{Integer} value (1000 = 1초)
Since:
version 5.0.1

setPageScrollTop(isTop)
PC 환경에서 다음페이지 이동 후 페이지의 top 으로 지정 할 것인지에 대한 설정
설정값이 false 일 경우 현재의 스크롤이 유지됩니다. 슬라이더 페이지 설정을 하였을 경우 설정과 상관없이 페이지의 top을 유지 합니다.
report.setPageScrollTop(true);
Parameters:
isTop
{Boolean}
Since:
version 5.0.1

setPDFDownloadLink(strUrl)
PDF 없을 시 표시되는 다운로드 경로를 변경 함수
PDF 없을 시 표시되는 다운로드 경로를 변경합니다.
report.setPDFDownloadLink("http://www.naver.com");
Parameters:
strUrl
{String} url
Since:
version 5.0.1

setPDFFitToPage(isFitToPage{Boolean})
브라우져 PDF 인쇄에서 페이지에 맞춤 옵션을 사용 설정하는 함수
report.setPDFFitToPage(true);
Parameters:
isFitToPage{Boolean}
표현 여부 (true | false)
Since:
version 5.0.1

setPDFPopupPrintInfoDisplay(isView{Boolean})
pdf 인쇄 사용시 팝업인쇄에 대한 메시지를 생략하는 함수
pdf 인쇄 사용시 팝업인쇄에 대한 메시지를 생략합니다. 
아래의 옵션을 false 사용할 시 edge, firefox, mac safari 의 메시지박스가 생략됩니다.
report.setPDFPopupPrintInfoDisplay(false);
Parameters:
isView{Boolean}
사용여부
Since:
version 5.0.1

setPDFPrintAlertCloseButtonEvent(eventFunction)
리포트 뷰어의 pdf 인쇄 경고창에서 취소를 눌렀을 때 발생하는 이벤트 처리 함수
리포트 뷰어의 pdf 인쇄 경고창에서 취소를 눌렀을 때 발생하는 이벤트 처리 함수 
report.setPDFPrintAlertCloseButtonEvent(function(){
alert('취소버튼을 눌렀습니다.');
});
Parameters:
eventFunction
{Function} 실행시킬 함수
Since:
version 5.0.1

setPDFPrintAlertOkButtonEvent(eventFunction)
리포트 뷰어의 pdf 인쇄 경고창에서 저장을 눌렀을 때 발생하는 이벤트 처리 함수
리포트 뷰어의 pdf 인쇄 경고창에서 저장을 눌렀을 때 발생하는 이벤트 처리 함수 입니다. 
리턴값에 따라 기본동작 유무가 결정됩니다.
report.setPDFPrintAlertOkButtonEvent(function(){
alert('저장버튼을 눌렀습니다.');
retrun false;
});
Parameters:
eventFunction
{Function} 실행시킬 함수
Since:
version 5.0.7

setPermissionAdobe9(isPermission)
PDF 인쇄 사용시 adobe9 허용 함수
경고 : PDF 인쇄 사용시 adobe9 허용합니다 adobe9 인쇄창의 문제점을 가지고 권장하지는 않습니다.
report.setPermissionAdobe9(true);
Parameters:
isPermission
{Boolean} true | false
Since:
version 5.0.1

setPositionLockExcludingQuickControl(isLock)
EForm의 QuickControl 입력하였을 때 필수가 아닌 컨트롤은 위치 보정을 하지 않도록 설정하는 함수
          컨트롤에 필수항목 과 입력순서 없는 컨트롤에 스크롤 위치 보정을 제외합니다..
예제의 설정함수를 하지 않을 경우 기본값으로 false 지정됩니다.
eform.setPositionLockExcludingQuickControl(true);
Parameters:
isLock
{Boolean} true, false
Since:
version 5.0.1

setPostParam(strParam)
서버 통신 (Clip.jsp)에 추가적인 파라미터를 추가 할 수 있는 함수
서버 통신 (Clip.jsp)에  추가적인 파라미터를 추가 할 수 있는 함수입니다.
 eform.setPostParam('data1=aaa&data2=333');
Parameters:
strParam
파라미터 값 {String} "data1=aaa&data2=333"
Since:
version 5.0.218

setPrintBarcodeAWT(isBarcodeAWT)
PDF 인쇄 사용 시 바코드를 이미지 사용 대신 AWT로 표현할지 설정 함수
 PDF 인쇄 사용 시 바코드를 이미지 사용 대신 AWT로 표현할 때 사용합니다. 벡터이미지로 표현됩니다.
report.setPrintBarcodeAWT(true);
Parameters:
isBarcodeAWT
{Boolean} isBarcodeAWT
Since:
version 5.0.21

setPrintCancelButtonEvent(eventFunction)
리포트 뷰어의 인쇄 선택창에서 취소를 눌렀을 때 발생하는 이벤트 처리 함수
리포트 뷰어의 인쇄 선택창에서 취소를 눌렀을 때 발생하는 이벤트 처리 함수 
report.setPrintCancelButtonEvent(function(){
alert('취소버튼을 눌렀습니다.');
});
Parameters:
eventFunction
{Function} 실행시킬 함수
Since:
version 5.0.1

setPrintExceptionSaveButtonVisible(isVisible{Boolean})
adobe 인쇄 안내 문구창에 저장버튼의 보이기 옵션을 설정하는 함수
report.setPrintExceptionSaveButtonVisible(true);
Parameters:
isVisible{Boolean}
Since:
version 5.0.1

setPrintImage(isCreateImage)
PDF 인쇄 사용 시 글자를 이미지로 표현할 지에 대한 설정 함수
PDF 인쇄 사용 시 글자를 이미지로 표현합니다. 이 옵션을 사용하는 대부분의 경우는
특수한 언어(아랍어,뱅갈어) 사용할 때  사용합니다.
report.setPrintImage(false);
Parameters:
isCreateImage
{Boolean} isCreateImage
Since:
version 5.0.1

setPrintOkButtonEvent(eventFunction)
리포트 뷰어의 인쇄 선택창에서 인쇄를 눌렀을 때 발생하는 이벤트 처리 함수
리포트 뷰어의 인쇄 선택창에서 인쇄를 눌렀을 때 발생하는 이벤트 처리 함수 
report.setPrintOkButtonEvent(function(){
alert('인쇄버튼을 눌렀습니다.');
});
Parameters:
eventFunction
{Function} 실행시킬 함수
Since:
version 5.0.1

setPrintProgress(strURL{String}, x, y)
리포트의 프린트 준비에 관한 사용자 프로그래스를 설정하는 함수
1.0.0.376 버전 부터 지원하지 않는 기능입니다. (setProgress 통합)
report.setPrintProgress('./img/deploying.gif', '50%', '30%');
Parameters:
strURL{String}
현재 html에서의 상대주소 or 절대주소
x
{String} (px) or (%) X좌표
y
{String}(px) or (%) Y좌표
Since:
version 5.0.1

setPrintSelectNames(printType, changePrintName)
프린트 설정 선택창에 이름을 변경하는 함수 프린트 설정창에 나오는 선택내용를 변경하는 기능 입니다.
report.setPrintSelectNames("html", "웹브라우져 인쇄");
Parameters:
printType
{String} 인쇄 타입 (pdf, html)
changePrintName
{String} 변경 이름
Since:
version 5.0.1

setProgress(strURL{String}, x, y)
리포트의 생성 시 사용자 프로그래스를 설정하는 함수
report.setProgress('./img/deploying.gif', '50%', '30%');
Parameters:
strURL{String}
현재 html에서의 상대주소 or 절대주소
x
{String} (px) or (%) X좌표
y
{String}(px) or (%) Y좌표
Since:
version 5.0.1

setProperty(name, value)
EForm 의 임시적으로 사용할 수 있는 property 입력하는 함수
EForm 의 임시적으로 사용할 수 있는 property 추가하여 사용합니다. 
eform.setProperty("ctrl1", "input1");
eform.setProperty("ctrl2", 13);
디자이너의 eform 스크립트로 사용할 경우 this 키워드를 사용합니다.
this.setProperty("ctrl1", "input1");
this.setProperty("ctrl2", 13);
Parameters:
name
{String} property 이름
value
{Object} property 값(boolean, String, Number, Object 등)
Since:
version 5.0.1

setQuickControl(isQuickControl)
EForm의 입력컨트롤을 입력하였을 때 지정한 다음 컨트롤로 자동 포커스 이동하는 기능
          컨트롤이 필수항목 과 입력순서 모두 설정되어 있어야 기능이 동작합니다.
eform.setQuickControl(true);
Parameters:
isQuickControl
{Boolean} true, false
Since:
version 5.0.1

setQuickControlAutoMobileZoom(isEnabled)
EForm의 입력후 다음 컨트롤로 자동 포커스 이동하는 기능에서
모바일 환경일 때 확대 허용 여부 함수
         EForm의 입력후 다음 컨트롤로 자동 포커스 이동하는 기능에서 
모바일 환경일 때 확대 허용 여부 지정합니다.
지정하지 않을 경우 기본적으로 true 설정됩니다. eform.setQuickControlAutoMobileZoom(false);
Parameters:
isEnabled
{Boolean} true.false
Since:
version 5.0.1

setQuickControlCompleteEvent(eventFunction)
EForm의 설정한 모든 입력컨트롤에 입력되었을 때 이벤트 함수를 설정 기능으로 setQuickControl 설정값을 true 일 때 동작합니다.
 필수항목 과 입력순서 모두 설정된 컨트롤의 입력이 모두 완료되었을 때 등록한 이벤트함수를 실행합니다.
setQuickControl 설정값을 true 일 때 동작합니다.
eform.setQuickControlCompleteEvent(function(){ alert("컨트롤이 모두 입력되었습니다."); });
Parameters:
eventFunction
{Function} 실행시킬 함수
Since:
version 5.0.1

setQuickControlMobileZoom(nZoom)
EForm의 입력후 다음 컨트롤로 자동 포커스 이동하는 기능에서 모바일 환경일 때 확대 비율을 지정하는 함수
         컨트롤이 필수항목 과 입력순서가 없어도 모든 컨트롤에 적용 됩니다.
setQuickControl 함수를 true 설정하였을 경우 기본적으로 1.4 설정 됩니다.
eform.setQuickControlMobileZoom(1.4);
Parameters:
nZoom
{Number} 권장(1.4 = 140%)
Since:
version 5.0.1

setRatioComboName(strPageWidth, strWholePage)
웹뷰어의 화면 비율 선택박스에서 PageWidth, WholePage 내용을 변경하는 함수
report.setRatioComboName("폭맞춤","높이맞춤");
Parameters:
strPageWidth
{String} PageWidth 변경할 이름
strWholePage
{String} WholePage 변경할 이름
Since:
version 5.0.1

setRatioComboNameChange(value, newName)
화면 비율 선택박스에서 내용의 이름을 변경하는 함수
report.setRatioComboNameChange("75%", "75");
Parameters:
value
{String} 50% , 75%, 100%, 125%, 150%, 200%, 300%, 400%, PageWidth, WholePage
newName
{String} 변경할 이름
Since:
version 5.0.1

setRatioComboNameVisible(value, isVisible)
화면 비율 선택박스에서 선택내용을 보이거나 숨기는 함수
report.setRatioComboNameVisible("75%", false);
Parameters:
value
{String} 50% , 75%, 100%, 125%, 150%, 200%, 300%, 400%, PageWidth, WholePage
isVisible
{Boolean} true | false
Since:
version 5.0.1

setReportCheckEvent(checkCount, callbackFunction)
서버와의 통신이 지속적으로 발생할 때 서버와의 통신 횟수를 체크하여 이벤트를 호출하는 함수
서버와의 통신이 지속적으로 발생할 때 지정한 이벤트를 호출 하는 함수입니다. 
리포트 생성 요청이 많아서 딜레이가 발생하거나 삭제된 리포트를 호출 할 경우 발생 할 수 있습니다.
report.setReportCheckEvent(50, function(){ alert("서버와의 응답이 없습니다. 화면을 다시 호출 하거나 담당자에게 문의하세요"); return false; //반환하는 값에 따라 기본 동작을 다시 활성화 시킵니다.
//true 일 경우 서버와의 체크를 다시 시작합니다.
//false 일 경우 서버와의 체크를 종료합니다.
});
Parameters:
checkCount
{Number} 체크 횟수
callbackFunction
{Function} 콜백 함수
Since:
version 5.0.15

setReportMobilePageMoveButtonDisabled(isDisabled)
Report 모바일환경에서 화면를 터치 하였을 때 이동버튼을 설정(비활성화 , 활성화) 하는 함수
Report 모바일환경에서 화면를 터치 하였을 때 이동버튼을 설정(비활성화 , 활성화) 합니다.
이 기능이 활성화 되어있을 때에는 swipe 기능이 비활성화 됩니다.
report.setReportMobilePageMoveButtonDisabled(true);
Parameters:
isDisabled
{Boolean} 비활성화(true) | 활성화 (false)
Since:
version 5.0.1

setSaveDirectDOCOption(splitTextLine, processAsUnicode, processEqualAlign, defaultCharSpace, tableWrapperBottomGap, insertTableWrapper, mergeTable, fitShapeToText, TableRowHeightSort, TableRowHeightSort)
빠른 DOC 저장에서 상세옵션의 기본값을 설정합니다.
report.setSaveDirectDOCOption("report", true, false, 4, -0.5, 0, true, false);
- version 1.0.0.84
report.setSaveDirectDOCOption("report", true, false, 4, -0.5, 0, true, false, false, 1);
Parameters:
splitTextLine
{Boolean} 문자열을 여러 줄로 나누어 표현
processAsUnicode
{Boolean} 유니코드로 문자열을 처리
processEqualAlign
{Integer}
1 = 왼쪽 정렬
2 = 가운데 정렬
3 = 오른쪽 정렬
4 = 양쪽 정렬
defaultCharSpace
{Double} 기본 자간
tableWrapperBottomGap
{Integer} 표를 감싸는 객체의 아래쪽 여백
insertTableWrapper
{Boolean} 테이블을 감싸는 객체를 삽입할 것인지 여부
mergeTable
{Boolean} 이웃한 테이블과 병합할 것인지 여부
fitShapeToText
{Boolean} 도형을 텍스트 크기에 맟춤
TableRowHeightSort
{Integer} 표의 행높이 설정
1 = 고정
2 = 최소(워드에서 표 셀의 글자를 넣으면 셀이 늘어남)
TableRowHeightSort
Since:
version 5.0.1

setSaveDirectExcelOption(fileName, exportMethod, mergeCell, mergeEmptyCell, splitCellAtPageSize, rightToLeft, widthRate, heightRate, coordinateErrorLimit, processGerenalFormat, printingMagnification, fitToPageWhenPrinting, removeHyperlink, repeatPageSectionWhenAllSectionInOneSheet, useSubreportNameAsSheetName, defaultPageSheetName, clearEmptySubSection, clearCrosstabHeader)
빠른 Excel 저장에서 상세옵션의 기본값을 설정합니다.
- version 1.0.0.54 이전버전
report.setSaveDirectExcelOption("report",1, true, false, true, false, 100, 100, 10, 1, 100);
- version 1.0.0.54
report.setSaveDirectExcelOption("report",1, true, false, true, false, 100, 100, 10, 1, 100, false);
- version 1.0.0.89
report.setSaveDirectExcelOption("report",1, true, false, true, false, 100, 100, 10, 1, 100, false, false);
- version 1.0.0.139
report.setSaveDirectExcelOption("report",1, true, false, true, false, 100, 100, 10, 1, 100, false, false, false);
- version 1.0.0.337
report.setSaveDirectExcelOption("report",1, true, false, true, false, 100, 100, 10, 1, 100, false, false, false, false);
- version 1.0.0.339
report.setSaveDirectExcelOption("report",1, true, false, true, false, 100, 100, 10, 1, 100, false, false, false, false, "");
- version 1.0.0.382
report.setSaveDirectExcelOption("report",1, true, false, true, false, 100, 100, 10, 1, 100, false, false, false, false, "", false);
- version 1.0.0.383
report.setSaveDirectExcelOption("report",1, true, false, true, false, 100, 100, 10, 1, 100, false, false, false, false, "", false, false);
Parameters:
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} 인쇄 확대/축소 비율
fitToPageWhenPrinting
{Boolean} 출력시 페이지 맞춤
removeHyperlink
{Boolean} 하이퍼링크 제거
repeatPageSectionWhenAllSectionInOneSheet
{Boolean} 페이지 머리글/바닥글 반복
useSubreportNameAsSheetName
{Boolean} 리포트명을 시트명으로 사용
defaultPageSheetName
{String} 기본 페이지 시트명
clearEmptySubSection
{Boolean} 비어있는 영역 무시
clearCrosstabHeader
{Boolean} 반복되는 크로스탭 헤더 무시
Since:
version 5.0.1

setSaveDirectHWPOption(fileName, fixSize, allowOverlay, setPageBottomMarginToZero, outputLikeWord, tableSplitMethod, defaultCharGap, charRatio, putCheckboxIntoCell, splitTextByLine, mergeTable, lineSpaceRate, positionRelTo, hwpExportMethod{Integer}, splitPageOnListTableOnly{Boolean}, pageBottomMarginApplicationRate, insertPageNumber, mergeAllTablesOnListTableOnly, insertLabelWithTextOnListTableOnly, isTransparentMode, isSectionClear)
빠른 HWP 저장에서 상세옵션의 기본값을 설정합니다.
report.setSaveDirectHWPOption("report", true, true, true, false, 2, -8, 100, false, true);
-version 1.0.0.55
report.setSaveDirectHWPOption("report", true, true, true, false, 2, -8, 100, false, true, false);
-version 1.0.0.58
report.setSaveDirectHWPOption("report", true, true, true, false, 2, -8, 100, false, true, false, 100);
-version 1.0.0.63
report.setSaveDirectHWPOption("report", true, true, true, false, 2, -8, 100, false, true, false, 100, 1);
-version 1.0.0.99
report.setSaveDirectHWPOption("report", true, true, true, false, 2, -8, 100, false, true, false, 100, 1, 1);
-version 1.0.0.102
report.setSaveDirectHWPOption("report", true, true, true, false, 2, -8, 100, false, true, false, 100, 1, 1, true);
-version 1.0.0.107
report.setSaveDirectHWPOption("report", true, true, true, false, 2, -8, 100, false, true, false, 100, 1, 1, true, 100);
-version 1.0.0.173
report.setSaveDirectHWPOption("report", true, true, true, false, 2, -8, 100, false, true, false, 100, 1, 1, true, 100, false);
-version 1.0.0.212
report.setSaveDirectHWPOption("report", true, true, true, false, 2, -8, 100, false, true, false, 100, 1, 1, true, 100, false, false, false);
-version 1.0.0.291
report.setSaveDirectHWPOption("report", true, true, true, false, 2, -8, 100, false, true, false, 100, 1, 1, true, 100, false, false, false, false);
-version 1.0.0.367
report.setSaveDirectHWPOption("report", true, true, true, false, 2, -8, 100, false, true, false, 100, 1, 1, true, 100, false, false, false, false, false);
Parameters:
fileName
{String} 파일이름
fixSize
{Boolean} 크기 고정
allowOverlay
{Boolean} 겹침 허용
setPageBottomMarginToZero
{Boolean} 페이지 바닥 여백을 0으로 설정
outputLikeWord
{Boolean} 글자처럼 출력
tableSplitMethod
{Integer}
1 = 나눔
2 = 셀 단위로 나눔
3 = 나누지 않음
defaultCharGap
{Integer} 기본 자간
charRatio
{Integer} 장평
putCheckboxIntoCell
{Boolean} 셀 안에 체크박스 넣기
splitTextByLine
{Boolean} 텍스트를 라인별로 나눠서 표현
mergeTable
{Boolean} 이웃한 테이블과 병합할 것인지 여부
lineSpaceRate
{Integer} 줄간격 비율
positionRelTo
{Integer} 좌표 기준 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} 페이지 넘버 삽입(1~100) (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

setSaveDirectPDFOption(fileName, isSplit, pageCount, userpw, textToImage, importOriginImage, removeHyperlink)
빠른 PDF 저장에서 상세옵션의 기본값을 설정합니다.
- version 1.0.0.25 이전버전
report.setSaveDirectPDFOption("report", true, 3);
- version 1.0.0.25 ~ 1.0.0.28
report.setSaveDirectPDFOption("report", true, 3, "test123");
- version 1.0.0.29
report.setSaveDirectPDFOption("report", true, 3, "test123", false);
- version 1.0.0.31
report.setSaveDirectPDFOption("report", true, 3, "test123", false, false);
- version 1.0.0.141
report.setSaveDirectPDFOption("report", true, 3, "test123", false, false, false);
Parameters:
fileName
{String} 파일이름
isSplit
{Boolean} 분할 저장 선택
pageCount
{Integer} 분할 페이지 수
userpw
{String} 문서암호
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

setSaveFileName(strfileName)
저장할 파일의 이름을 지정하는 함수
저장할 파일의 이름을 지정합니다. 
report.setSaveFileName("명세서");
Parameters:
strfileName
{String} 파일명
Since:
version 5.0.1

setSaveOptionVisible(optionType, isVisible)
리포트 저장 선택에서 각각 옵션에 보이기를 설정하는 함수
저장버튼을 사용할 때 보이고 싶은 옵션만 표현 할 때 사용합니다. 
report.setSaveOptionVisible("pdf", false);
Parameters:
optionType
{String} 저장옵션 타입 (excel, excelx, pdf, hwp, rtf, ppt, html, html5, hancell, doc, docx, jpg, txt, tif, multiTif,excelData, pptx, brl,hanshow)
isVisible
{Boolean} 설정값
Since:
version 5.0.1

setSAVEProgress(strURL{String}, x, y)
리포트의 저장(다운로드) 준비에 관한 사용자 프로그래스를 설정하는 함수
1.0.0.376 버전 부터 지원하지 않는 기능입니다.(setProgress 통합)
report.setSAVEProgress('./img/deploying.gif', '50%', '30%');
Parameters:
strURL{String}
현재 html에서의 상대주소 or 절대주소
x
{String} (px) or (%) X좌표
y
{String}(px) or (%) Y좌표
Since:
version 5.0.1

setSavingFileOption(isPriorityServer)
리포트 저장에 관한 서버통신 방식을 설정하는 함수
리포트 저장에 관한 서버통신 방식을 설정합니다. 리포트 서버의 버전이 118버전 이후일 경우
자동적으로 true 설정으로 설정됩니다. 118이전 버전은 사용할 수 없는 방식입니다.
설정이 true일 경우 서버에 저장할 파일을 동적 생성 후 파일이 완성되었을 때 파일 다운로드를 진행합니다.
false 일 경우 저장할 파일을 서버에 직접 요청합니다. 마크애니, 레드비씨 등 바코드 회사와의 연동에서는 false
사용하셔야 합니다. report.setSavingFileOption(false);
Parameters:
isPriorityServer
{Boolean}
Since:
version 5.0.1

setScrollPaging(isScrollPaging)
스크롤 페이징 기능 설정 함수 (PC 전용)
설정값을 true로 사용할 경우 스크롤에 따라 페이징하며
마우스 휠 동작에서만 동작합니다.
report.setScrollPaging(false);
Parameters:
isScrollPaging
{Boolean}
Since:
version 5.0.1

setSearchWord(isSearchWord{Boolean})
eform 뷰어의 검색 기능을 활성화하는 설졍
eform 뷰어의 검색 기능을 활성화하는  설정입니다.
eform 5.0 뷰어에서만 제공하며 setClientPaintView의 옵션이 true일 경우에만 활성화(eform5.0 에선 기본옵션) 됩니다.
eform.setSearchWord(true);
Parameters:
isSearchWord{Boolean}
보기옵션
Since:
version 5.0.57

setSelectBoxPopupView(isPopup)
EForm 뷰어에서 사용하는 선택박스의 내용을 팝업으로 보여주는 함수
EForm 뷰어에서 사용하는 선택박스의 리스트 내용을 기본 제공되는 방식이 아닌 별도의 팝업을 사용하여 표현합니다.
eform.setSelectBoxPopupView(true);
Parameters:
isPopup
{Boolean} 사용
Since:
version 5.0.1

setSelectPrintPageType(type, startNum, endNum)
리포트 인쇄창에 기본 인쇄범위를 설정하는 함수
리포트 인쇄창에 기본 인쇄범위를 설정하는 함수입니다. 
report.setSelectPrintPageType(2); report.setSelectPrintPageType(3, 1, 1);
Parameters:
type
{Number} 1 = 전체 페이지 2= 현재 페이지 3= 페이지 지정
startNum
{Number} type이 페이지 지정일 때 시작 페이지를 지정 (version 1.0.0.250 부터)
endNum
{Number} type이 페이지 지정일 때 끝 페이지를 지정 (version 1.0.0.250 부터)
Since:
version 5.0.1

setSelectSavePageType(type, startNum, endNum)
리포트 저장창에 기본 저장범위를 설정하는 함수
리포트 저장창에 기본 저장범위를 설정하는 함수입니다. 
report.setSelectSavePageType(2); report.setSelectSavePageType(3, 1, 1);
Parameters:
type
{Number} 1 = 전체 페이지 2= 현재 페이지 3= 페이지 지정
startNum
{Number} type이 페이지 지정일 때 시작 페이지를 지정 (version 1.0.0.250 부터)
endNum
{Number} type이 페이지 지정일 때 끝 페이지를 지정 (version 1.0.0.250 부터)
Since:
version 5.0.1

setSignMirroringVisible(isVisible)
미러링 에서 일반 팝업 서명 및 직접 서명 일 경우 메인 화면에서
서브화면의 서명을 실시간으로 볼 수 있도록 설정하는 함수
미러링 에서 일반 팝업 서명 및 직접 서명 일 경우 메인 화면에서 
서브화면의 서명을 실시간으로 볼 수 있도록 설정하는 함수입니다.
이 기능은 서브화면 뷰어에서 설정합니다.
exe,app 동기화 및 다중서명에서는 사용이 불가능 합니다.
eform.setSignMirroringVisible(true)
Parameters:
isVisible
{Boolean} true, false
Since:
version 5.0.1

setSignMoveCount(count)
EForm 뷰어에서 사용하는 사인컨트롤의 터치이동 횟수를 지정하는 함수
EForm 뷰어에서 사용하는 사인컨트롤의 터치이동 횟수를 지정합니다. 지정한 횟수보다 적은 횟수가 들어올 경우 
필수항목체크항목에서 체크됩니다. 설정하지 않을 경우 기본적으로 9 값이 설정 됩니다.
eform.setSignMoveCount(3);
Parameters:
count
{Number} 이동 횟수
Since:
version 5.0.1

setSignOffset(left, top)
싸인 영역의 위치를 현재 기준에서 지정한 값 만큼 이동 시키는 함수
싸인 영역은 기본적으로 스크롤의 위치를 계산하여 적용됩니다.
report.setSignOffset(50,50);
Parameters:
left
{Integer} left 값 만큼 이동
top
{Integer} top 값 만큼 이동
Since:
version 5.0.1

setSignSlide(isSlide)
EForm의 서명 기능을 슬라이드로 표현 하도록 설정 함수

 EForm의 서명 기능을  슬라이드로 표현 하도록 설정 합니다.
eform.setSignSlide(true);
Parameters:
isSlide
{Boolean} true, false
Since:
version 5.0.161

setSignStaticPosition(left, top)
싸인 영역의 위치를 고정 좌표 스타일로 지정하는 함수
싸인 영역에 사용된 좌표 관련 옵션을 무시하며 지정한 스타일 좌표로 표시합니다.
report.setSignStaticPosition("50px","50%");
Parameters:
left
{String} 10px, 50%
top
{String} 10px, 50%
Since:
version 5.0.1

setSignUndoRedoHidden(isHidden)
EForm의 서명 기능에 되돌리기, 앞으로 가기 기능을 표현 여부를 설정하는 함수

EForm의 서명 기능에 되돌리기, 앞으로 가기 기능을 표현 여부를 설정 합니다.
eform.setSignUndoRedoHidden(true);
Parameters:
isHidden
{Boolean} true : 숨기기 , false : 보이기 (default : false)
Since:
version 5.0.177

setSlidePage(isSlide)
리포트의 페이지 슬라이드 모션을 설정하는 함수
report.setSlidePage(true);
Parameters:
isSlide
{Boolean} 설정값
Since:
version 5.0.1

setSocketViewEvent(eventFunction)
EForm의 미러링 소켓 처리 이벤트 함수
EForm의 미러링 소켓 처리 이벤트 함수입니다.
eform.setSocketViewEvent(function(status)){ if(status ==1){ //처리 } });
Parameters:
eventFunction
{Function} 실행시킬 함수
넘어오는 status 값 1 = 웹소켓 접속중일 경우 200 = 웹소켓 연결 완료.미러링 접속 대기 상태. 201 = 미러링 연결 완료. 레포트 호출 상태(room-joined 수신) 202 = 미러링 연결 완료.반대편 연결 대기중.(room-empty 수신 ) 203 = 반대편 미러링 연결 종료.(room-leave 수신) 204 = 반대편 미러링 소켓 연결(room-enter 수신) 210 = 서브에서 채널키 입력이 필요한 상태. 211 = 메인에서 채널키 노출이 필요한 상태 300 = 서브 레포트 호출 실행 상태. (call-report 호출) 400 = 완료 상태. (show-report 수신) 500 = exe 전용 미러링 연결 완료. 레포트 호출 상태(main 에서 sub room-enter 수신) 에러 코드 100 = 중계서버 비정상 종료시 110 = 다른접속에 위해서 연결이 종료 되었을경우 발생됨.(room-disconnection 수신) 120 = 모바일 기기가 비정상 종료되었을 경우 호출됨. 메인에서만 발생됨.
Since:
version 5.0.1

setSpliteViewPageMoveRequiredEvent(eventFunction)
EForm 모바일 4분활 뷰어의 현재 페이지에서 슬라이드가 끝까지 도착하지않은 상태에서 다음 페이지 이동시 이벤트 발생 함수
 현재 페이지에서의 슬라이드가 끝까지 도착하지 않았을 때 다음페이지 이동시 이벤트가 동작합니다. 
eform.setSpliteViewPageMoveRequiredEvent(function(){ alert("페이지의 끝까지 이동하셔야 다음페이지 이동이 가능합니다."); });
Parameters:
eventFunction
{Function} 이벤트 함수
Since:
version 5.0.1

setSplitPage(pageCount)
리포트의 페이지수가 많을 때 분할 저장(.zip)할 수 있도록 설정 하는 함수
리포트의 페이지수가 많을 때 분할 저장(.zip)할 수 있도록 설정합니다. 
또한 페이지 수가 많을 경우 오랜시간 서버의 메모리 점유하는 점을 방지하기 위해서 사용됩니다.
pdf, html5, jpg, txt, tif 출력은 이 설정이 적용되지 않습니다. report.setSplitPage(50);
Parameters:
pageCount
{Number} 분할할 페이지 수
Since:
version 5.0.1

setSplitPDFFileNames(arrayNames)
PDF 저장에서 분할 저장을 선택하였을 때의 각각의 pdf 파일명을 지정하는 함수
zip 파일안에 pdf의 이름을 설정할 때 사용합니다. 
var arrayNames = new Array(); arrayName.push("fileName1"); arrayName.push("fileName2"); arrayName.push("fileName3"); report.setSplitPDFFileNames(arrayNames);
Parameters:
arrayNames
{Array} 이름 리스트
Since:
version 5.0.1

setSplitView(isSplitView)
EForm 모바일에 4분활 뷰어 활성화 기능
EForm 모바일에 4분활 뷰어 활성화 합니다. 
eform.setSplitView(true);
Parameters:
isSplitView
{Boolean} 활성화(true) | 비활성화(false)
Since:
version 5.0.1

setSplitViewQuick(isQuick)
EForm 모바일에 4분활 뷰어의 퀵모드 활성화 기능
EForm 모바일에 4분활 뷰어의 퀵모드를 활성화 합니다. 
eform.setSplitViewQuick(true);
Parameters:
isQuick
{Boolean} 활성화(true) | 비활성화(false)
Since:
version 5.0.1

setSplitViewSlideTime(nTime)
EForm 모바일에 4분활 뷰어의 슬라이드 시간 기능
 EForm 모바일에 4분활 뷰어의 슬라이드 시간을 설정합니다. 
eform.setSplitViewSlideTime(2);
Parameters:
nTime
{Number} 1 ~10 숫자
Since:
version 5.0.1

setStampCallEvent(eventFunction)
EForm의 미러링 기능 중 서브에서 인감스캐너 요청이 들어왔을 때 이벤트 함수
EForm의 미러링 기능 중 서브에서 인감스캐너 요청이 들어왔을 때 이벤트가 발생합니다.
eform.setStampCallEvent(function(){ alert("인감 요청"); });
Parameters:
eventFunction
{Function} 실행시킬 함수
Since:
version 5.0.1

setStampCancelEvent(eventFunction)
EForm의 미러링 기능 중 서브에서 인감스캐너 취소가 들어왔을 때 이벤트 함수
EForm의 미러링 기능 중 서브에서 인감스캐너 취소가 들어왔을 때 이벤트가 발생합니다.
eform.setStampCancelEvent(function(){ alert("인감 취소"); });
Parameters:
eventFunction
{Function} 실행시킬 함수
Since:
version 5.0.1

setStampDefaultType(nType, isApplyAllSign)
EForm의 다중 서명 중 인감 사용의 타입이 설정에 없을 경우 설정하는 함수

EForm의 다중 서명 중 인감 사용의 타입이 설정에 없을 경우 설정합니다. 
163 이하 버전 엔진에서 생성 할 경우 기본 타입인 인감으로 처리 됩니다. 아래의 설정 함수를 사용 할 경우
다중 서명에 모두 적용 됩니다.
//서명컨트롤에 디자인된 설정 값이 없을 경우(163ver 이하) 서명으로 설정 eform.setStampDefaultType(1, false); //서명컨트롤에 디자인된 설정 값을 무시하고 서명을 기본값으로 설정 //eform.setStampDefaultType(1, true);
Parameters:
nType
{Number} 0 : 인감, 1: 서명 (default : 0)
isApplyAllSign
{Boolean} true : 디자이너에 설정된 값을 무시, false: 설정이 없는 컨트롤만 적용 (default : false)
Since:
version 5.0.177

setStartCloseButtonEvent(eventFunction)
리포트 뷰어의 Close 버튼을 눌렀을 때 발생하는 이벤트 처리 함수
Close 버튼 기능이 활성화 이전에 함수를 실행합니다. 
report.setStartCloseButtonEvent(function(){
alert("Close Button Click");
//!중요: 선언한 함수안에 return 값이 true | false 따라 뷰어의 기본동작이 활성화 됩니다. return true; });
Parameters:
eventFunction
{Function} 실행시킬 함수
Since:
version 5.0.1

setStartDOCButtonEvent(eventFunction)
리포트 뷰어의 DOC 바로 저장 버튼을 눌렀을 때 발생하는 이벤트 처리 함수
DOC 바로 저장 버튼 기능이 활성화 이전에 함수를 실행합니다. 
report.setStartDOCButtonEvent(function(){
alert("DOC Button Click");
//!중요: 선언한 함수안에 return 값이 true | false 따라 뷰어의 기본동작이 활성화 됩니다. return true; });
Parameters:
eventFunction
{Function} 실행시킬 함수
Since:
version 5.0.1

setStartDrawPageEvent(eventFunction)
리포트 뷰어의 페이지가 그려지기 전에 발생하는 이벤트 처리 함수
리포트 뷰어의 페이지가 그려지기 전에 발생하는 이벤트 처리 함수를 실행합니다. 
report.setStartDrawPageEvent(function(){
alert("StartDrawPage");
});
Parameters:
eventFunction
{Function} 실행시킬 함수
Since:
version 5.0.1

setStartExcelButtonEvent(eventFunction)
리포트 뷰어의 Excel 바로 저장 버튼을 눌렀을 때 발생하는 이벤트 처리 함수
Excel 바로 저장 버튼 기능이 활성화 이전에 함수를 실행합니다. 
report.setStartExcelButtonEvent(function(){
alert("Excel Button Click");
//!중요: 선언한 함수안에 return 값이 true | false 따라 뷰어의 기본동작이 활성화 됩니다. return true; });
Parameters:
eventFunction
{Function} 실행시킬 함수
Since:
version 5.0.1

setStartFirstPageButtonEvent(eventFunction)
리포트 뷰어의 첫 페이지이동 버튼을 눌렀을 때 발생하는 이벤트 처리 함수
첫 페이지이동 버튼 기능이 활성화 이전에 함수를 실행합니다. 
report.setStartFirstPageButtonEvent(function(){
alert("First Page Button Click");
//!중요: 선언한 함수안에 return 값이 true | false 따라 뷰어의 기본동작이 활성화 됩니다. return true; });
Parameters:
eventFunction
{Function} 실행시킬 함수
Since:
version 5.0.1

setStartHWPButtonEvent(eventFunction)
리포트 뷰어의 HWP 바로 저장 버튼을 눌렀을 때 발생하는 이벤트 처리 함수
HWP 바로 저장 버튼 기능이 활성화 이전에 함수를 실행합니다. 
report.setStartHWPButtonEvent(function(){
alert("HWP Button Click");
//!중요: 선언한 함수안에 return 값이 true | false 따라 뷰어의 기본동작이 활성화 됩니다. return true; });
Parameters:
eventFunction
{Function} 실행시킬 함수
Since:
version 5.0.1

setStartLastPageButtonEvent(eventFunction)
리포트 뷰어의 마지막페이지이동 버튼을 눌렀을 때 발생하는 이벤트 처리 함수
마지막페이지이동 버튼 기능이 활성화 이전에 함수를 실행합니다. 
report.setStartLastPageButtonEvent(function(){
alert("lastPage Button Click");
//!중요: 선언한 함수안에 return 값이 true | false 따라 뷰어의 기본동작이 활성화 됩니다. return true; });
Parameters:
eventFunction
{Function} 실행시킬 함수
Since:
version 5.0.1

setStartNextPageButtonEvent(eventFunction)
리포트 뷰어의 다음 페이지이동 버튼을 눌렀을 때 발생하는 이벤트 처리 함수
다음 페이지이동 버튼 기능이 활성화 이전에 함수를 실행합니다. 
report.setStartNextPageButtonEvent(function(){
alert("nextPage Button Click");
//!중요: 선언한 함수안에 return 값이 true | false 따라 뷰어의 기본동작이 활성화 됩니다. return true; });
Parameters:
eventFunction
{Function} 실행시킬 함수
Since:
version 5.0.1

setStartPDFButtonEvent(eventFunction)
리포트 뷰어의 PDF 바로 저장 버튼을 눌렀을 때 발생하는 이벤트 처리 함수
PDF 바로 저장 버튼 기능이 활성화 이전에 함수를 실행합니다. 
report.setStartPDFButtonEvent(function(){
alert("PDF Button Click");
//!중요: 선언한 함수안에 return 값이 true | false 따라 뷰어의 기본동작이 활성화 됩니다. return true; });
Parameters:
eventFunction
{Function} 실행시킬 함수
Since:
version 5.0.1

setStartPreviousPageButtonEvent(eventFunction)
리포트 뷰어의 이전 페이지이동 버튼을 눌렀을 때 발생하는 이벤트 처리 함수
이전 페이지이동 버튼 기능이 활성화 이전에 함수를 실행합니다. 
report.setStartPreviousPageButtonEvent(function(){
alert("PreviousPage Button Click");
//!중요: 선언한 함수안에 return 값이 true | false 따라 뷰어의 기본동작이 활성화 됩니다. return true; });
Parameters:
eventFunction
{Function} 실행시킬 함수
Since:
version 5.0.1

setStartPrintButtonEvent(eventFunction)
리포트 뷰어의 Print 버튼을 눌렀을 때 발생하는 이벤트 처리 함수
Print 버튼 기능이 활성화 이전에 함수를 실행합니다. 
report.setStartPrintButtonEvent(function(){
alert("Print Button Click");
//!중요: 선언한 함수안에 return 값이 true | false 따라 뷰어의 기본동작이 활성화 됩니다. return true; });
Parameters:
eventFunction
{Function} 실행시킬 함수
Since:
version 5.0.1

setStartSaveButtonEvent(eventFunction)
리포트 뷰어의 저장 버튼을 눌렀을 때 발생하는 이벤트 처리 함수
저장버튼 기능이 활성화 이전에 함수를 실행합니다. 
report.setStartSaveButtonEvent(function(){
alert("Save Button Click");
//!중요: 선언한 함수안에 return 값이 true | false 따라 뷰어의 기본동작이 활성화 됩니다. return true; });
Parameters:
eventFunction
{Function} 실행시킬 함수
Since:
version 5.0.1

setStyle(controlName, cssText)
viewer 의 기본 디자인을 변경합니다.
report.setStyle("firstPage_button",
"left:inherit;right:195px;background-image:url(./user_img/first.png);background-color:tan;");
Parameters:
controlName
{String}
menu : 메뉴 배경 부분
main : 리포트 배경 부분
save_button : 저장 버튼
prev_button : 이전 리포트 버튼
next_button : 다음 리포트 버튼
firstPage_button : 첫페이지로 이동 버튼
lastPage_button : 마지막페이지로 이동 버튼
print_button : 프린트 버튼
close_button : 종료 버튼
pdf_button : pdf 다운로드 버튼
hwp_button : 한글 다운로드 버튼
doc_button : doc 다운로드 버튼
excel_button : excel 다운로드 버튼
reportInfo_button : 등록정보 버튼
zoomIn : 리포트 화면 비율 콤보
input_box : 입력창
totalCount_box : 총 페이지 수 라벨
doodle_button : eform 뷰어의 형관펜 버튼 (version 1.0.0.94 부터 지원)
memo_button : eform 뷰어의 메모 버튼 (version 5.0.47 부터 지원)
searchWord_button : eform 뷰어의 검색 버튼 (version 5.0.57 부터 지원)
cssText
{String} 표준 CSS
Since:
version 5.0.1

setSubCallReportEvent(eventFunction)
EForm의 미러링 기능 중 메인에서 서브의 화면을 호출하기 전 이벤트 함수
EForm의 미러링 기능 중 메인에서 서브의 화면을 호출하기 전 이벤트를 실행합니다..
eform.setSubCallReportEvent(function{ alert("화면이 전환됩니다."); });
Parameters:
eventFunction
{Function} 실행시킬 함수
Since:
version 5.0.1

setSubCloseReportEvent(eventFunction)
EForm의 미러링 기능 중 메인에서 서브의 화면을 종료한 후 이벤트 함수
EForm의 미러링 기능 중 메인에서 서브의 화면을 종료 후 이벤트를 실행합니다..
eform.setSubCloseReportEvent(function{ alert("화면이 전환됩니다."); });
Parameters:
eventFunction
{Function} 실행시킬 함수
Since:
version 5.0.1

setSubInputCallButtonText(strText)
EForm 미러링 서비스에서 서브화면 하이브리드 입력창을 호출하는 버튼의 안내문구를 변경하는 함수
Parameters:
strText
{String} 안내문구 내용
Since:
version 5.0.1

setSubViewControl(isUse, strStyle, strClassName)
EForm 미러링 에서 서브화면의 비율과 위치를 메인 화면에서 제어하는 기능
 EForm 미러링 에서 서브화면의 비율과 위치(마우스 우클릭)를 메인 화면에서 제어하는 기능입니다.
eform.setSubViewControl(true, "right:200px;","");
Parameters:
isUse
{Boolean} 사용 여부
strStyle
{String} 비율 선택박스의 스타일 적용
strClassName
{String} css 클래스 적용
Since:
version 5.0.208

setSwipeDisiabled(isDisabled)
모바일 리포트 뷰어의 스와이프를 활성화, 비활성화 설정하는 함수
모바일 리포트 뷰어의 스와이프를 활성화, 비활성화 설정하는 함수입니다
모바일 리포트 뷰어에서만 적용됩니다.
report.setSwipeDisiabled(true);
Parameters:
isDisabled
{Boolean} true, false
Since:
version 5.0.1

setSyncPageServerPath(strServerPath{String})
화면 뷰어의 페이지 호출을 서버에서 설정한 유저수로 제한한 서버페이지주소로 변경하는 함수
화면 뷰어의 페이지 호출을 서버에서 설정한 유저수로 제한한 서버페이지주소로 변경합니다. 리포트 뷰어에서만 사용 가능합니다.
report.setSyncPageServerPath("./ClipAndPage.jsp");
Parameters:
strServerPath{String}
Since:
version 5.0.1

setTitleSpeechBubble(isEnable, strBGColor, strColor, nFontSize, nTime, nWidth, nHeight, nTextMargin, strTextAlign)
이폼 입력컨트롤의 말풍선 기능을 활성화 하는 함수
입력컨트롤의 말풍선 기능을 활성화 합니다. 
입력박스, 서명에만 제공합니다.
eform.setTitleSpeechBubble(true, "rgb(0,0,0)", "rgb(255,255,255)", 25, 3000, 400, 90, 10, "left");
Parameters:
isEnable
말풍선 활성화 여부
strBGColor
말풍선 배경 색상(rgb)
strColor
글자 색상(rgb)
nFontSize
기본 폰트 사이즈(px)
nTime
말풍선 유지 시간(ms) ex> 3000(3초)
nWidth
말풍선 넓이 (px)
nHeight
말풍선 높이 (px)
nTextMargin
텍스트 여백 (px)
strTextAlign
텍스트 정렬 (left, center, right)
Since:
version 5.0.239

setTOCNecessaryOption(tocDepth, isVisible)
EForm의 TOC(목차)가 보이기 상태일 때 각각의 depth별 필수항목체크에 관한 보이기 옵션을 설정하는 함수
EForm의 TOC(목차)가 보이기 상태일 때 각각의 depth별 필수항목체크에 관한 보이기 옵션을 설정합니다.
아래와 같이 설정하였을 때 2Depth 목록에 속한 페이지에 필수항목 컨트롤이 있을 경우 체크박스로 표시합니다. eform.setTOCNecessaryOption(2, true);
Parameters:
tocDepth
{Integer} 1 ~ 3 Depth
isVisible
{Boolean} visible
Since:
version 5.0.1

setTOCPageNumberOption(tocDepth, isVisible, firstChar, lastChar)
EForm의 TOC(목차)가 보이기 상태일 때 목록의 페이지번호를 볼 수있게 설정하는 함수
EForm의 TOC(목차)가 보이기 상태일 때 목록의 페이지번호를 볼 수있게 설정합니다.
아래와 같이 설정하였을 때 2Depth 목록에 속한 페이지번호를 (숫자) 표시합니다. eform.setTOCPageNumberOption(2, true, "(", ")");
Parameters:
tocDepth
{Integer} 1 ~ 3 Depth
isVisible
{Boolean} visible
firstChar
{String} 페이지번호 앞에 들어갈 문자열
lastChar
{String} 페이지번호 뒤에 들어갈 문자열
Since:
version 5.0.1

setTOCVisible(isVisible)
EForm의 TOC(목차)에 대한 보이기 옵션을 설정하는 함수
EForm의 TOC(목차)에 대한 보이기 옵션을 설정합니다.
별도의 외부 이벤트로 목록을 호출하기 위해서는 아래의 함수를 셋팅한 후 열기 함수(eform.EFormTOCView()), 닫기 함수(eform.EFormCloseTOCView())
통하여 제어할 수 있습니다. 목차 기능은 리포트폼이 모두 완성된 이후에 사용 할 수 있습니다.
eform.setTOCVisible(true);
Parameters:
isVisible
{Boolean}
Since:
version 5.0.1

setTouchZoomInDisabled(isDisabled)
EForm 모바일에 터치 줌인 기능을 황성화 하는 기능
EForm 모바일에 터치 줌인 기능을 황성화|비활성화 합니다. 
eform.setTouchZoomInDisabled(true);
Parameters:
isDisabled
{Boolean} 활성화(false) | 비활성화(true)
Since:
version 5.0.1

setUseCheckLabelVisibleSync(isUse)
이폼 뷰어의 checkbox, radiobox 의 visible 사용 시 label에도 적용 여부를 설정하는 함수
단, 서버에서 생성하는 출력물은  이폼 데이터를 서버에 저장 했을 경우에만 적용됩니다.
이폼 데이터 저장 없이 사용하기 위해서는 서버의 출력물에 setUseCheckLabelVisibleSync 옵션을 설정해야 합니다.
eform.setUseCheckLabelVisibleSync(true);
Parameters:
isUse
{Boolean} 사용 여부 (default:false)
Since:
version 5.0.263

setUseMainStampScanner(isUse)
이폼 뷰어 웹소켓 미러링 사용 시 인감 스캐너를 사용할지 설정하는 함수
메인 화면이 전용 exe 모듈일 경우 인감 스캐너가 활성화 되며 exe 아닌 일반 웹 브라우져일 경우 파일 업로드 창이 활성화 됩니다.
메인 화면과 서브 화면 에 동일한 옵션을 설정 해야 합니다.
eform.setUseMainStampScanner(true);
Parameters:
isUse
{Boolean} 사용 여부
Since:
version 5.0.260

setUseOfficePassword(isUse{Boolean})
리포트 뷰어의 오피스 저장 관련 패스워드 보이기 설정
리포트 뷰어의 오피스(xlsx, docx, hancell) 저장 관련 패스워드 보이기 설정 입니다.
사용하기 위해서는 리포트서버에 추가적인 라이브러리가 필요합니다.
report.setUseOfficePassword(true);
Parameters:
isUse{Boolean}
사용옵션 (default : false)

setUseOriginImage(isEnabled)
리포트의 원본 이미지 사용을 설정하는 함수
리포트의 원본 이미지 사용을 설정합니다.
기본적인 default 값은 false 입니다.
report.setUseOriginImage(true);
Parameters:
isEnabled
{Boolean} true|false
Since:
version 5.0.1

setUsePopupInputFrame(isUsePopupInputFrame)
모바일 이폼 뷰어에서 모든 컨트롤의 입력을 팝업창을 사용하도록 설정하는 함수
모바일 이폼 뷰어에서 모든 컨트롤의 입력을 팝업창을 사용합니다. 
eform.setQuickControl(true); 같이 사용합니다.
eform.setUsePopupInputFrame(true);
Parameters:
isUsePopupInputFrame
{Boolean} 사용 여부
Since:
version 5.0.225

setUsePopupInputFrameByTypeCalendar(isUsePopupInputFrame)
모바일 이폼 뷰어에서 달력 컨트롤의 입력을 팝업창을 사용하도록 설정하는 함수
모바일 이폼 뷰어에서 달력 컨트롤의 입력을 팝업창을 사용합니다. 
eform.setUsePopupInputFrameByTypeCalendar(true);
Parameters:
isUsePopupInputFrame
{Boolean} 사용 여부
Since:
version 5.0.226

setUsePopupInputFrameByTypeCheckbox(isUsePopupInputFrame)
모바일 이폼 뷰어에서 체크박스 컨트롤의 입력을 팝업창을 사용하도록 설정하는 함수
모바일 이폼 뷰어에서 체크박스 컨트롤의 입력을 팝업창을 사용합니다. 
eform.setUsePopupInputFrameByTypeCheckbox(true);
Parameters:
isUsePopupInputFrame
{Boolean} 사용 여부
Since:
version 5.0.226

setUsePopupInputFrameByTypeInput(isUsePopupInputFrame)
모바일 이폼 뷰어에서 입력 컨트롤의 입력을 팝업창을 사용하도록 설정하는 함수
모바일 이폼 뷰어에서 입력 컨트롤의 입력을 팝업창을 사용합니다. 
eform.setUsePopupInputFrameByTypeInput(true);
Parameters:
isUsePopupInputFrame
{Boolean} 사용 여부
Since:
version 5.0.226

setUsePopupInputFrameByTypeRadiobox(isUsePopupInputFrame)
모바일 이폼 뷰어에서 라디오박스 컨트롤의 입력을 팝업창을 사용하도록 설정하는 함수
모바일 이폼 뷰어에서 라디오박스 컨트롤의 입력을 팝업창을 사용합니다. 
eform.setUsePopupInputFrameByTypeRadiobox(true);
Parameters:
isUsePopupInputFrame
{Boolean} 사용 여부
Since:
version 5.0.226

setUsePopupInputFrameByTypeSelectbox(isUsePopupInputFrame)
모바일 이폼 뷰어에서 선택박스 컨트롤의 입력을 팝업창을 사용하도록 설정하는 함수
모바일 이폼 뷰어에서 선택박스 컨트롤의 입력을 팝업창을 사용합니다. 
eform.setUsePopupInputFrameByTypeSelectbox(true);
Parameters:
isUsePopupInputFrame
{Boolean} 사용 여부
Since:
version 5.0.226

setUsePopupInputFrameByTypeSign(isUsePopupInputFrame)
모바일 이폼 뷰어에서 일반서명 컨트롤의 입력을 팝업창을 사용하도록 설정하는 함수
모바일 이폼 뷰어에서 일반서명 컨트롤의 입력을 팝업창을 사용합니다. 
eform.setUsePopupInputFrameByTypeSign(true);
Parameters:
isUsePopupInputFrame
{Boolean} 사용 여부
Since:
version 5.0.226

setUseSignMarginSync(isUse)
이폼 뷰어에서 디자이너에서 동시(다중) 서명컨트롤에 인감 관련하여 설정한 여백이 있을 경우 여백에 맞게 서명이 표현 여부 설정 함수
 미러링을 사용 할 경우 main, sub 뷰어 옵션에 모두 적용해야 정상 동작합니다.
eform.setUseSignMarginSync(true);
Parameters:
isUse
{Boolean} 사용 여부 (default:false)
Since:
version 5.0.263

setUseSignPopupBGEvent(isUse)
이폼 뷰어의 서명창의 배경 클릭 시 저장할 수 있도록 설정하는 함수
이폼 뷰어의 서명창의 배경 클릭 시 저장할 수 있도록 설정하는 함수입니다.
eform.setUseSignPopupBGEvent(false);
Parameters:
isUse
{Boolean} 기본 기능 활성화 (기본값 : true)
Since:
version 5.0.104

setUseSignRatioCorrection(isUse)
이폼 뷰어 동시 서명창에 서명이 2개 일 경우 넓이를 보정할지 여부를 설정하는 함수
이폼 뷰어 동시 서명창에 서명이 2개 일 경우에만 서명창 넓이를 보정합니다.
미러링 사용일 경우 메인, 서브 모두 설정 하셔야 합니다.
eform.setUseSignRatioCorrection(true);
Parameters:
isUse
{Boolean} 사용 여부
Since:
version 5.0.273

setVisibleControlDoodle(isVisible)
EForm 메모(형광펜) 에서 입력컨트롤 영역을 표시할 지 여부 함수
EForm 메모(형광펜) 에서 입력컨트롤 영역을 표시할 지 여부를 설정합니다. 
eform.setVisibleControlDoodle(true);
Parameters:
isVisible
{Boolean} true , false
Since:
version 5.0.1

setVisibleMenu(isMenu)
리포트 뷰어의 메뉴바를 숨기는 설정 함수
report.setVisibleMenu(false);
Parameters:
isMenu
{Boolean} 설정값
Since:
version 5.0.1

setZeroValueClearKeyboard(isUse)
EForm의 전용 뷰어(앱, exe) 입력컨트롤의 숫자만 키보드 에서 기본 값이 0 일 경우 빈값으로 사용 함수
 EForm의  전용 뷰어(앱, exe) 입력컨트롤의 숫자만 키보드 에서 기본 값이 0 일 경우 빈값으로 사용 함수 입니다 
모든 입력컨트롤에 적용되며 우선순위가 가장 높습니다.
eform.setZeroValueClearKeyboard(true);
Parameters:
isUse
{Boolean} true , false(default)
Since:
version 5.0.183

transFormEFORM()
리포트 뷰어를 EForm 뷰어로 전환하는 함수
1.0.0.116버전부터 지원하지 않습니다.
리포트 뷰어를 EForm 뷰어로 전환합니다.  
report.transFormEFORM();
Since:
version 5.0.1

transFormREPORT()
EForm 뷰어를 리포트 뷰어로 전환하는 함수
1.0.0.116버전부터 지원하지 않습니다.
EForm 뷰어를 리포트 뷰어로 전환합니다.  
저장하지 않는 입력값은 반영되지 않습니다.
eform.transFormREPORT();
Since:
version 5.0.1

updateEFormControl(objEForm)
서식이 같은 다른 리포트폼의 데이터를 리포트폼에 적용하는 합수
같은 이폼 서식을 호출하였을 때 다른 뷰어의 입력된 값을 이폼뷰어에 사용합니다.(보이기, 활성화 포함)
서브섹션 반복안에 컨트롤이 있을 경우 고유ID가 달라져서 적용이 안 될 수도 있습니다.
고정적인 서식일 경우 사용하기를 권유합니다.
eform2.updateEFormControl(eform);
Parameters:
objEForm
{Object} EForm Viewer Object
Since:
version 5.0.1

view()
리포트에 설정된 속성을 적용하여 지정한 Tag에 그려주는 함수
report.view();
Since:
version 5.0.1

visiblePageMoveButton(isVisible)
리포트 & EForm의 화면의 터치 없이 페이지 이동 버튼을 보이게 하는 함수
리포트 & EForm의 화면의 터치 없이 페이지 이동 버튼을 보이게 하는 함수입니다.
report.visiblePageMoveButton(true);
Parameters:
isVisible
{Boolean} true | false
Since:
version 5.0.1

Documentation generated by JsDoc Toolkit 2.4.0 on Wed Aug 07 2024 15:42:03 GMT+0900 (KST)