문단모양 내어쓰기 기능

(예전 커뮤니티(2016-2020) 사이트에서 옮겨온 글입니다: 번호 173)

작성자: jeyunmed
날짜: 2020-04-22


C#으로 개발중인데요.

한글에 문단모양의 내어쓰기 기능을 구현하고 싶은데 혹시 아시는 분 가르쳐 주시면 감사하겠습니다.

매뉴얼을 봐도 도통 감이 안 잡히네요.

다른 언어도 괜찮습니다. 구현하는 방법좀 가르쳐 주시면 감사하겠습니다.

댓글

smj0226 (2020.07.23)
act = hwp.CreateAction("ParagraphShape")
set = act.CreateSet()
set.SetItem("Indentation", hwp.PointToHwpUnit(-80.0))
act.E x e c u t e(set)
smj0226 (2020.07.23)

세번째 줄에 내어쓰기는 음수로 포인트의 두 배 값을 넣어주시면 됩니다.
들여쓰기로 20.0pt를 적용하시려면 hwp.PointToHwpUnit(40)으로 SetItem 실행하시면 됩니다.

smj0226 (2020.07.23)

이 코드는 파이썬용 코드지만, C#에서도 크게 다르지 않을 것 같아 적어보았습니다.
다른 아래아한글-파이썬 자동화 예제는 유튜브 "회사원코딩"에서 만나보실 수 있습니다ㅎㅎㅎ