일반적인 한글 문서를 작성 후, 저장한 다음 GetTextFile() 함수를 통해 HTML 형태로 데이터를 넘겨 받아, 다른 외부 서비스로 데이터를 보내는 상황입니다.
한글 문서를 작성 시, 일반적으로 많이 사용하는 문단, 글자, 표와 관련된 스타일들의 대부분을 잡아내어 필요한대로 응용 중이나, 한 가지가 도저히 안 잡히는 스타일이 한 가지 있습니다.
바로 장평인데, HTML로 리턴 받은 데이터에서 장평이 그 어디에도 잡히지 않더군요.
혹시 장평을 적용한 곳에만 존재하는 특정 CSS 값이 존재하는지 알려주실 수 있을까요?
안녕하세요,
한글 HTML에서 장평은 표현하고 있지 않습니다 ^^
컨트롤을 가지고 액션을 통해서 장평 값을 확인해 볼 수 있습니다.
다음과 같이 설정이 되어있을때
var act = HwpCtrl.CreateAction("CharShape");
var charset = act.CreateSet();
// GetDefault로 현재 캐럿의 CharShape 기본 ParameterSet을 가져옵니다.
act.GetDefault(charset);
// 사용자 장평을 가져옵니다.
var ratioUser = charset.Item("RatioUser");
alert(ratioUser);
다음과 같이 코드를 실행해보면 설정된 장평을 확인가능할 수 있습니다.
캐럿이 있는 부분에서 CharShape의 GetDefault를 하게 되면 캐럿의 글자 속성을 가져와 글자속성에 해당하는 아이템을 가지고 올수있습니다.
이러한 액션 및 파라메터셋은 아래 문서를 참고해주시면 될것같습니다.
감사합니다 ^^
2개의 좋아요
빠르게 확인해 주셔서 감사드립니다!
아쉽지만… 장평과 관련된 직접적인 스타일 처리는 못 하겠군요.