# owpml \<hp:p\> 자동 줄바꿈 방법 및 \<hp:t\> 안에 escape 목록 알 수 있을까요?

**URL:** <https://forum.developer.hancom.com/t/owpml-hp-p-hp-t-escape/1686>\
**Category:** 한글 오토메이션\
**Created:** [7월 25, 2024, 12:21오전 UTC](https://forum.developer.hancom.com/t/owpml-hp-p-hp-t-escape/1686 "2024-07-25T00:21:50Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![wh0am1](https://avatars.discourse-cdn.com/v4/letter/w/e56c9b/32.png) [@wh0am1](https://forum.developer.hancom.com/u/wh0am1)\
**Post date:** [7월 25, 2024, 12:21오전 UTC](https://forum.developer.hancom.com/t/owpml-hp-p-hp-t-escape/1686/1 "2024-07-25T00:21:50Z")

</div>

라이브러리 만들고 있습니다.

hp:p → hp:run → hp:t 부분에서 긴 문자열을 입력하지 l\<hp:ineseg에 textpos값을 구해야하는 것 같아 힘들어서 아래처럼 작성하니 자동으로 줄바꿈 되는 것 같지만 완벽하지 않습니다.

문단의 줄바꿈은 hp:p 속성에 columnBreak, merged를 활성화하면 될까요?  
\<hp:p id=“0” paraPrIDRef=“0” styleIDRef=“0” pageBreak=“0” columnBreak=“1” merged=“1”\>  
\<hp:run charPrIDRef=“0”\>  
hp:t문자열 테스트 가가가\t!@#$%^&\*( )가즈아아 아아아아ㅏ아아아아아아아아ㅏ아아아아아ㅏ아아ㅏ아아하하아아ㅏ아아ㅏ아아아자ㅏ자자가가자자ㅏ자자자ㅏ자자자ㅏ자자자ㅏ자자자ㅏ자자자ㅏ자자자ㅏ자자자ㅏ자자자ㅏ자\</hp:t\>  
\</hp:run\>  
hp:linesegarray  
\<hp:lineseg /\>  
\</hp:linesegarray\>  
\</hp:p\>

결과는 아래와 같습니다.

문자열 테스트 가가가\t!@#$%^&\*( )가즈아아  
아아아아ㅏ아아아아아아아아ㅏ아아아아아ㅏ아아ㅏ아아하하아아ㅏ아아ㅏ아아아자ㅏ자자가가자  
자ㅏ자자자ㅏ자자자ㅏ자자자ㅏ자자자ㅏ자자자ㅏ자자자ㅏ자자자ㅏ자자자ㅏ자줄3 행간격 100

그리고 \t, \n 같은 문자의 경우 \t 같이 escape 처리해야되는 것 같습니다.  
리서치해도 제가 못찾아서 그런지 확인이 어려운데 escape 나 문단 지정할 때 처리에 참고할 내용을 공유받을 수 있을까요??

---

<div class="post-metadata">

**Author:** ![jhbang](https://avatars.discourse-cdn.com/v4/letter/j/ee59a6/32.png) [@jhbang](https://forum.developer.hancom.com/u/jhbang)\
**Post date:** [7월 25, 2024, 1:02오전 UTC](https://forum.developer.hancom.com/t/owpml-hp-p-hp-t-escape/1686/2 "2024-07-25T01:02:08Z")

</div>

아래 게시글 답변 참고 부탁드립니다.

> [@문단 owpml \<hp:t\>줄바꿈 문의드립니다.](https://forum.developer.hancom.com/t/owpml-hp-t/1685/2):
>
> 안녕하세요. 한컴디벨로퍼입니다. 문의 내용이 카테고리와 다르면 담당자가 내용을 확인하기 어렵습니다. 해당 문의는 한글 오토메이션으로 이동하도록 하겠습니다. 감사합니다.
