신규기능
FileDownload에 파일의 저장위치를 지정할 수 있는 기능을 추가했습니다.
download() 메소드에 strTargetPath 파라미터를 추가했습니다. | |
---|---|
파라미터 | 설명 |
strTargetPath | 파일의 저장위치 위치와 파일명을 지정합니다.(windows Runtime만 지원) Syntax)
|
var bSucc = FileDownload.download("http://www.abc.com/index.html", "C:\Users\nexacro\index.html");
strTargetPath 파라미터를 지정한 경우 [파일저장 Dialog]가 오픈되지 않고 지정한 경로에 파일이 저장됩니다.
print() 메소드 수행 시 화면을 한 페이지에 출력할 수 있는 기능을 추가했습니다.
print() 메소드에 bFitOnePage 파라미터를 추가했습니다. | |
---|---|
파라미터 | 설명 |
bFitOnePage | 화면을 한 페이지에 출력할지 여부를 지정합니다.(windows Runtime만 지원) [Default Value = false] Syntax)
|
VirtualFile의 write() 메소드에 "euc-kr"을 지정하면 ANSI codepage로 인코딩되는 기능을 추가했습니다.
write() 메소드의 strCharset 파라미터에 "euc-kr"을 지정할 수 있습니다. | |
---|---|
파라미터 | 설명 |
strCharset | 기록할 파일의 CharSet 문자열을 지정합니다. Syntax)
|
strCharset 파라미터는 windows runtime만 지원하고, mobile은 "UTF-8"로만 동작합니다.
Calendar컴포넌트에 모바일 시스템에서 제공하는 기본 달력 UI를 사용 할 수 있는 기능을 추가 했습니다.
Calendar 컴포넌트에 popuptype 프로퍼티를 추가 했습니다. | |
---|---|
프로퍼티 | 설명 |
popuptype | Calendar의 팝업 화면 위치를 선택 할 수 있습니다. Syntax)
|
모바일 환경에서 popuptype파리미터의 값을 "system"으로 할 경우 Calendar.type프로퍼티의 값과 상관없이 무조건 시스템에서 제공하는 기본 달력을 표현합니다.
변경기능
PlatformRequest에서 contentType을 생략 또는 null로 지정한 경우 XML, SSV 또는 BIN Type의 데이타를 처리 할 수 있도록 변경했습니다.
설명 | |
---|---|
변경전 | 클라이언트로 부터 수신된 데이터 Type에 맞게 PlatformRequest의 contentType을 지정하야 합니다. |
변경후 | 클라이언트로 부터 수신된 데이터 Type에 맞게 PlatformRequest의 contentType을 지정하지 않아도 자동으로 처리해 줍니다. |
//contentType 생략 PlatformRequest platformRequest = new PlatformRequest(request.getInputStream()); //contentType null 지정 PlatformRequest platformRequest = new PlatformRequest(request.getInputStream(), null,strCharset);
HttpPlaformRequest는 XML 또는 BIN Type만 처리합니다.
클라이언트로 부터 압축 형태의 데이터가 수신된 경우 압축 프로토콜 형식(addProtocolType)을 추가하지 않아도 자동으로 처리되도록 변경했습니다.
설명 | |
---|---|
변경전 | 클라이언트로 부터 압축 형태의 데이터가 수신된 경우 압축 프로토콜 형식을 추가해야 합니다. |
변경후 | 클라이언트로 부터 압축 형태의 데이터가 수신된 경우 압축 프로토콜 형식을 추가하지 않아도 자동으로 처리해 줍니다. |
PlatformRequest platformRequest = new HttpPlatformRequest(request.getInputStream(), null,strCharset); //프로토콜 형식 추가없이 압축 데이터 자동처리 //platformRequest.addProtocolType(PlatformType.PROTOCOL_TYPE_ZLIB);
압축 된 데이터를 클라이언트로 전송할 경우에는 압축 프로토콜 형식(addProtocolType)을 추가해야합니다.
platformResponse.addProtocolType(PlatformType.PROTOCOL_TYPE_ZLIB);