Skip to content

cellzoneList(셀 영역 배경) 미지원으로 표 배경 누락 #5

@edwardkim

Description

@edwardkim

현상

표의 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를 파싱/렌더링하지 않음

해결 방향

  1. HWPX 파서에서 cellzoneList 파싱
  2. Table 모델에 cellzone 정보 추가
  3. 렌더러에서 cellzone 배경 렌더링 (셀 배경보다 먼저 그리기)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions