본문 바로가기

UserDesc3

2-7. 필드 삭제하기 필드를 삭제하는 일이 흔한 경우는 아니지만, 보고서를 작성해서 공유하거나 상사에게 HWP파일로 송부하는 경우 간혹 "자꾸 무슨 빨간 꺽쇠가 뚝딱거린다?"며 불편한 피드백을 보이는 분들이 계세요. 그런 피드백푸념에 대비하기 위해 최종 보고서 작성까지는 누름틀을 통해서 자동화했더라도, 배포(?)할 때에는 내용은 그대로 두고 누름틀만 삭제하는 기능이 있습니다. 바로, hwp.DeleteCtrl(ctrl) 인데요. 사실 이 명령어는 누름틀을 삭제하는 기능뿐만 아니라, 표나 이미지 등 모든 컨트롤을 삭제할 수 있는 범용 메서드입니다. 사용법도 간단합니다. 괄호 안에 파라미터로 삭제하고 싶은 컨트롤 객체를 넣으면 됩니다. 오히려 컨트롤을 선택하는 과정이 약간 더 복잡하게 느껴질 정도입니다. 2장 초반에서 많이 사용.. 2022. 11. 9.
[QnA] 교정부호 시작/끝 위치를 파악해서 엑셀로 저장하는 프로그램 안녕하세요. 저는 한글 문서 분석을 공부하고 있는데 다음과 같은 기능이 필요합니다. * 설정 영역의 시작과 끝의 위치 정보(교정 부호나 메모 등) 예를 들어 교정 부호 사용시 시작 부분은 찾을 수 있으나 끝 부분은 찾을 수가 없네요. 확인 부탁합니다. 이상입니다. 질문 주신 분이 이런 기능을 어떻게 활용하실지는 잘 모르겠습니다. 그래도, 어떤 문제를 겪고 계신지는 공감이 됩니다. 왜냐면 한/글 문서 내에서 교정부호를 비롯한 다수의 컨트롤이 시작위치는 ctrl.GetAnchorPos(1)로 파악이 가능한 반면 끝위치는 도무지 찾을 방법이 없기 때문입니다. 하지만, (다소 조잡하긴 하지만) 몇 가지 메서드를 조합하면 이런 기능도 직접 구현이 가능한데요. 아래 문서를 예제로 사용하겠습니다. 튜토리얼을 따라해 .. 2022. 11. 8.
문서좌표를 활용하는 고급메서드 : GetAnchorPos() 지난 포스팅에서 한/글 문서의 위치정보에 대해 설명드렸습니다. 2022.09.08 - [업무자동화/파이썬-아래아한글 자동화 기초] - 아래아한글 문서의 위치(좌표)체계 아래아한글 문서의 위치(좌표)체계 아래아한글 문서의 위치체계 아래아한글 문서에는 명확하게 위치체계가 존재하고, 비어있는 공간이 아닌 이상 좌표(?)가 매겨져 있습니다. 마치 3차원 좌표계(x, y, z)처럼 말이죠. 이 글에서 사용 martinii.fun (List, Para, Pos)로 구성된 3차원 벡터는 마치 좌표를 연상하게 하는데요. 굳이 누름틀이나 필드를 이용하지 않고도 얼마든지 자유롭게 원하는 위치로, 혹은 오프셋 이동이 가능하기 때문에, 다양한 방법으로 활용할 수 있겠습니다. 이번 포스팅은 "이미지마다 캡션 텍스트 달기" 위치.. 2022. 9. 8.
반응형