한글의 문단정렬 기능인 shift-TAB 기능을 파이썬에서 어떻게 적용해야하는지요?
Run(“ParagraphShapeIndentAtCaret”)
위 명령을 적용해도 동작하지 않네요…ㅠㅠ
한글의 문단정렬 기능인 shift-TAB 기능을 파이썬에서 어떻게 적용해야하는지요?
Run(“ParagraphShapeIndentAtCaret”)
위 명령을 적용해도 동작하지 않네요…ㅠㅠ
EnsureDispatch로 한컴을 불러오고
한컴.HAction.Run(“명령어”)
이런식으로 실행하시면 됩니다.
그런데 shift tab은 해당 위치까지 가서 사용해야해서…
저는 아예
내어쓰기를 값으로 걸어서 사용합니다.
def 내어쓰기(self,값):
총 = self.대상.CreateAction("ParagraphShape")
총알 = 총.CreateSet()
총.GetDefault(총알)
총알.SetItem("Indentation", self.대상.PointToHwpUnit(값*2))
총.Execute(총알)
참고용 영상입니다.
코딩을 체크해보니 저의 오류가 있었네요…번거롭게 했네요.
충고해주신 방법 요긴하게 활용하겠습니다.
안녕하세요 ~!
HAction.Run(“ParagraphShapeIndentAtCaret”); ← 요렇게 해도 잘동작하네요 ~!
HAction.Run(“BreakLine”);
와같이 테스트 해보니 정상동작 하는것 같습니다~!
문의 사항 있으시면 언제든지 글 남겨주세요
항상 친절한 대응에 감사드립니다. 파이썬용 개발자 매뉴얼 나왔으면 합니다.
추후 건의해보겠습니다 …!
많은 관심 감사드립니다!