Param

Method

Event

 

 

SaveFileOverWrite

현재 편집 중인 문서의 전체 내용을 저장합니다.

오피스 플러그인 모듈과 통신하여 비동기로 처리되기 때문에 promise를 활용하여 then, catch를 사용합니다.

 

모던 웹 브라우저에서만 지원이 가능합니다.

 

Parameters

file

저장할 경로 및 파일 이름을 설정

 

Sample Codes

var 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

GetMimeValue  SetMimeValue