팩토리

Description

스크린(Screen, 화면) 라이브러리와 함께 뷰어 기능을 확장할 수 있는 팩토리 라이브러리

Members

Name Description
tooltipbox

별도의 툴팁박스를 이용하여 상세 툴팁을 표시한다. 툴팁박스 내용은 HTML 문자열을 포함할 수 있다. toolipbox 속성값 처리용 get/settooltipbox API 도움말을 참조한다.

tooltipbox 속성값을 일반 문자열로 지정할 경우, 입력된 문자열을 개행 문자를 포함하여 그대로 표시하기 위해서는 <pre> 태그로 감싸면 된다.

tooltipbox 속성값을 JSON 형태의 문자열로 지정한 경우, 아래의 내용를 참조한다.

{
    "placement": 2,  // [옵션] 툴팁 박스 표시 위치 (0:left, 1:right, 2:top, 3:bottom)
    "width": 200,    // [옵션] 툽팁 박스 최대 너비
    "horz_align": 1, // [옵션] 툴팁 박스 수평 정렬 (0:left, 1:center; 2:right)
    "vert_align": 1, // [옵션] 툴팁 박스 수직 정렬 (0:left, 1:center; 2:right)
    "title": "",     // [옵션] 타이틀 문자열/문자열 배열 (빈 문자열 지정시 표시하지 않음)
    "content": ""    // 내용 문자열/문자열 배열 (HTML 문자열 표현 가능)
}
anchor

컴포넌트의 배치 기준을 지정한다.

display_type

컴포넌트 DOM 오브젝트의 display CSS 속성을 지정한다.

margin

컴포넌트 DOM의 margin CSS 속성 지정한다.

position

컴포넌트 DOM의 position CSS 속성 지정한다.

resize_dir

부모 크기 변경시 컴포넌트 크기 변경 방식을 지정한다.

Api

Name Description
addcustomclass
컴포넌트에 특정 CSS 클래스를 추가하는 API이다.
addcustominputclass

필드성 컴포넌트 custom_input_class 속성에 CSS 클래스를 추가하는 API이다.

addtransitionclass

대상 컴포넌트에 transition 스타일이 포함된 CSS 클래스를 추가한다. transition 스타일에 지정된 속성 처리 완료시 strCallbackFunc 파라미터에 지정된 함수가 호출된다.

aligncenter

컴포넌트를 부모 오브젝트 내에서 수평/수직 가운데 정렬을 수행한다.

amchartslicensekey
xFrame5 솔루션에서 제공하는 AMCHARTS 라이센스 키를 리턴하는 API이다.
animate

애니메이션 효과를 설정하는 API이다.

animate

애니메이션효과를 설정하는 API이다.

animatefinish

애니메이션 진행을 종료하고 애니메이션 완료시 상태로 표시한다.

animatefinish

애니메이션 진행을 종료하고 애니메이션 완료시 상태로 표시한다.

animatestop

애니메이션 진행 종료 및 애니메이션 큐 상태 삭제 처리를 수행한다.

animatestop

애니메이션 진행 종료 및 애니메이션 큐 상태 삭제 처리를 수행한다.

base64decode

factory base64encode API Encoding된 텍스트를 Decoding한 문자열을 반환한다.

base64decodeex
Base64 Encoding된 텍스트를 Decoding하여 파일로 저장하는 API이다.
base64encode

BASE64로 Encoding된 문자열을 반환한다.

bignumber

빅넘버 오브젝트를 반환한다.

bignumberapi

빅넘버 오브젝트를 대상으로 API의 수행 결과를 반환한다.

briefsize

값에 대한 대략적인 크기 문자열을 반환한다.

browserexit

브라우저를 종료시키는 API이다.

browserheight
가장 바깥을 싸고 있는 브라우저의 높이를 변경하하는 API이다.
browsermaximize
가장 바깥을 싸고 있는 브라우저의 크기를 최대화하는 API이다.
browserminimize
가장 바깥을 싸고 있는 브라우저의 크기를 최소화하는 API이다.
browserrestore
가장 바깥을 싸고 있는 브라우저의 크기를 복원하는 API이다.
browsersetforeground
전용 브라우저 창을 가장 상위로 활성화시키는 API이다.
browsersize
가장 바깥을 싸고 있는 브라우저의 크기를 변경하하는 API이다.
browsertopmost
브라우저를 Topmost 상태로 전환 또는 해제하는 API이다.
browserwidth
가장 바깥을 싸고 있는 브라우저의 너비를 변경하하는 API이다.
calleventhandler
컴포넌트에 등록된 이벤트 함수를 강제로 호출하는 API이다.
checkhangul
파라미터 값에 한글이 포함되어 있는지 여부를 리턴한다.
checkspecialchar
파라미터 값에 특수 문자가 포함되어 있는지 여부를 리턴한다.
closeallmenu
모든 메뉴 화면을 종료시키는 API이다.
closemenu
메뉴를 종료시키는 API이다.
closepopup
팝업 화면에 해당하는 팝업 화면을 종료시키는 API이다..
consoleprint

콘솔 창에 텍스트 값을 출력하는 API이다.

consoleprinttran

지정한 트랜맵의 처리 정보를 출력한다.

consoleprintxdataset

지정한 인덱스의 콘솔 트레이스 창에 xDataSet 내용을 출력한다.

consoletimeend
경과 시간을 측정 끝 위치를 지정하는 함수이다. 동일한 파라미터로 consoletimestart 함수를 호출한 시각부터 경과된 시간을 콘솔창의 time 영역에 출력한다.
consoletimestart
경과 시간을 측정할 시작 위치를 지정하는 함수이다. 경과 시간을 측정을 끝낼 위치에서 동일한 파라미터로 consoletimeend 함수를 호출하면 콘솔 time 영역에 경과 시간을 출경한다.
createblobobjectbydataurl

HTML Data URL 정보를 이용하여 HTML BLOB 오브젝트를 반환한다.

createdataurlbyobject

화면내 컴포넌트에 대한 이미지 캡쳐 데이터를 처리한다.

createfileobjectbydataurl

HTML Data URL 정보를 이용하여 HTML File 오브젝트를 반환한다.

datedayofweek

요일에 해당하는 값을 리턴한다.

datediff

기준 날짜를 기준으로 계산된 간격을 반환한다.

datefirstdayofmonth

기준 날짜에 해당하는 월의 첫번째 날짜에 해당하는 문자열을 반환한다.

datefirstdayofweek

기준 날짜에 해당하는 주의 첫번째 날짜에 해당하는 문자열을 반환한다.

datefridayofweek

기준 날짜에 해당하는 주의 금요일 날짜에 해당하는 문자열을 반환한다.

datefrom

기준 날짜를 기준으로 계산된 날짜 문자열을 반환한다.

datelastdayofmonth

기준 날짜에 해당하는 월의 마지막 날짜에 해당하는 문자열을 반환한다.

datelastdayofweek

기준 날짜에 해당하는 주의 마지막 날짜에 해당하는 문자열을 반환한다.

datemondayofweek

기준 날짜에 해당하는 주의 월요일 날짜에 해당하는 문자열을 반환한다.

datetoday

오늘 날짜에 해당하는 문자열을 반환한다.

decrypttext
복호화된 문자열을 반환하는 API이다.
deleteholiday
추가한 휴일 중 특정 휴일만 삭제하는 API이다.
destroy
콘트롤을 Destory하는 API입니다.
dupdataappend
DUP 이름의 데이터의 맨 뒤에 DUP 데이터를 추가한다.
dupdataappendall
DUP 이름 데이터에 DUP 데이터들을 추가한다.
dupdatacount
DUP 이름에 해당하는 데이터 갯수를 반환한다.
dupdatadeleteall
DUP 이름의 DUP 데이터를 모두 삭제한다.
dupdatadeletedata
DUP 이름의 DUP 데이터에 해당하는 데이터를 삭제한다.
dupdatadeleteindex
DUP 이름의 DUP 데이터 인덱스에 해당하는 데이터를 삭제한다.
dupdataget
DUP 이름에 해당하는 DUP 데이터중 인덱스에 해당하는 데이터를 반환한다.
dupdatagetall
DUP 이름에 해당하는 DUP 데이터 배열을 반환한다.
dupdataindex
DUP 이름의 DUP 데이터에 해당하는 인덱스를 반환한다.
dupdatainsert
DUP 이름의 해당 위치에 DUP 데이터를 삽입한다.
dupdatainsertall
DUP 이름의 해당 위치에 DUP 데이터들을 삽입한다.
encrypttext

파라미터로 전달 받은 문자열을 암호화하여 반환하는 API이다.

ensurevisible
스크롤 외 영역의 컨트롤을 화면에 보이도록 스크롤을 이동하는 API이다.
escapehtml

문자열을 HTML 페이지에 표시되도록 적절하게 이스케이프 처리합니다.

eventlock

컨트롤의 이벤트 발생 여부를 설정한다

filesave

파일에 내용을 저장하는 API이다.

filldupdata
dup 버퍼가 활성화 되어있는지 여부를 확인하고 dup 버퍼에 있는 값을 반환하는 API이다.
fillstring
원본 문자열이 Max Length보다 작을 경우 파라미터로 준 문자 또는 문자열을
원본 문자열이 Max Length가 되도록 채워주는 API이다. Space또는 0을 Max Length만큼
채워서 문자열을 만들경우 사용가능 하다.
findmenu
화면에 떠있는 메뉴를 이름으로 찾아서 가져오는 API이다.
findpopup
팝업 화면을 이름으로 찾아서 가져오는 API이다.
findpopupbyindex
찾고자 하는 팝업을 인덱스로 가져오는 API이다.
fireonchangedevent
컴포넌트에 등록된 on_changed 이벤트 함수를 값이 변경된 경우에 호출하는 API이다.
fireonsizeevent
컴포넌트 크기가 외부 동작(CSS 스타일 포함)에 의해서 크기간 변경된 경우, 컴포넌트 크기 변경에 대한 컴포넌트 내부 처리 동작 수행 처리를 위해 호출하는 API이다.
focuspopup
팝업 이름을 기준으로 모달리스 팝업 화면을 제일 상단으로 표시하는 API이다.
getapppath
deploy시에 지정한 application path를 가져오는 API이다.
getarrayindex
필드컨트롤 및 버튼컨트롤의 arrayindex 값을 가져오는 API이다.
getbackcolor
오브젝트의 배경색을 가져오는 API이다.
getbottom
컨트롤의 아랫쪽(bottom) 위치값을 반환하는 API이다.
getboxshadoweffecttype
컴포넌트의 boxshadow_type 속성값을 반환하는 API이다.
getbriefsize

크기 값을 단위 크기 문자열로 변환하여 리턴한다.

단위: ['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB']

getbrowsercontentrect

브라우저 콘텐츠 표시 영역 위치값들(left,top,right,bottom)을 배열으로 반환하는 API이다.

getcalendartoday

setcalendartoday API로 설정한 값을 리턴한다.

getclipboarddata
클립보드에서 문자열 데이터를 읽어오는 API이다.
getcolorcontrastratio
두 색상간의 명도 비율을 리턴한다.
getcomponentimagedata

화면내 컴포넌트에 대한 이미지 캡쳐 데이터를 처리한다.

getcontrolid
컨트롤의 아이디값을 반환하는 API이다.
getcontrolkind

컴포넌트 종류에 대해 정의된 상수를 반환하는 API이다.

getcontroloffset

컨트롤의 화면 기준 오프셋 정보를 반환하는 API이다.

getcookie

쿠키에 있는 값을 가져오는 API이다.

getcustomdata

콤포넌트의 custom_data 속성값을 가져오는 API이다.

getcustomprop
Custom속성으로 사용하는 속성들의 값을 반환한다.
getdatafiledownloadurl

파일 데이터 업로드 실행시 호출될 URL를 리턴한다.

getdatafileuploadurl

text/csv 파일 데이터 업로드 실행시 호출될 URL를 리턴한다.

getdescription
컨트롤의 설명(description값)을 반환하는 API이다.
getdom
컴포넌트에 해당하는 HTML DOM 오브젝트를 리턴한다.
getdomattrmap
HTML DOM에 설정된 Attribute에 대한 Map 오브젝트를 반환하는 API이다.
getdomid
컴포넌트 내부에서 사용하는 DOM ID를 반환하는 API이다.
getdomimagedata

HTML DOM에 대한 이미지 캡쳐 데이터를 처리한다.

getdomstylemap
HTML DOM에 설정된 Style에 대한 Map 오브젝트를 반환하는 API이다.
getdragable dragable 속성값을 리턴한다.
getenable
컨트롤의 활성화 상태를 가져오는 API이다.
geteventhandler
콤포넌트에 설정되어 있는 이벤트처리 함수정보를 읽어들이는 API입니다.
geteventlock

컨트롤의 이벤트 발생 여부를 반환한다

getexceldownloadurl exceldownload 함수 실행시 호출될 URL를 리턴한다.
getexcelglobalinfo
factory.setexcelglobalinfo API에 의해 설정된 값을 가져오는 API이다.
getexceluploadurl excelupload 함수 실행시 호출될 URL를 리턴한다.
getfileinfo

HTML File 오브젝트에 대한 정보를 리턴한다.

getfilepathinfo

파일 경로에 대한 파일 경로 정보 오브젝트를 반환한다.

getfocusouttype
해당 컨트롤에 포커스 아웃이 발생한 유형을 리턴하는 API이다.
getfocusscreen

현재 포커스를 가지고 있는 화면의 인스턴스를 반환하는 API이다.

getfont
콤포넌트의 설정된 폰트 정보를 font class형태로 반환 받는 API입니다.
getfontbold
컨트롤의 text 폰트가 굵게(bold)효과가 적용되어 있는지 여부를 반환하는 API이다.
getfontitalic
컨트롤의 text 폰트가 이탤릭체(Italic:기울어진체)인지 여부를 반환하는 API이다.
getfontname
컨트롤의 text 폰트명을 반환하는 API이다.
getfontsize
컨트롤의 text 폰트의 크기를 반환하는 API이다.
getfontunderline
컨트롤의 text 폰트가 밑줄(underline)효과가 적용되어 있는지 여부를 반환하는 API이다.
getforecolor
컨트롤의 글자 색상을 반환하는 API이다.
getformatmoney
파라미터 값을 통화 형식의 문자열로 리턴하는 API이다.
getformatpattern

파라미터 값을 패턴을 적용한 문자열로 리턴하는 API이다.

getglobalstyleinfo
현재 프로젝트의 글로벌 스타일 오브젝트를 반환하는 API이다.
getglobalxdataset
현재 프로젝트의 해당 Global xDataSet 인스턴스를 반환하는 API이다.
getglobalxdatasetids

현재 프로젝트에 설정된 Global xDataSetID를 Array에 담아서 반환한다.

gethashencrypt

해쉬 알고리즘을 사용하여 문자열을 암호화 하는 API입니다..

getheight
컨트롤의 높이(height)값을 반환하는 API이다.
getholidaycolor
달력의 휴일 색상을 반환하는 API이다.
getholidaycount 휴일 정보 갯수를 리턴한다.
getholidayindex
추가한 휴일 중 특정 휴일의 인덱스를 반환하는 API이다.
getholidayinfo
휴일정보 인덱스 해당하는 휴일날짜, 휴일제목, 휴일여부 순의 배열을 반환하는 API이다.
getholidaylist
휴일 정보 오브젝트 배열을 리턴한다.
gethostdata
거래 가능한 모든 컨트롤의 host에서 수신받은 전문 전송용 텍스트를 반환하는 API이다.
gethtmlparam
뷰어 html에서 참조하는 js파일의 파라미터 값을 가져오는 API이다.
getinputindex
컨트롤의 in_index값을 반환하는 API이다.
getinputtype

컴포넌트의 input_type 속성값을 반환하는 API이다.

getjdom
컴포넌트에 해당하는 jQuery 오브젝트를 리턴한다.
getkeymapfocusnext
KEYMAP_FOCUS_NEXT 실행 파라미터 값에 해당하는 배열을 리턴하는 API이다.
getlasteventtime
UTC 기준으로 1970년 1월 1일 0시 0분 0초부터 가장 최근에 발생한 이벤트 시각까지 경과된 밀리 초를 반환합니다.
getleft
컨트롤의 왼쪽(x) 위치값을 반환하는 API이다.
getlinkxdataset
해당 콤포넌트에 Bind 되어 있는 xDataSet의 인스턴스를 반환하는 API이다.
getlinkxdatasetcolumnid
해당 콤포넌트에 Bind 된 xDataSet의 Column ID를 반환하는 API이다.
getlinkxdatasetid
해당 콤포넌트에 Bind 된 xDataSet ID를 반환하는 API이다.
getlocalecountry
사용자의 국가 값을 리턴한다.
getlocalelanguage
사용자의 언어 값을 리턴한다.
getlocaleseparator
소수점 문자와 천단위 구분자 문자를 배열로 리턴한다.
getlocalipaddress
현재 실행되고 있는 단말의 local IP address를 확인하는 API이다.
getmainscrinstance
메인 화면의 인스턴스를 가져오는 API이다.
getmargin
컴포넌트의 margin 속성값을 반환하는 API입니다.

getmatchholidayinfo
날짜 문자열 해당하는 휴일날짜, 휴일제목, 휴일여부 순의 배열을 반환하는 API이다.
getmatchholidayinfoex
날짜 문자열 해당하는 휴일날짜, 휴일제목, 휴일여부 순의 배열을 반환하는 API이다.
getmouseeventpos

마우스 이벤트의 상세 좌표 및 키보드(alt/ctrl/shift키) 눌림상태 정보 오브젝트를 리턴한다. 버튼/스케쥴 컴포넌트의 마우스 관련 이벤트 함수에서 호출해야 정상적인 값을 얻을 수 있다.

getname
컨트롤의 이름을 반환하는 API이다.
getobjectkind
해당 인스턴스가 어떤 종류의 오브젝트인지 판단한다.
getoutputindex
컨트롤의 in_index값을 반환하는 API이다.
getparent

해당 콤포넌트의 Parent Instance를 가져오는 API입니다.

getparentscrinstance
해당 컨트롤이 포함되어 있는 부모 화면의 인스턴스를 가져오는 API이다.
getpointerevents

컴포넌트의 pointer_events 속성값을 반환하는 API이다.

getpopupcount
현재 모달/모달리스 팝업으로 띄워진 화면의 개수를 반환하는 API이다.
getpopupinfo
찾고자 하는 팝업 정보를 팝업 이름으로 가져오는 API이다.
getpopupinfobyindex
찾고자 하는 팝업 정보를 인덱스로 가져오는 API이다.
getpopupnamebyindex
팝업 화면 이름을 인덱스를 찾아서 가져오는 API이다.
getposition
컴포넌트의 position 속성값을 반환하는 API이다.
getrandomvalue

0 이상 1 미만의 난수값을 반환한다.

getrect

컴포넌트 좌표 배열을 반환하는 API이다.

getrectex

컴포넌트 좌표 정보 오브젝트를 반환하는 API이다.

getright
모든 컨트롤의 오른쪽(right) 위치값을 반환하는 API이다.
getscreenimagedata

화면에 대한 이미지 캡쳐 데이터를 처리한다.

getsubmitbaseurl
현재 설정되어 있는 xDataSet BaseURL을 반환하는 API이다.
getsysmonitorinfo
현재 설정되어 있는 모니터의 정보를 알 수 있는 API이다.
getsystemtime
윈도우의 시스템 시간을 가져오는 API이다.
getsyswinresolution
모니터의 해상도를 가져오는 API이다.
gettableviewpos
컴포넌트가 위치한 테이블뷰의 내 위치 정보를 가져오는 API이다.
gettabstop
컨트롤의 tabstop 상태를 반환하는 API이다.
gettext
컨트롤에 입력된 텍스트를 반환하는 API이다.
gettextdrawsize

문자열의 크기를 주어진 폰트정보를 기준으로 계산하여 크기를 Size Class에 값을 담아 반환하는 API이다.

gettheme

현재 테마 ID를 반환한다.

gettickcount
UTC 기준으로 1970년 1월 1일 0시 0분 0초부터 현재까지 경과된 밀리 초를 반환합니다.
gettooltipbox
컴포넌트 tooltipbox 속성값을 리턴하는 API이다.
gettop
컨트롤의 윗쪽(y) 위치값을 반환하는 API이다.
gettranbaseurl
현재 설정되어 있는 Tran BaseURL을 반환하는 API이다.
gettransparent
배경 투명여부를 읽어들이는 API이다.
getuserdata
콤포넌트에 사용자가 저장한 특정 값을 가져오는 API이다.
getuserlevel

s엔진 내부에서 사용하는 사용자 레벨 값을 리턴한다.

getvisible
오브젝트가 화면에 보이고 있는지 여부를 가져오는 API이다.
getwidth
컨트롤의 너비값(width)을 리턴하는 API이다.
getwindowbottom

브라우저 페이지 상의 컨트롤 하단(bottom) 위치값을 반환하는 API이다.

getwindowleft

브라우저 페이지 상의 컨트롤 좌측(left) 위치값을 반환하는 API이다.

getwindowrect

브라우저 페이지 상의 컨트롤 위치값들(left,top,right,bottom)을 배열으로 반환하는 API이다.

getwindowright

브라우저 페이지 상의 컨트롤 우측(right) 위치값을 반환하는 API이다.

getwindowtop

브라우저 페이지 상의 컨트롤 상단(Top) 위치값을 반환하는 API이다.

getxdatasetcolumncount
Global xDataSet 중 원하는 xDataSet의 컬럼 개수를 반환하는 API이다.
getxdatasetdata
Global xDataSet의 원하는 아이템의 값을 반환하는 API이다.
getxdatasetrowcount
Global xDataSet 중 원하는 xDataSet의 로우 개수를 반환하는 API이다.
getxtrandatalog

XTRAN_DATALOG 실행 파라미터 값을 리턴한다.

getxtrandatalogshowtype

XTRAN_DATALOG_SHOWTYPE 실행 파라미터 값을 리턴한다.

getxtranhttpheader

sextranhttpheader를 통해서 설정된 HTTP HEADER 정보 오브젝트를 리턴한다.

getxtranpostdata

setxtranpostdata 통해서 설정된 POST 데이터 정보 오브젝트를 리턴한다.

hascustomclass
컴포넌트에 특정 CSS 클래스가 추가되어 있는지 여부를 리턴하는 API이다.
hascustominputclass

필드성 컴포넌트 custom_input_class 속성에 CSS 클래스 존재여부를 리턴하는 API이다.

httpdownloadfile

HTTP 프로토콜을 이용하여 서버에 있는 파일을 로컬로 다운로드한다.

httpdownloadfilepost

HTTP 프로토콜을 이용하여 POST방식으로 서버에 있는 파일을 로컬로 다운로드한다.

httpexistfile

웹서버에 존재하는 파일에 대한 정보를 리턴하는 API이다.

initallxdataset
모든 Global xDataSet의 모든 데이터를 지우고 초기 상태로 만드는 API이다.
initxdataset
해당 Global xDataSet의 모든 데이터를 지우고 초기 상태로 만드는 API이다.
isalpha
파라미터 값이 영문자로만 구성되어 있는지 여부
isapple
실행환경이 맥이나 iOS, iPod와 같이 애플 환경인지 여부를 반환한다.
isdate

파라미터 값이 유효한 날자 문자열인지 여부를 반환한다.

isdigit
파라미터 값이 숫자로만 구성되어 있는지 여부를 리턴한다.
isedge
실행환경이 Microsoft Edge 브라우저인지 여부를 반환한다.
isemail
파라미터 값이 e메일 주소 형식 여부를 반환한다.
isequalarray
파라미터로 받은 배열이 같은지 여부를 반환한다.
isexpired
해당 API호출 시점에 해당 오브젝트가 소멸되지 않고 존재하는지 여부를 확인하는 API이다.
isfunction
파라미터로 받은 인스턴스가 함수 확인하는 API이다.
ishasfocus
컨트롤이 현재 포커스를 받고 있는지 확인하는 API이다.
isie
실행환경이 IE 환경인지 여부를 반환한다.
isimagefileobject

HTML File 오브젝트가 이미지 파일 유형인지 여부를 반환한다.

isint
파라미터로 받은 정수인지 확인하는 API이다.
ismobile
실행환경이 모바일 환경인지 여부를 반환한다.
isobject
파라미터로 받은 인스턴스가 오브젝트인지 확인하는 API이다.
ispanelchild
해당 컨트롤이 패널에 속해있는 컨트롤인지 여부를 반환하는 API이다.
isshowconsoletrace
issyskeypressed

키보드의 특정키가 눌렸는지 여부를 리턴하는 API이다.

istabpanelchild
해당 컨트롤이 탭패널에 속해있는 컨트롤인지 여부를 반환하는 API이다.
isvalidlicensekey
라이센스 키 값이 유효한지 여부를 반환한다.
isxframebrowser
실행환경이 xFrameBrowser 환경인지 여부를 반환한다.
jsonparse

JSON 문자열을 파싱하여 JSON 오브젝트를 리턴한다.

jsonstringify

JSON 오브젝트의 내용을 문자열로 리턴한다.

loadmaximizepopup
팝업 화면을 최대화로 팝업을 띄우는 API이다.
loadmenu
메뉴 형태로 화면을 로드하는 API이다.
loadmenusync
메뉴 형태로 화면을 동기화 로드하는 API이다.
loadpopup

화면을 팝업으로 띄우는 API이다.

loadpopupex

팝업 화면 크기를 지정하면서 팝업을 띄우는 API이다.

loadpopupsync

팝업 화면 크기를 지정하면서 동기식으로 팝업을 띄우는 API이다.

metadatadelete
meta_id에 해당하는 값을 삭제하는 API이다.
metadataget
meta_id에 해당하는 값을 반환하는 API이다.
metadatainit
메타 데이터값을 모두 삭제하는 API이다.
metadataload
메타 데이터가 포함된 문자열을 파싱하여 메타 데이터를 등록하는 API이다.
metadataset
meta_id에 해당하는 값을 설정하는 API이다.
objectextend
objTarget 오브젝트를 objObject 오브젝트의 값을 기준으로 확장한다.
objectproparray
objObject에 정의된 프라파티 이름 배열을 반환한다.
prop

컴포넌트의 속성값을 구한다.

propcreate

컴포넌트 생성시점의 특정 속성의 값을 구한다.

registerevent

동적으로 콤포넌트의 이벤트 처리 함수를 등록하거나 삭제할 수 있는 API이다.

removecustomclass
컴포넌트에 특정 CSS 클래스를 삭제하는 API이다.
removecustominputclass

필드성 컴포넌트 custom_input_class 속성에 CSS 클래스를 삭제하는 API이다.

rgb
RGB 수치를 가지고 색상을 넘겨주는 API이다.
rotate

컴포넌트 회전 효과를 설정하는 API이다.

회전 기준은 현재 회전된 상태가 아니라, 최초 회전이 되지 않은 상태가 기준이 된다. 만약 rotate 함수 호출 결과가 현재 회전된 상태와 동일한 경우에는, strFuncCallBack 파라미터에 해당하는 콜백 함수가 호출되지 않는다.

round
처리된 값 문자열을 반환한다.
setarrayindex
컨트롤의 배열 arrayindex 값을 설정하는 API이다.
setbackcolor
컨트롤의 배경색을 설정하는 API이다.
setbackcolorex
컨트롤의 배경색을 설정하는 API이다.
setbackcoloropacity
컨트롤의 back_color_opacity값을 변경하는 API이다.
setborder
컨트롤의 테두리 스타일을 설정하는 API이다.
setbordercolor
컨트롤의 테두리 색상을 설정하는 API이다.
setbordercolordir
컨트롤의 테두리 색상을 설정하는 API이다.
setbordercolorex
컨트롤의 테두리 색상을 경계선마다 설정하는 API이다.
setborderwidth

컴포넌넌트의 테두리 너비를 설정하는 API이다.

setborderwidthex

컴포넌넌트의 테두리 너비를 경계선마다 설정하는 API이다.

setbottom
컴포넌트의 부모 기준 컴포넌트 아랫쪽(bottom) 위치값을 지정하는 API이다.
setboxshadoweffecttype
컴포넌트의 boxshadow_type 속성값을 설정하는 API이다.
setcalendarfridaycolor
달력의 금요일 색상을 설정하는 API이다.
setcalendarholidaycolor
달력의 휴일 색상을 설정하는 API이다.
setcalendarsaturdaycolor
달력의 토요일 색상을 설정하는 API이다.
setcalendarsundaycolor
달력의 일요일 색상을 설정하는 API이다.
setcalendartoday

데이트피커, 달력에 사용되는 오늘 날짜를 지정한다.

setcalendarweekdaycolor
달력의 주중 색상을 설정하는 API이다.
setclipboarddata
클립보드에 문자열 데이터를 저장하는 API이다.
setcookie

쿠키에 값을 저장하는 API이다.

setcustomdata

콤포넌트의 custom_data 속성값을 설정하는 API이다.

setcustomprop
Custom속성으로 사용하는 속성들의 값을 설정하는 API이다.
setdatafiledownloadurl

파일 데이터 업로드시 호출될 URL를 설정한다.

setdatafileuploadurl

text/csv 파일 데이터 업로드시 호출될 URL를 설정한다.

setdescription
컴포넌트의 description 속성값을 동적으로 변경할 수 있는 API입니다.
setdragable dragable 속성값을 설정한다.
seteffectclass
대상 컴포넌트에 효과용 CSS 클래스를 추가한다. CSS 클래스는 transition 속성으로 정의돼야 하며, transition 완료시 대상 컴포넌트에서 해당 클래스는 삭제된다. 
setenable
해당 컨트롤의 활성화(enable) 여부를 설정하는 API이다.
setenableex
해당 컨트롤의 활성화(enable) 여부를 설정하는 API이다.
setencryptkey

3DES, AES 방식에 적용될 KEY 값을 설정하는 API이다.

setexceldownloadurl exceldownload 함수 실행시 호출될 URL를 설정한다.
setexcelglobalinfo
엑셀 업로드/다운로드시 서버에 전달될 값을 설정하는 API이다.
setexceluploadurl

excelupload 함수 실행시 호출될 URL를 설정한다.

setfirstdayofweek
달력 표시시 첫번째로 표시할 요일을 지정한다.
setfocus
해당 컨트롤에 포커스를 지정하는 API이다.
setfocusex
포커스를 줄 컨트롤을 지정하는 API이다.
setfont
컨트롤의 text 폰트 정보를 설정하는 API이다.
setfontex
콤포넌트의 폰트를 classFont 클래스를 이용하여 동적으로 변경하는 API이다.
setforecolor
컨트롤의 글자색을 설정하는 API이다.
setforecolorex
컨트롤의 글자색을 설정하는 API이다.
setglobalstyleinfo
현재 프로젝트의 글로벌 스타일 오브젝트를 설정하는 API이다.
setheight
컨트롤의 높이(height)값과 높이 단위를 변경하는 API이다.
setholiday
달력의 추가한 휴일을 수정하는 API이다.
setholidaylist

휴일 정보 오브젝트 배열을 설정한다.

이 함수를 호출하면 전체 휴일 정보를 설정하게 되어, 기존에 설정된 휴일 정보는 삭제된다.

sethostdata
거래 가능한 모든 컨트롤에 host에 데이터를 설정하는 API이다.
sethtmlparam
실행 파라미터에 정의된 값을 설정하는 API이다.
setinputindex
컨트롤의 in_index값을 설정하는 API이다.
setinputrtl

텍스트 입력 및 표시 방향을 우측에서 좌측 방향으로 설정 여부를 지정한다.

setinputtype

컴포넌트의 input_type 속성값을 설정하는 API이다.

setkeymapfocusnext
KEYMAP_FOCUS_NEXT 실행 파라미터 값에 해당하는 배열을 설정하는 API이다.
setleft
컨트롤의 왼쪽(x) 위치값을 지정는 API이다.
setlefttop
컨트롤의 위치를 지정하는 API이다.
setlocale
사용자의 언어 및 국가 정보를 설정한다.
setlocalecalendar
달력 표시시 사용할 요일 및 월 이름을 지정한다.
setlocaleseparator
금액 및 숫자 표시시 사용할 소수점 문자와 천단위 구분자 문자를 설정한다.
setlogfilter

콘솔 창에 로그 필터 값을 설정하는 API이다.

setlogoption

콘솔 로그에 표시할 로깅 옵션을 설정하는 API이다.

setmargin
컴포넌트의 margin 속성값을 설정하는 API입니다.

setmarginex

컴포넌트의 margin 속성값을 설정하는 API입니다.

setmodalpopupvisible
모달 팝업 화면의 표시 여부를 지정한다.

setname
컨트롤의 이름을 설정하는 API이다.
만약 기존에 동일한 이름이 존재한다면 false를 반환한다.
성공하면 그 이후에는 해당 이름으로 컨트롤 엑세스가 가능하다.
setoutputindex
컨트롤의 out_index값을 설정하는 API이다.
setpicklistbaseurl
코드(픽리스트) 파일의 기본 URL을 지정한다.
setpointerevents

컴포넌트의 pointer_events 속성값을 반환하는 API이다.

setposition
컴포넌트의 position 속성값을 설정하는 API이다.
setrect
컨트롤의 크기를 지정하는 API이다.
setrectex
컨트롤의 좌표를 변경하는 API로써 파라미터는 class형태로 전달한다.
setright
컴포넌트의 부모 기준 컴포넌트 오른쪽(right) 위치값을 지정하는 API이다.
setsize

컴포넌트의 크기를 변경하는 API이다.

setsizeex
컨트롤의 크기와 단위를 변경하는 API이다.
setsubmitbaseurl
지정하고 싶은 xDataSet Base URL을 설정하는 API이다.
settabstop
컨트롤의 tabstop 상태를 설정하는 API이다.
settext
컨트롤에 텍스트를 설정하는 API이다.
settheme

테마 리소스 정보를 로딩하고, 기본 테마를 변경한다.

settooltipbox
컴포넌트 tooltipbox 속성을 설정하는 API이다.
settop
컨트롤의 윗쪽(y) 위치값을 지정는 API이다.
settranbaseurl
Tran Base URL을 설정하는 API이다.
settransparent
배경 투명여부를 설정하는 API이다.
setusecache
USE_CACHE 실행 파라미터 값을 설정한다.
setuserdata
콤포넌트에 사용자 정의 값을 저장하기 위한 API이다.
setuserlevel

s엔진 내부에서 사용하는 사용자 레벨 값을 설정한다.

setvisible
오브젝트를 화면에 보이게 할 지 여부를 설정하는 API이다.
setwidth
컨트롤의 너비값(width)과 너비 단위를 변경하는 API이다.
setxdatasetdata
Global xDataSet 중 원하는 xDataSet의 아이템에 데이터를 저장하는 API이다.
setxtrandatalog

XTRAN_DATALOG 실행 파라미터 값을 설정한다.

setxtrandatalogshowtype

XTRAN_DATALOG_SHOWTYPE 실행 파라미터 값을 설정한다.

setxtranhttpheader

XDataSet Request 송신시 기본적으로 설정할 HTTP 헤더 정보 오브젝트를 설정한다. 설정된 이후에 모든 화면의 모든 XDataSet 통신시 적용된다.

setxtranpostdata

XDataSet Request 송신시 기본적으로 설정할 POST 데이터 정보 오브젝트를 설정한다. 설정된 이후에 모든 화면의 모든 XDataSet 통신시 적용된다.

setzorder
해당 컴포넌트의 순서를 [맨 위로] 또는 [맨 뒤로] 바꿀 수 있는 API이다.
showconsoletrace
테스트와 디버그 용으로 사용할 수 있는 콘솔창을 띄우는 API이다.
showdevtools

전용 브라우저 환경에서만 동작하며, 전용 브라우저의 개발도구 창을 제어하는 API이다.

showjsonviewpopup
JSON 데이터 표시용 팝업창을 띄우는 API이다.
statistics
배열내 값에 대한 통계값을 반환한다.
storageclear
웹스토리지에 저장된 모든 키를 삭제하는 API이다.
storagegetcount
웹스토리지에 저장된 키의 갯수를 반환하는 API이다.
storagegetitem
웹스토리지에서 키에 해당하는 값을 반환하는 API이다.
storagegetkey
웹스토리지에서 인덱스에 해당하는 키를 반환하는 API이다.
storagegetkeylist
웹스토리지에 저장된 키의 배열을 반환하는 API이다.
storageremoveitem
웹스토리지에서 해당키를 삭제하는 API이다.
storagesetitem
웹스토리지에 키와 값을 저장하는 API이다.
키가 이미 존재하는 경우, 기존키에 덮어쓴다.
stringbytelen
문자열의 바이트 길이를 반환하는 API이다.
stringbytelenex
문자열의 바이트 길이를 반환하는 API이다.
stringcharcount

문자열내에 문자 유형에 따른 문자수를 반환한다.

stringltrim

기본 트림 방식은 화이트 스페이스 문자(스페이스, 탭) 및 라인 구분 문자(LF, CR) 문자를 공백 문자열로 치환한다.

strLeftTrimChar를 지정한 경우, 해당 문자를 빈 문자열로 치환한다.

stringreplaceall

문자열의 치환 대상 문자(열) 모두를 다른 문자(열)로 치환한다.

stringreplaceat

문자열의 특정 위치의 한 문자를 제거하고, 다른 문자(열)로 치환한다.

stringright

문자열의 우측 기준으로 자른 문자열을 반환한다.

stringrtrim

기본 트림 방식은 화이트 스페이스 문자(스페이스, 탭) 및 라인 구분 문자(LF, CR) 문자를 공백 문자열로 치환한다.

strRightTrimChar 지정한 경우, 해당 문자를 빈 문자열로 치환한다.

stringtrim

기본 트림 방식은 화이트 스페이스 문자(스페이스, 탭) 및 라인 구분 문자(LF, CR) 문자를 공백 문자열로 치환한다.

strLeftTrimChar 및 strRightTrimChar 지정한 경우, 해당 문자를 빈 문자열로 치환한다.

stringtrimlength

최대 바이트 길이값을 기준으로 문자의 오른쪽을 트림처리하여 반환한다.

substringbyte
원본 문자열에서 시작 인덱스 기준으로 잘라내길 원하는 바이트수만큼 문자열을 잘라내는 API이다.
substringbyteex
원본 문자열에서 시작 인덱스 기준으로 잘라내길 원하는 바이트수만큼 문자열을 잘라내는 API이다.
syskeypress

키보드의 특정키 눌림 처리를 수행하는 API이다.

toexcelcolumnname
엑셀 칼럼 번호(1-Based)에 해당하는 엑셀 칼럼 이름을 리턴한다.
toexcelcolumnno
엑셀 칼럼 이름에 해당하는 엑셀 칼럼 번호(1-Based)를 리턴한다.
togglecustomclass
컴포넌트에 특정 CSS 클래스가 추가되어 있으면 삭제하고, 없으면 추가하는 API이다.
togglecustominputclass

필드성 컴포넌트 custom_input_class 속성에 특정 CSS 클래스가 추가되어 있으면 삭제하고, 없으면 추가하는 API이다.

torgb
파라미터를 기준으로 빨간색, 녹색, 파란색 색상값 배열을 넘겨주는 API이다.
torgbhex
파라미터를 기준으로 HEX 색상 문자열을 넘겨주는 API이다.
unique
배열 내에서 중복값을 제외한 배열을 반환한다.
val

컴포넌트의 값 문자열을 구하거나 설정한다.

windowfilename

윈도우에서 지원되지 않는 파일 문자를 치환하여 반환하는 API이다.

xmlattr

XML 노드의 속성값을 리턴한다.

xmlchildren

검색 기준 XML 노드를 기준으로 검색 기준 문자열에 만족하는 한단계 하위 자식 XML 노드 배열을 리턴한다.

xmlchildrenjson

XML 노드의 자식 노드 이름을 기준으로 검색된 한단계 하위 자식 XML 노드들의 노드 이름을 속성명, XML 노드의 텍스트 노드값을 속성값으로 지정한 JSON 오브젝트를 리턴한다.

xmlclosest

검색 기준 XML 노드를 포함하여 부모 XML 노드를 검색하여 검색 기준 문자열에 만족하는 가장 첫번째 XML 노드 배열을 리턴한다.

xmlfind

검색 기준 XML 노드를 기준으로 검색 기준 문자열에 만족하는 XML 노드 배열을 리턴한다.

xmljson

XML 노드를 노드 이름을 속성명, XML 노드의 텍스트 노드값을 속성값으로 지정한 JSON 오브젝트를 리턴한다.

xmlname

XML 노드 이름을 리턴한다.

xmlparent

검색 기준 XML 노드를 기준으로 검색 기준 문자열에 만족하는 한단계 상위 부모 XML 노드 배열을 리턴한다.

xmlparents

검색 기준 XML 노드를 기준으로 검색 기준 문자열에 만족하는 모든 상위 부모 XML 노드 배열을 리턴한다.

xmlparse XML 문자열을 파싱하여 XML Document 오브젝트를 린턴한다.
xmlstringify XML Document 오브젝트의 내용을 문자열로 리턴한다.
xmltext

XML 노드의 텍스트 노드값을 리턴한다.

xplusallowshortcutfind
전용브라우저에서 Ctrl+F 키 입력시 찾기 대화상자를 표시할지 여부를 지정하는 API입니다.
xplusallowshortcutprint
전용브라우저에서 Ctrl+P 키 입력시 인쇄대화상자를 표시할지 여부를 지정하는 API입니다.
xplusbase64decodeex
Base64 Encoding된 텍스트를 Decoding하여 파일로 저장하는 API이다.
strDecFilePath 파라미터에 빈 문자열("") 또는 파일명만 입력시, 파일선택대화상자를 표시합니다.
xplusbrowserbeforeexitcallback
전용브라우저 닫기버튼 클릭시 호출할 콜백 함수를 지정하는 API이다.
xplusbrowserexitcallback
전용브라우저 종료시에 호출할 콜백 함수를 지정하는 API이다.
xplusbrowserparam
전용브라우저 실행시 설정한 실행파라미터(xplus-param)의 파라미터 값을 가져오는 API이다.
xplusbrowserrefresh
전용브라우저를 새로고침합니다.
bIgnoreCache 값이 true인 경우, 기존 캐시를 무시하고 강력새로고침합니다.
xplusbrowsertabdocking
탭모드에서 도킹산태를 설정하는 API입니다.
런타임브라우저와 탭모드로 연동한 경우에만 동작합니다.
xplusbrowsertopmost
브라우저를 Topmost 상태로 전환 또는 해제하는 API이다.
xplusbrowserwndstatecallback
전용브라우저 상태 변경시에 호출할 콜백 함수를 지정하는 API이다.
xpluscompress
파라미터로 넘겨받은 문자열을 압축하여 base64인코딩후 반환해주는 API이다.
xpluscompressfile
원하는 파일을 압축하여 저장해주는 API이다.
xpluscompressfileex
원하는 파일을 zlib라이브러리를 사용하여 압축하여 저장해주는 API이다.
xplusconvertemfimagebuffer
Emf 이미지버퍼를 지정한 이미지타입으로 변경하여 base64인코딩후 반환해주는 API이다.
xplusconvertemfimagefile
Emf 이미지파일을 다른 이미지타입으로 변환하여 파일로 저장하는 API이다.
xpluscreatefileobject

파일 절대 경로에 해당 하는 파일에 대한 HTML File 오브젝트를 반환한다.

xpluscreatefolder
폴더를 생성한다.
xplusdeletefolder
특정 폴더를 삭제하는 API로 해당 폴더 삭제시 하위에 존재하는 폴더및 파일들도 모두 삭제한다.
xplusdeleteprofilekey ini, env 등 환경 파일의 키를 삭제하는 API이다.
xplusdeleteprofilesection ini, env 등 환경 파일의 섹션을 삭제하는 API이다.
xplusfilecopy 파일을 동적으로 복사 할 수 있는 API이다. bExistOverwrite 파라미터값을 false로 설정한 경우 복사할 경로에 동일한 이름의 파일이 존재 한다면 복사 되지 않고 반환된다.
xplusfiledelete 해당 경로의 파일을 삭제한다.
xplusfilefind 해당 파일이 존재하는지에 확인 할 수 있는 API이다.
xplusfileread 해당 하는 텍스트 파일에 내용을 읽어들이는 API이다. 파일이 존재하지 않는 경우, 파일선택다이얼로그를 표시한다.
xplusfilewrite
해당 하는 파일에 내용을 기록하는 API이다. 파일이 존재하지 않는 경우 새로 생성하여 기록합니다.

strFilePath 파라미터에 빈 문자열("") 입력시, 파일선택대화상자를 표시합니다.

strCharSet 파라미터는 옵션 파라미터로 기록할 캐릭터셋을 지정한다. 값을 주지 않을 경우는
ANSI로 기록합니다. 다른 캐릭터셋을 지정하고자 할 경우 Remark참조.

bIncludeBOM 파라미터는 옵션 파라미터로 유니코드(UTF8, UTF16등)로 저장시 파일의 BOM(Byte Order Mark) 정보를 기록 할지 여부이다. BOM은 일종의 유니코드파일에 대한 헤더 정보로 어떤 캐릭터셋으로 해당 파일이 기록 되어 있는지를 표시해준다. 해당 값은 편집기에서는 보여지지 않는 값이며 값을 주지 않을 경우는 BOM정보를 기본적으로 파일에 포함시킨다.
xplusflashwindow
브라우져가 다른 화면에 가려져 있거나 최소화되어 있는 경우 또는 숨겨져 있는 경우에 해당 API를 호출하면 자동적으로 작업표시줄에 보이는 타이틀바가 깜빡이게 한다. 만약 사용자가 브라우져를 Active시키거나 화면상에 Topwindow로 만들 경우 자동으로 멈추게 되고 또는 두번째 파라미터 bStart를 false를 주면 바로 멈추게 된다.
xplusgetcomputername
현재 컴퓨터의 설정된 이름을 구하는 API이다.
xplusgetdownloadpath 전용브라우저 환경에서 파일 다운로드시의 기본경로를 반환하는 API이다.
xplusgeteuckrstring
UTF8형식의 문자열을 EUC-KR형식의 문자열로 변환하는 API이다.
EUC-KR에서 지원하지 않는 문자는 대체문자로 치환한다
xplusgetexcelsheetcount
지정한 엑셀 파일의 시트 개수를 리턴하는 API이다.
파일이 존재하지 않는 경우, 파일선택다이얼로그를 표시한다.
xplusgetexcelsheetnames
지정한 엑셀 파일의 시트 이름을 배열형태로 리턴하는 API이다.
파일이 존재하지 않는 경우, 파일선택다이얼로그를 표시한다.
xplusgetfilelist
PC의 지정한 폴더의 하위파일 목록을 반환한다.
xplusgetfilestate
로컬 파일의 정보를 읽어들이는 API이다.
반환되는 정보는 class 형태로 Remark 참조.
xplusgetfileversion
파일의 버전 정보를 반환하는 API이다.
xplusgetfolderlist
PC의 드라이브목록 또는 지정한 폴더의 하위폴더 목록을 반환한다.
대상폴더경로 파라미터를 지정하지 않는 경우, PC의 드라이브목록을 반환한다.
xplusgetlocalipaddress
현재 실행되고 있는 단말의 local IP address를 확인하는 API이다.
xplusgetlocalmacaddress
PC의 Mac Address를 반환하는 API이다.
xplusgetnetworkadaptorinfo
해당 시스템에 존재하는 네트워크 어댑터의 정보를 Array형태로 반환한다.
넘겨받은 Array는 네트워크 어댑터 개수만큼 데이터가 들어 있고 각 Array에는 다시 하나의 어댑터에 대한 아래 6가지 정보를 담고 있는 Array가 들어있다.

하나의 Array 크기는 6개로 아래의 정보가 담겨 있다.

Array[0] : IP Address
Array[1] : Friendly Name
Array[2] : Descrition
Array[3] : MAC Address
Array[4] : Adapter Name(윈도우 레지스트리에 기록되어 있는 Device GUID값)
Array[5] : 현재 네트워크에 연결되어 있는지 여부("0" 또는 "1")
xplusgetregistryvalue
레지스트리 값을 읽어 들이는 API이다.
반환되는 값은 nDataType에 설정된 값이 XFD_REG_DWORD 인경우 숫자값을 XFD_REG_STR 인경우 문자열을 반환한다.
xplusgetsysdefaultprinter
현재 PC에 설정되어 있는 기본 프린터 이름을 반환하는 API입니다.
xplusgetsysdefaultprintername
현재 PC에 설정되어 있는 기본 프린터 이름을 가져오는 API이다.
xplusgetsysfolder
설정된 시스템폴더 아이디로 폴더의 경로를 가져오는 API이다.
xplusgetsysmastervolume
시스템의 마스터 볼륨크기 또는 음소거상태를 클래스(ReMark참조)형태로 반환하는 API이다.
xplusgetsysmemorystatus
현재 시스템의 메모리 상태를 읽어들이는 API이다.
xplusgetsysmemoryusage
특정 프로세서의 메모리(작업집합) 사용량을 반환하는 API이다.
파라미터 nProcessID 값을 주지 않을 경우 현재 프로세서의 메모리 사용량을 반환한다.
내부적으로 오류가 있거나 해당 프로세서를 찾지 못했다면 -1을 반환한다.
xplusgetsysprinter
시스템에 설치 되어 있는 프린터 이름을 Array에 담아 반환하는 API입니다.
xplusgetsysprocessentry
현재 시스템에 실행중인 프로세서들의 정보를 클래스(Remark참조)형태로 Array에 담아 반환하는 API이다.
xplusgetwindowhandle
대상 화면에 해당하는 전용브라우저 윈도우 핸들값을 반환하는 API이다.
xplusgotourl
해당 URL주소를 익스플로러창으로 열어주는 API이다.
두번째 파라미터는 옵션 파라미터로 파라미터로 넘겨받은 URL을 UTF8로 인코딩하여 
브라우져로 전달할지 여부이다. 값을 주지 않을 경우 Default는 false값이 된다.
xplusgotourlex
지정한 사이트에 PostData를 보내는 API이다.
파라미터 strHeader는 Http Header에 기본적인 Http Header외에 추가하고자 하는 헤더 정보가 있는경우에 값을 설정하면 된다. 
xplusgotourlpost
지정한 사이트에 PostData를 보내는 API이다.
파라미터 strHeader는 Http Header에 기본적인 Http Header외에 추가하고자 하는 헤더 정보가 있는경우에 값을 설정하면 된다. 
파라미터 strPostTimeOutSec는 값을 주지 않을경우 기본 30초이고 값을 설정하고자 하는 경우에는 초단위로 값을 설정할 수 있다.
파라미터 strPostFailMsg는 URL호출 실패시 사용자에게 보여줄 메세지를 설정 할수 있다. 값을 설정한 경우에만 사용자에게 해당 메세지를 보여준다.
xplushttpdownloadfile

HTTP 프로토콜을 이용하여 서버에 있는 파일과 로컬의 파일을 비교하여, 다른 파일인 경우, 다운로드한다.

xplusisaliveprocessor
PID(프로세서 아이디)에 해당 프로세서가 현재 실행중인지 체크 할 수 있는 API
xplusisbrowsertabdocking
탭모드에서 도킹산태를 리턴하는 API입니다.
런타임브라우저와 탭모드로 연동한 경우에만 동작합니다.
도킹상태이면 true를, 플로팅상태이면 false를 리턴합니다.
xplusisbrowsertabmode
탭모드 여부를 리턴하는 API입니다.
런타임브라우저와 탭모드로 연동한 경우에 true를 리턴합니다.
xplusismagnification
돋보기기능이 실행되었는지 여부를 반환하는 API입니다.
xpluskillprocessor
현재 실행중인 프로세서들 중 PID에 해당하는 프로세서를 강제로 종료시킨다.
xplusplaywave
해당 경로에 있는 wave파일을 실행시키는 API이다.
strFileName 파라미터는 wave파일 경로를 설정하며, 파일 경로를 Empty("")로 설정할 경우 현재 플레이중인 wave파일이 있는 경우 플레이를 멈추게된다.
bRepeat 파라미터는 옵션 파라미터로 해당 wave파일을 반복하여 플레이할지 여부로 값을 설정하지 않은 경우 default는 false이다. 주의할점은 bAsync파라미터를 true로 설정한 경우에만 반복적으로 플레이한다.
bAsync 파리미터는 옵션 파라미터로 wave파일의 플레이처리를 동기/비동기로 처리 할지 선택할 수 있는 파라미터이다. 동기방식으로 플레이 할경우 wave파일의 플레이가 끝날때까지 대기하게 된다. 값을 설정 하지 않은 경우 default는 true이다.
xplusreadprofilestring ini, env 등의 환경파일을 읽어오는 API이다.
xplussavescreenshot

특정 화면을 캡쳐하여 로컬 파일로 저장하는 API이다. 화면에 스크롤이 있는 경우 화면을 자동 스크롤하여 화면 전체를 Capture하는 방식이기 때문에 깜빡임이 있을수 있습니다.

xplussendcopydata
윈도우 메세지 WM_COPYDATA를 원하는 윈도우로 전송할 수 있는 API
xplussetconsoleloglevel
전용브라우저에서 콘솔로그파일 출력레벨을 지정하는 API입니다.
xplussetdownloadcompletemsg
전용브라우저에서 파일 다운로드 완료시 표시할 메시지 문자열을 지정하는 API입니다.
xplussetdownloadcompletemsgshow
전용브라우저에서 파일 다운로드 완료시 메시지 표시 여부를 지정하는 API입니다.
xplussetdownloadpath 파일 다운로드시 기본경로를 지정하는 API이다. 디렉토리가 존재하지 않는 경우, 자동으로 생성된다.
xplussethidefiledialog
전용브라우저에서 파일다운로드시 대화상자 표시여부를 지정하는 API입니다.
xplussetopendownloadfile
전용브라우저에서 다운로드 완료된 파일을 실행할지 여부를 지정하는 API입니다.
xplussetregistryvalue
레지스트리 값을 변경 할 수 있는 API이다.
해당 API사용시 주의 할 사항은 파라미터 vtValue 파라미터에 값을 전달할때 nDataType에 XFD_REG_DWORD로 설정한경우 vtValue값은 숫자타입으로 설정하고, XFD_REG_STR로 설정 한 경우 vtValue에는 반드시 문자열로 값을 전달해야 한다.
xplussetsysdefaultprinter
시스템에 기본 프린터를 변경하는 API입니다. 변경하고자 하는 프린터의 이름을
파라미터로 넘겨 줍니다.
xplussetsysmastervolume
시스템의 마스터 볼륨 크기를 조절하거나 또는 음소거를 설정 할 수 있는 API이다.
볼륨클래스(ReMark참조)에 원하는 볼륨크기, 음소거여부를 설정하여 파라미터로 전달한다.
xplusshowfolderdialog
폴더선택 대화상자를 표시하고 대화상자에서 선택한 폴더의 경로 또는 폴더 하위의 파일경로 목록을 반환 받는 API이다.
xplusshowfontdialog
폰트대화상자를 표시하고 대화상자에서 설정된 폰트 정보를 font class형태로 반환 받는 API이다.
파라미터 설정을 통해서 초기기동시 표시할 폰트 정보를 지정할 수 있다.
xplussleep
지정한 시간만큼 프로세스를 중단시키는 API이다.
xplusstartcopydatawnd
WM_COPYDATA 메세지를 받기위한 윈도우를 생성및 소멸 시키는 API입니다.
bStart 파라미터를 true로 주는 경우 메세지를 받을 윈도우가 생성되면 메세지를
받을 준비가 완료됩니다. 메세지가 수신 되는 경우 화면의 on_recvcopydata 이벤트가 발생합니다.
윈도우를 소멸하기 위해서는 bStart 파라미터를 false로 설정하면 됩니다.
xplusstartmagnification
돋보기기능을 시작하기 위한 API입니다.
xplusstartvacancytimer
이석(자리비움)체크를 시작하기 위한 API입니다.
이석이 확인된 경우 화면의 on_notifyvacancy 이벤트가 발생합니다.
bLocal 파라미터를 true로 주는 경우 브라우저에 대해서만 이석체크를 수행합니다.
bLocal 파라미터를 false로 주는 경우 데스크톱 전체에 대해서 이석체크를 수행합니다.
xplusstopmagnification
돋보기기능을 중지하기 위한 API입니다.
xplusstopvacancytimer
이석(자리비움)체크를 중지하기 위한 API입니다.
xplusuncompress
factory.xpluscompress API를 이용하여 압축한 문자열을 압축 해제시 사용하는 API이다.
xplusuncompressfile
원하는 파일을 압축해제하여 저장해주는 API이다.
xplusuncompressfileex
원하는 파일을 zlib라이브러리를 사용하여 압축해제하여 저장해주는 API이다.
xpluswinexec
특정 파일 또는 실행 파일을 실행하는 API이다.
xpluswinexecex
윈도우의 실행 창에서 프로세서 실행 옵션을 설정하면서 command 명령을 수행하는 API이다. 반환되는 값은 프로세서를 실행한 경우 정상적으로 프로세서가 실행 되었다면 해당 프로세서의 PID값(0보다 큰값)이 반환된다.
xpluswriteprofilestring 로컬에 어플리케이션이 사용할 환경정보를 저장하기 위한 파일을 생성하는 API이다.

Update Date

20101005