본문 바로가기

HeadCtrl3

2-7. 필드 삭제하기 필드를 삭제하는 일이 흔한 경우는 아니지만, 보고서를 작성해서 공유하거나 상사에게 HWP파일로 송부하는 경우 간혹 "자꾸 무슨 빨간 꺽쇠가 뚝딱거린다?"며 불편한 피드백을 보이는 분들이 계세요. 그런 피드백푸념에 대비하기 위해 최종 보고서 작성까지는 누름틀을 통해서 자동화했더라도, 배포(?)할 때에는 내용은 그대로 두고 누름틀만 삭제하는 기능이 있습니다. 바로, hwp.DeleteCtrl(ctrl) 인데요. 사실 이 명령어는 누름틀을 삭제하는 기능뿐만 아니라, 표나 이미지 등 모든 컨트롤을 삭제할 수 있는 범용 메서드입니다. 사용법도 간단합니다. 괄호 안에 파라미터로 삭제하고 싶은 컨트롤 객체를 넣으면 됩니다. 오히려 컨트롤을 선택하는 과정이 약간 더 복잡하게 느껴질 정도입니다. 2장 초반에서 많이 사용.. 2022. 11. 9.
문서좌표를 활용하는 고급메서드 : GetAnchorPos() 지난 포스팅에서 한/글 문서의 위치정보에 대해 설명드렸습니다. 2022.09.08 - [업무자동화/파이썬-아래아한글 자동화 기초] - 아래아한글 문서의 위치(좌표)체계 아래아한글 문서의 위치(좌표)체계 아래아한글 문서의 위치체계 아래아한글 문서에는 명확하게 위치체계가 존재하고, 비어있는 공간이 아닌 이상 좌표(?)가 매겨져 있습니다. 마치 3차원 좌표계(x, y, z)처럼 말이죠. 이 글에서 사용 martinii.fun (List, Para, Pos)로 구성된 3차원 벡터는 마치 좌표를 연상하게 하는데요. 굳이 누름틀이나 필드를 이용하지 않고도 얼마든지 자유롭게 원하는 위치로, 혹은 오프셋 이동이 가능하기 때문에, 다양한 방법으로 활용할 수 있겠습니다. 이번 포스팅은 "이미지마다 캡션 텍스트 달기" 위치.. 2022. 9. 8.
[QnA] while문으로 #번째 그림을 삭제하는 방법 안녕하세요 화사원코딩님..! 파이썬 한/글에 대해서는 거의 국내.. 유일하신 듯 합니다. 덕분에 많이 공부하고 있습니다. 감사합니다. 오늘 방명록 남긴건 다름이 아니라 한/글 파일 중에서도 그림을 특정해서 지우고 싶은데 그 방법을 모르겠어서 입니다. ㅠ HeadCtrl 사용해서 while문 돌려서 순차적으로 찾는 건 되는데, 파일이 300페이지 이상에, 그림도 너무 많아서 while문 사용해서 특정하는 건 너무 비효율 + 어려울 것 같구, 저는 그림을 "특정"하고 싶거든요..? 누름틀을 사용해서 누름틀 아이디를 먼저 부여한 다음에 거기다가 그림을 얹어놓고 그 부분에 있는 그림만 삭제하고 새로운 그림을 넣고 싶습니다. 그래서 MoveToFiled하고 FindCtrl하고 DeleteCtrl(Delete도 해.. 2022. 8. 31.
반응형