|
Param |
Method |
Event |
|
|
GetMimeValue현재 편집 중인 문서의 전체 내용을 오피스 플러그인 모듈과 통신하여 MIME 형식으로 얻어옵니다. 오피스 플러그인 모듈과 통신하여 비동기로 처리되기 때문에 promise를 활용하여 then, catch를 사용합니다.
모던 웹 브라우저에서만 지원이 가능합니다.
Return Values현재 문서의 내용을 MIME 형식으로 인코딩하여 반환합니다.
Sample Codesvar CrossEditor = new NamoSE("test");
CrossEditor.EditorStart();
var flag = false;
function OnInitCompleted(e) {
flag = true;
}
function SubmitProc(){
if(flag){
GetMimeValueProc();
}else{
console.log("not yet");
}
}
function GetMimeValueProc() {
CrossEditor.GetMimeValue().then(function(resolveValue){
document.getElementById("value").value = resolveValue;
}).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 AlsoSetMimeValue SaveFileOverWrite
|