이 페이지의 이전 버전을 보고 있습니다. 현재 버전 보기.
현재와 비교 페이지 이력 보기
« 이전 버전 10 다음 »
Matrix.ExportImageEx, ScriptAPI 추가
Start Release No : / Update Release No : 7.0.500.20241004-11
작성자 : 김예슬 / 검수자 : 이경륜
기능 설명
'ExportImageEx' API는 보고서 내의 컨트롤들을 이미지 형식으로 내보내는 기능을 제공합니다.
기존의 'ExportImage'함수를 대체하면서 발생하던 오류를 수정한 향상된 API 입니다.
이를 통해 원하는 형식의 확장자로 이미지를 공유하거나 문서화할 수 있습니다.
ExportImageEx(controlNames, exportType, option)
controlNames
이미지로 내보내기 할 컨트롤명을 배열로 전달
빈 배열을 전달받으면, 현재 Form 의 전체 컨트롤들을 이미지로 내보낸다
{
fileName: Matrix.GetReportInfo().NAME,
useDocHeaderTitle: true,
useProgressBar: true,
callbackFunc: null
}
내보내기 할 파일명과 내보내기가 끝난 뒤 실행되는 콜백 함수를 객체의 형태로 전달
exportType 유형이 문서형인 경우, 문서 타이틀에 [다운로드 파일명] 과 동일한 제목을 사용할 지 여부 옵션
※ 텍스트 변경 불가
3
function callback(){ console.log('image export operation has been successfully completed !!'); } /************************************** * 버튼 컨트롤이 클릭되는 시점에 발생합니다. * * arguments : * string Id (Readonly:False) : 컨트롤이름 * string Text (Readonly:False) : 라벨 값 **************************************/ var OnButtonClick = function(sender, args){ Matrix.ExportImageEx(['Chart'], 6, { fileName: Matrix.GetReportInfo().NAME, useDocHeaderTitle: true, useProgressBar: true, callbackFunc: callback }); };
이미지 크기는 컨트롤의 크기입니다.
이미지 크기는 form의 크기입니다. 또한, 배경색은 form의 배경색과 동일합니다.
필수 옵션
제약 사항
변경 전/후 제품 버전
변경 전
다양한 옵션들이 존재했으나 이 옵션들의 목적을 명확하게 이해하기 어렵거나 원활한 작동에 어려움이 있었음
변경 후
목적이 명확하고 실용적인 옵션들을 유지하여 개선함
Release No :
참고 자료