Param |
Method |
Event |
|
|
SaveFileOverWrite현재 편집 중인 문서의 전체 내용을 저장합니다. 오피스 플러그인 모듈과 통신하여 비동기로 처리되기 때문에 promise를 활용하여 then, catch를 사용합니다.
모던 웹 브라우저에서만 지원이 가능합니다.
Parameters
Sample Codesvar CrossEditor = new NamoSE("test"); CrossEditor.EditorStart(); var flag = false; function OnInitCompleted(e) { flag = true; } function SubmitProc(){ if(flag){ SaveFileOverWriteProc(); }else{ console.log("not yet"); } } function SaveFileOverWriteProc() { CrossEditor.SaveFileOverWrite("D:\\namo\\sample.html").then(function(resolveValue){ console.log('Success to SaveFileOverWrite'); }).catch(function(e){ console.error(e); if(errorCode == "1"){ alert("Mime모듈이 설치되어 있지 않습니다."); }else if(errorCode == "2"){ alert("MultiLang모듈이 설치되어 있지 않습니다."); }else if(errorCode == "3"){ alert("Mime 인코딩이 실패하였습니다."); }else if(errorCode == "4"){ alert("Mime 디코딩이 실패하였습니다."); }else if(errorCode == "5"){ alert("파일 저장이 실패하엿습니다."); }else if(errorCode == "6"){ alert("파일 읽기를 실패하였습니다."); }else if(errorCode == "100"){ alert("네트워크 오류입니다."); } }); }
See Also
|