# 형광펜 색 구분

**URL:** <https://forum.developer.hancom.com/t/topic/1761>\
**Category:** 웹한글 기안기\
**Created:** [8월 25, 2024, 6:25오후 UTC](https://forum.developer.hancom.com/t/topic/1761 "2024-08-25T18:25:27Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Joseph\_Kim](https://avatars.discourse-cdn.com/v4/letter/j/ed655f/32.png) [@Joseph\_Kim](https://forum.developer.hancom.com/u/Joseph_Kim)\
**Post date:** [8월 25, 2024, 6:25오후 UTC](https://forum.developer.hancom.com/t/topic/1761/1 "2024-08-25T18:25:27Z")

</div>

안녕하세요?

파이썬으로 문서 자동화를 해보고 있는데요, 혹시 hwp.Run(“MarkPenPrev”), hwp.Run(“MarkPenNext”)로 찾은 형광펜 영역의 형광펜 색을 알 수 있는 방법은 없을까요?

감사합니다!

---

<div class="post-metadata">

**Author:** ![ilco](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.developer.hancom.com/ilco/32/1213_2.png) [@ilco](https://forum.developer.hancom.com/u/ilco)\
**Post date:** [8월 26, 2024, 6:44오전 UTC](https://forum.developer.hancom.com/t/topic/1761/2 "2024-08-26T06:44:34Z")

</div>

형광펜 영역의 색이 두 가지 이상이라면,  
기본 제공되는 액션이나 메서드 중에는 해당 기능이 없습니다.

> MarkPenShape의 Color 아이템은 현재 위치의 형광펜 색이 아니라, 현재 설정되어 있는 형광펜 색을 리턴합니다.

혹시 pyhwpx를 쓰고 계신다면,  
아래 코드를 통해 형광펜 색의 RGB를 튜플로 받을 수 있습니다.

```python
# 문서를 열어 둔 상태에서 아래 코드 실행
from pyhwpx import Hwp
hwp = Hwp()

hwp.get_markpen_color()

```

위 코드를 실행하면 아래와 같습니다.  
 ![녹화_2024_08_26_15_38_41_421](https://us1.discourse-cdn.com/flex016/uploads/hancom_dev_forum/original/2X/c/c5b85c18be192c60aff5cba020a5a3c706669227.gif)

참고로, MarkPenPrev와 MarkPenNext는 무한반복되므로,  
예시코드를 하나 드려봅니다.

```auto
from pyhwpx import Hwp
hwp = Hwp()

markpen_list = []
while True:
    hwp.MarkPenNext()
    pos = hwp.get_pos()
    if pos in markpen_list:
        hwp.Cancel()
        break
    markpen_list.append(pos)
    print(f"POS : {pos}, RGB : {hwp.get_markpen_color()}")

```

아래처럼 실행됩니다.  
 ![녹화_2024_08_26_15_46_26_285](https://us1.discourse-cdn.com/flex016/uploads/hancom_dev_forum/original/2X/b/b9f6d7d91874bb5ca7d18c93d02ac21826aee92d.gif)

도움이 되었길 바랍니다.  
행복한 하루 되세요!  
[https://blog.naver.com/pythonrpa/223561366526](https://blog.naver.com/pythonrpa/223561366526)

---

<div class="post-metadata">

**Author:** ![Joseph\_Kim](https://avatars.discourse-cdn.com/v4/letter/j/ed655f/32.png) [@Joseph\_Kim](https://forum.developer.hancom.com/u/Joseph_Kim)\
**Post date:** [8월 26, 2024, 6:11오후 UTC](https://forum.developer.hancom.com/t/topic/1761/3 "2024-08-26T18:11:42Z")

</div>

헐. 딱 제가 찾던 기능이었어요. 정말 감사합니다 선생님!
