Skip to content

비-TAC 표 첫 행에 rowspan 셀이 있을 때 atomic 높이 가드 누락 — 테이블이 잘못 split #379

@planet6897

Description

@planet6897

증상

"2025년 기부·답례품 실적 지자체 보고서_최종형태 확정.hwpx" p1 하단에
pi=22 (3×3, header 셀 rs=2 "<2025년 기부.답례품 실적 분석보고서 요약>")
의 헤더만 split 되어 표시되고 본체는 p2 로 분리됨. PDF 정답은 표 전체를
p2 에 배치.

원인

src/renderer/typeset.rs:1289 첫 행 fit 체크는 mt.row_heights[0] (=
첫 행 단독 높이) 만 비교한다. row 0 에 row_span>1 셀이 있으면 그 셀이
실제로 차지하는 높이는 row 0 + row 1 + ... 의 합이지만, 이 점이 가드에
반영되지 않아 "첫 행은 fit" 으로 판단 → split 진입 → rs 셀이 두 페이지에
걸쳐 깨짐.

검증 기준

  • 보고서 p1: pi=22 가 들어가지 않고 p2 로 push 됨
  • 보고서 p2: pi=22 전체 표시 (요약 헤더 + 모든 행)
  • 7 핵심 샘플 회귀 0
  • LAYOUT_OVERFLOW 신규 0

관련

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions