본문 바로가기

InsertText3

문서좌표를 활용하는 고급메서드 : GetAnchorPos() 지난 포스팅에서 한/글 문서의 위치정보에 대해 설명드렸습니다. 2022.09.08 - [업무자동화/파이썬-아래아한글 자동화 기초] - 아래아한글 문서의 위치(좌표)체계 아래아한글 문서의 위치(좌표)체계 아래아한글 문서의 위치체계 아래아한글 문서에는 명확하게 위치체계가 존재하고, 비어있는 공간이 아닌 이상 좌표(?)가 매겨져 있습니다. 마치 3차원 좌표계(x, y, z)처럼 말이죠. 이 글에서 사용 martinii.fun (List, Para, Pos)로 구성된 3차원 벡터는 마치 좌표를 연상하게 하는데요. 굳이 누름틀이나 필드를 이용하지 않고도 얼마든지 자유롭게 원하는 위치로, 혹은 오프셋 이동이 가능하기 때문에, 다양한 방법으로 활용할 수 있겠습니다. 이번 포스팅은 "이미지마다 캡션 텍스트 달기" 위치.. 2022. 9. 8.
[QnA] 한글에서 특정 글꼴 찾아 태그 붙이기 안녕하세요. 우연히 유튜브에서 회사원코딩의 파이썬 hwp 강좌를 보다가 궁금한 점이 있어서 연락드리게 됐습니다. 하나씩 따라하다 보니 아주 간단한 것은 응용이 되는 데, 아래 내용은 아무리 검색을 해봐도 비슷한 내용이 안보입니다. 한글파일에서 아래 그림처럼 함초롱바탕글 내에 고딕이라는 특정 글꼴 모양이 있는 경우, 그 특정 글꼴을 찾아 앞 뒤로 태그를 붙여주고 싶은데 어떻게 하면 되는 지 궁금합니다. 문서가 많은 상태라 꼭 자동화 하고 싶습니다. 감사합니다. 우선 위 문제를 해결하기 위한 알고리즘을 생각해봅시다. (제 해법이 가장 좋은 방법은 아닐 수 있음을 먼저 밝힙니다ㅎㅎㅎ) 위 문제를 해결하려면 크게 두 개의 과정이 필요합니다. (1) 문서를 순회하면서 고딕 서체가 적용된 블록구간의 좌표를 모두 얻.. 2022. 9. 6.
파이썬으로 한/글 파일에 텍스트를 입력하는 방법 파이썬으로 한/글을 실행하는 방법을 모른다면? 파이썬으로 아래아한글 실행하는 방법 1. python.org에서 파이썬을 다운받아 설치한다. 2. 커맨드프롬프트에서 "pip install pywin32"를 실행해서 win32com 모듈을 설치한다. 3. 파이썬을 실행하고 아래 코드를 실행한다. import win32com.client as.. martinii.fun 1. InsertText 액션을 이용하여 텍스트 입력 파이썬으로 한/글을 열었을 때 텍스트를 입력하는 가장 기본적인 방법은 아래와 같이 InsertText 액션을 정의하고 실행하는 것입니다. hwp.HAction.GetDefault("InsertText", hwp.HParameterSet.HInsertText.HSet) hwp.HParamete.. 2022. 5. 9.
반응형