본문 바로가기

TablePropertyDialog3

[인프런QnA] 개체 여백 조정 방법 표 혹은 그림이든 개체 여백조정을 하고자 합니다. 매크로정의하고 코드편집에 따라서 해보았는데요 잘 동작하지 않네요..ㅠㅠ 아래는 개체 바깥 여백조정을 위한 함수를 만들어 본 예제입니다. 바깥 윗여백만 조정하는 것으로 했습니다. ####################### def Change_Object_Blank(): hwp.HAction.GetDefault("CellBorderFill", hwp.HParameterSet.HCellBorderFill.HSet) hwp.HParameterSet.HCellBorderFill.Hset.SetItem("ApplyTo", 1) hwp.HAction.Execute("CellBorderFill", hwp.HParameterSet.HCellBorderFill.HSet) .. 2023. 3. 30.
hwp 표 캡션 서식 일괄 수정하기 이번 포스팅에서는 모든 표들의 캡션 텍스트 또는 서식을 파이썬으로 일괄 수정하는 방법을 알려드리겠습니다. 예제는 다소 간단하게, 아래처럼 표 하단 좌측으로 정렬되어 있는 캡션을 아래처럼 상단 중앙으로 옮기는 코드입니다. hwp문서 안에서 표 캡션을 수정하려면 다소 번거롭습니다. 대부분은 직접 마우스로 클릭하실 거고, (저도 그렇습니다) 실수로 표 옆이나 표 안에서 Ctrl-N-C 같은 단축키를 누르면 캡션이 없어져버리기 일쑤입니다ㅜ 특히 보고서나 논문(논문을 hwp로 작성하시는 분들이 많지는 않겠지만..) 작성시에는 분량이 큰 경우가 많은데, 표의 갯수가 어마어마할 때도 있지요. 샘플 문서를 하나 만듭시다. 빈 문서에다 표를 임의로 세 개만 만들겠습니다. (단축키는 Ctrl - New-Table) 여러분.. 2022. 12. 9.
[QnA] (2/5) 표 생성하고, 수정하기 안녕하세요. 한글 자동화 프로그램을 공부하고 있는데 궁금한 사항이 있어 질문합니다. 특정 글자가 들어가 있는 문단을 찾아서 그 곳에 글뒤로 속성으로 표를 삽입하고 싶습니다. 1. 자동으로 표 생성시 속성을 "본문과의배치"에서 "글뒤로" 선택하여 생성할 수 있나요? 이 속성없이 생성시 문단에 삽입되면서 글자가 밀려나는 현상이 발생합니다. 2. 찾은 문단의 위치값을 HWPUNIT 값으로 알 수 있나요? 표 생성시 위치값은 HWPUNIT으로 지정해야 하는데 현재 찾은 위치의 속성은 줄,칸으로 알려주네요. 이상입니다. 이전 포스팅(인트로)에서는 특정 단락 위치에 백그라운드로 표를 삽입하는 방법을 구상해보았고, 그 이유와 대략적으로 구현해야 하는 함수 다섯 개를 짚어보았습니다. 2022.09.19 - [업무자동화.. 2022. 9. 19.