page no.
| Showpageid |
|---|
- 기능 설명
- i-AUD 제품에서는 한글 내보내기를 지원 합니다.
- 500/510의 경우 확장자 .hml 에 대해서만 지원 하였으나 600/610 에서는 .hwpx 확장자를 신규로 지원 합니다.
한글 내보내기 기능 제공처
- (JScript API) JSON Workbook 구성하기 내보내기
※ i-META 템플릿 보고서로 생성된 경우에도 한글(HWPX) 내보내기 동작 관련 JScript 가 Matrix.HWPXExportServiceCall(json ,params , callbackfn) 변경 되었습니다.
Matrix.HMLExportServiceCall → Matrix.HWPXExportServiceCall
※ API DOCS
※ JScript API 사용 예var grid_name = "DataGrid"; //내보내기 대상 컨트롤 이름.
var WORKBOOK = {
"FontName": "맑은 고딕",
"FontSize": 11,
"WorkSheets": [
{
"Name": grid_name,
"DisplayGridlines": "false",
"Ranges": [
{
"Range": "A1", "Value": "■ Report Name : " + Matrix.GetReportInfo().NAME,
"ColSpan": 5
},
{
"Range": "A2", "Value": "■ Printer : " + Matrix.GetUserInfo().UserName,
"ColSpan": 5
},
{
"Range": "A3", "Value": "■ Print Time : " + Matrix.GetDateTime().ToString("yyyy-MM-dd HH:mm:ss"),
"ColSpan": 5
}
],
"Controls": [
{ "Name": grid_name, "Range": "A5" }
]
}
]
};
//파일 명
var EXPORT_NAME = Matrix.GetReportInfo().NAME
+ "_" +Matrix.GetDateTime().ToString("yyyy-MM-dd_HHmmss")
+ ".hwpx";
Matrix.HWPXExportServiceCall(WORKBOOK, null, function (e) {
if (e.Success == false) {
alert("export fail" + e.Message);
return;
}
// download file
var row = e.DataSet.GetTable(0).GetRow(0);
var folderName = row.GetValue("FolderName");
var fileName = row.GetValue("FileName");
Matrix.DownloadFile(folderName, fileName, EXPORT_NAME, true);
}); - (JScript API) MX-Grid 내보내기
※ JScript API 사용 예//enExportType.HWPX : 10
Matrix.getObject("MXGrid").ExportServiceCall(10, function(p){
//p.FolderName = file path
//p.FileName = file name
var newName = "MXGrid_" + Matrix.GetDateTime().ToString("yyyyMMddHHmmss") + ".hwpx";
Matrix.DownloadFile(p.FolderName, p.FileName ,newName ,true);
}); - Chart 마우스우클릭 내보내기 > 한글로 내보내기
600/610 의 경우 기본 HWPX 로 변경되어 내보내기 시 .hwpx 확장자로 다운로드 됩니다.
※ 신규 추가된 템플릿 파일 경로 : reports\SYSTEM_TEMPLATE\export\template.hwpx - (Server Script API) ScriptWorkBook.SaveAsHWPX
※ ServerScript API 사용 예var VS_EXPORT_TYPE = req.getParam("VS_EXPORT_TYPE");
var VS_REPORT_NAME = req.getParam("VS_REPORT_NAME");
var systenTempPath = fso.getTemplateFolderName();
var wb = Matrix.OpenWorkBook("REP76678344674E4075AEA5046F5A77D5EC", "997DB14C63CA463D984B73D49FC336A5");
var outfileName = VS_REPORT_NAME + "_" + util.getUniqueKey("HWPX") + "." + VS_EXPORT_TYPE;
var path = fso.PathCombine(systenTempPath, outfileName);
var targetSheetName = "목록";
if(VS_EXPORT_TYPE == "hml")
wb.SaveAsHML(path, targetSheetName);
else if(VS_EXPORT_TYPE == "hwpx")
wb.SaveAsHWPX(path, targetSheetName);※ API DOCS
- (JScript API) JSON Workbook 구성하기 내보내기
| 기능 정보 |
|
|
|
|
|
|
|
|---|---|---|---|---|---|---|---|
| 시작 버전 정보 |
| ||||||
| 페이지 속성 | |||||||
|---|---|---|---|---|---|---|---|
| |||||||
|



