SetTextFile 질문

안녕하세요. !

OCX → 웹 기안기 교체 작업을 하고 있는데

SetTextFile이 제대로 작동되지 않아서 문의드립니다.

현재 상황

  • 기안기를 초기화한 뒤 db에 있는 값을 읽어와서 (Base64 encoding) 뿌려주려고 합니다.
  • 값은 제대로 들어가는 것까지 확인했습니다.
  • 다만 값이 비어있는 경우 SetTextFile의 callback을 받아오지 못하는 상황이 벌어졌습니다.
var HwpCtrl = HwpFrame.contentWindow.HwpCtrl;
HwpCtrl.SetTextFile($("#content").val(), "HWP", "", function(){
  // $("#content").val()의 값은 "" 빈 문자열이고 
  // 콜백을 못 받아오고 멈춤..
  // 이 밑에는 HwpCtrl.EditMode ~~ 등등 설정해야 함. 
});
  • 저번에 GetTextFile 이였나. 그것도 빈값이 들어가 있을 경우에 콜백을 못 받아오는 현상이 있었는데,
    어떻게 해결하면 좋을지 생각이 안 났습니다.
  • if문으로 빈 문자열인 경우 return을 하면 되지만 불필요한 코드를 추가하는 것 같아서 답변을 듣고 싶네요.

안녕하세요.

확인을 해보니, GetTextFIle과 마찬가지로 SetTextFile에도 ‘빈문서’, '빈문자열’을 받았을 때 문제가 발생되는 것을 확인했습니다.

우선 API사용에 불편을 드린 점 양해를 구하며, 다음 패치에 정상적으로 동작하도록 수정하겠습니다.

다음 패치는 올해 말에서 내년 초 쯤으로 예상됩니다. (12월 ~ 1월 사이)

감사합니다.

1개의 좋아요