안녕하세요.
특정 스타일 내의 글자 모양을 변경하는 기능을 구현이 필요하다면 아래와 같이 작성할 수 있습니다.
참고로 가이드 문서에는 포함되지 않은 액션(StyleDirectEdit)입니다.
(C++)
CDHwpAction styleEditAct = m_app.CreateAction(_T("StyleDirectEdit"));
CDHwpParameterSet set = styleEditAct.CreateSet();
CDHwpParameterSet subset;
styleEditAct.GetDefault(set);
set.SetItem(_T("NameLocal"), COleVariant(_T("개요 1"))); // 변경하고자 하는 스타일 이름
subset = (CDHwpParameterSet)set.CreateItemSet(_T("CharShape"), _T("CharShape"));
// 변경하고자 하는 글자 모양을 지정
// 아래는 글자 크기를 20으로 바꾸는 설정
subset.SetItem(_T("Height"), COleVariant((long)(m_app.PointToHwpUnit(20))));
styleEditAct.Execute(set);
그리고 “StyleDirectEdit” 액션은 한글 2018 상위 버전에서만 사용할 수 있는데요.
캡쳐한 화면을 보면 현재 사용중인 버전은 2014 버전인 것 같습니다.
그래서 위의 예제는 user218님 테스트 환경에서는 동작하지 않을 것 같습니다. ![]()
감사합니다.