안녕하세요. C#에서 hwpCtrl.ocx 이용하여 편집기를 개발 하고 있습니다.
var gtf = axHwpCtrl1.GetTextFile(“HWP”, “saveblock”);
var stf = axHwpCtrl2.SetTextFile(gtf, “HWP”, “”);
이런식으로 선택된 문장을 axHwpCtrl2의 특정 위치에 뿌려 주고 싶은데
axHwpCtrl2 서는 새로 고침처럼 전체파일을 가져 옵니다.
개발 문서에서 확인 한 결과 특정 캐럿 뒤에 사용 하려면 아래와 같이 사용 하라고 되어있는데
var stf = axHwpCtrl2.SetTextFile(gtf, “HWP”, “insertfile”);
이렇게 사용하면 반응이 없습니다.
해결 방안이 있는지 문의 드립니다.
안녕하세요 ^^
ocx의 경우 2023년 12월 31일부터 지원 종료가 되었습니다.
밑의 링크 참고해주시길 바랍니다.
감사합니다.
㈜한글과컴퓨터의 최신 기술 지원 정책에 따라 2023년 12월 31일부터 한컴오피스 2022 및 하위 버전(2020, 2018, NEO)에서 제공해온 OCX 컨트롤에 대한 지원이 종료됩니다.
ActiveX라고도 알려진 OCX 컨트롤은 보안 취약점으로 인해 더 이상 사용이 권장되지 않으며,
ActiveX가 주로 사용되는 웹 브라우저인 Internet Explorer의 기술 지원은 Microsoft에 의해 이미 종료된 상태입니다.
이와 같은 이유로 한컴오피스 한글 OCX 컨트롤의 제공 및 지원이 중단되며,
지원 종료일 이후에는 한컴오피스 2022 및 하위 버전에서 OCX 컨트롤을 사용하는 기능은 동작하지 않습니다.
관련해서 궁금하신 사항이나 요청사항이 있는 경우, 아래 연락처로 말씀해주세요.
문의 핫라인 : 02-6330-3158
이메일 : cs_ctrl@hancom.com
웹쪽이 아니라 winform C#을 이용한 한글2010 기반 문항 편집기를 개발 하고 있었습니다.
확인해 보니 설치 파일 중 Hwp2010SEUpdate.exe 를 실행시켜 한글 2010 업데이트를 하니
해당 api SetTextFile(gtf, “HWP”, “insertfile”); 메소드가 정상 작동 되네요.