셀 안의 내용 직접 컨트롤 가능 여부

셀 안에 작성한 여러 가지 데이터에 적용한 CSS에 대해 접근할 수 있는 방법에 대해 알려주실 수 있으실까요?

셀 안의 라인마다 적용된 값이나, 작성된 표의 Style 값을 얻어와 별도로 관리 및 적용시키고자 합니다.

이전 글에서 작성했던 장평과 관련된 기준값이 없기에, 라인이나 표마다 적용된 스타일 값과 해당 라인에 대한 데이터를 관리하려고 합니다.

방법이 있다면 가이드 부탁드리겠습니다… API 문서를 계속 찾아봤음에도 부족해서 관련된 내용을 찾지 못하였습니다…

1개의 좋아요

안녕하세요 ^^
다른글에서 작성하신 글을 확인해보니 GetTextFile을 통해서 문서를 HTML로 변환하고 해당 값으로 데이터를 사용하시려는것 같습니다.
그런데 HTML 문서로 변환할 경우 호환되지 않는 데이터는 누락이되고 HTML을 변경 한뒤 나중에 한글에서 읽어온다고 해도 100% 호환은 어렵습니다.
그렇기 때문에 HTML으로 변환한뒤 해당 데이터를 가져오거나 반영하는것은 어려울것 같습니다.
가져오는것도 반영하는것도 어려울것입니다.

위에서 답변 드린것처럼 웹한글 기안기의 API 및 기능을 이용해야 될것 같습니다.

예를 들어 표안의 셀의 데이터를 가져온다고 하셨는데,

  1. CtrlCode를 통해 Table을 찾고 AnchorPos로 표의 조판부호로 이동한뒤
  2. “ReverseSelectCtrl” 액션을 통해 표를 선택후
  3. "ShapeObjTableSelCell"액션을 통해 표의 첫번째 셀을 선택하고 "Cancel"을 통해 셀안쪽으로 캐럿이 이동이 가능합니다.
  4. 그 이후 문자모양(CharShape), 문단모양(ParaShape)액션등을 통해서 데이터를 가져와서 처리가 가능할것 같습니다.
  5. 그리고 다음라인으로 이동하는 것은 "MoveNextParaBegin"을 이용하면 다음 문단의 처음으로 갑니다. 그럼 해당 문단의 캐럿이 위치해 있기 때문에 또 다음 문단의 정보를 가져올 수 있습니다.

이런식으로 액션과 api를 활용해서 구현을 해야할것 같습니다.
감사합니다.

1개의 좋아요

오… 제가 의도한 대로 시도를 해 봐야겠습니다.

상세한 이동 방법을 알려주신 가이드 문서의 코드 중에 뭘 써야할지 감이 안 잡히던 상태였었는데 알려주신 액션 값들 기반으로 찾아보겠습니다.

친절하게 알려주셔서 감사합니다!

1개의 좋아요