본문 바로가기

728x90

아래아한글자동화

[한/글자동화 예제]현재 선택영역에 글자속성 적용하기 반말체를 쓰니까, 포스팅 작성속도가 월등히 올라가길래 그렇게 할 예정. 우선, 특정 영역에 찾아가거나 선택하는 방법은 다양하다. "찾기Ctrl-F"를 사용하거나, "탐색GetText" 메서드를 사용하거나, 아날로그하게 캐럿위치를 "아래로 몇줄 우측으로 세 번째 단어" 식으로 옮길 수도 있으며, 특정 좌표를 찍고 바로 캐럿을 옮길 수도 있다. 필자가 애용하는 방법은 "찾기"와 "GetText"이며, 특정 상황에는 미리 만들어놓은 누름틀(Field)을 사용하는 게 캐럿이동이나 블록선택에 가장 효율적일 수 있다. 하여튼 [특정영역 선택]은 다른 포스팅에서 자세히 다루기로 하고, 특정영역을 선택했다고 치자. 이 영역에 특정 글자속성(이 예제에서는 "이탤릭")을 적용하고 싶다면? 1. 한/글API 중에 이런 명령.. 더보기
hwp의 API는 왜 이렇게 복잡할까? 오늘 어떤 구독자 분의 질문메일에 "한/글 문서를 PNG포맷으로 저장할 수 있나요?"라는 질문이 있었다. 이건 사실 간단한 질문인데, hwp에서 제공하는 API 중에 이미지로 저장하는 CreatePageImage라는 메서드가 있기 때문이다. 물론 사용법도 간단하다. 근데 조금만 살펴보면 문제가 있다. 우선, 위의 메서드는 GIF와 BMP포맷만을 제공한다. PNG포맷으로 출력하려면 PrintToImage라는 메서드를 사용해야 하는데 이런 종류의 메서드는 파라미터를 파이썬문법처럼 괄호 안에 넣는 게 아니라 GetDefault로 메서드를 초기화(?)하고 모든 파라미터를 HParameterSet을 통해 별도 입력 후 Execute 메서드로 실행해야 한다. (사실 모든 메서드는 이런 구조다. 단축키 개념의 간편한.. 더보기
"기왕이면 잘 하는 일 계속 하게 해줄 수 없을까?" 올해초에 승진을 하게 되었습니다. (물론 제 능력이나 성과보다 훨씬 크고 많은 여러가지 외부요인이 있었습니다.) 월급도 다소 늘었고, 직급으로 보면 회사 막내가 아니게 되었습니다. 다만, 한 가지 시원섭섭한 점이라면... 제목대로, "기왕이면 잘 하는 일 계속 하게 해줄 수 없을까?" 입니다. 회사 막내 입장에서 일할 때 자동화 코딩을 할 줄 아는 건 정말 치트키 수준의 역량이었던 데 반해 지금은 "굳이 이런 게 필요할까?" 라는 생각이 들 정도로 담당업무 성격이 바뀌어버린 점이 한 편으로는 아쉽기도 합니다. 게임으로 비유하자면... 1945-3를 열심히 하다 보니까 1회차는 공략법을 알고, 나름 원코인 클리어를 할 수 있게 되었는데 2회차를 플레이하려니 1회차와 공격패턴이 확연히 달라서 당황스러운 느낌.. 더보기
한/글 튜토리얼 열 번째 영상 촬영을 마쳤습니다. 안녕하세요? 회사원코딩의 신명진입니다. 회사원코딩 hwp자동화 튜토리얼 10부작 마감 현재 10번째 영상, "hwp파일 페이지별로 분할저장하기" 촬영을 마치고 편집중입니다. 가능하면 이번주 중에 틈틈이 컷편집만 마치고 업로드해버리려고 하는데 한 시간 가까이 잡설을 늘어놓고 말미에는 감사인사와 에필로그도 남겼다가... 그런 건 블로그에 적어도 괜찮겠다 싶어서 갑자기 묵혀놨던 티스토리 블로그가 생각나 글을 끄적여봅니다... 코드 배포는 역시 깃헙으로... 현재 노션으로 튜토리얼의 소스코드와 첨부파일을 배포하고 있었는데 한 번 클릭해보니까 낯뜨거울 만큼 접근성이 좋지 않더라고요ㅜㅜㅜㅜㅜ 죄송한 마음이 큽니다. 최소한 코드는 깃헙 계정으로 배포해야겠다고 결정을 하게 되었어요. 깃헙 업로드와 수정작업 일부만 마치.. 더보기

728x90