현상
표의 cellzoneList에 정의된 셀 영역 배경(이미지/그라데이션 등)이 렌더링되지 않음.
재현
- 샘플:
samples/tac-img-02.hwpx 15페이지, s0:pi=169 (1x2 표)
- 셀[0] 텍스트 "2" (textColor=#FFFFFF)가 배경 없이 표시되어 보이지 않음
원인
HWPX XML에서 표의 cellzoneList > cellzone 요소가 셀 영역별 배경을 정의:
<cellzoneList>
<cellzone startRowAddr="0" startColAddr="0" endRowAddr="0" endColAddr="1"
borderFillIDRef="18" />
</cellzoneList>
- borderFill id=18: 이미지 채우기 (imgBrush, binaryItemIDRef="image1")
- 현재 파서/렌더러에서 cellzoneList를 파싱/렌더링하지 않음
해결 방향
- HWPX 파서에서 cellzoneList 파싱
- Table 모델에 cellzone 정보 추가
- 렌더러에서 cellzone 배경 렌더링 (셀 배경보다 먼저 그리기)
현상
표의 cellzoneList에 정의된 셀 영역 배경(이미지/그라데이션 등)이 렌더링되지 않음.
재현
samples/tac-img-02.hwpx15페이지,s0:pi=169(1x2 표)원인
HWPX XML에서 표의
cellzoneList > cellzone요소가 셀 영역별 배경을 정의:해결 방향