증상
samples/2025년 기부·답례품 실적 지자체 보고서_최종형태 확정.hwpx p7 에 PDF 정답상 p8 에 있어야 할 원형 차트(bin_id=6, pi=57 ci=1) 가 함께 렌더되어 표 아래에 잘못 배치된다.
원인
pi=57 은 빈 문단(text_len=0) 안에 컨트롤 2개:
ctrl[0] TAC Table (ls[0] vpos=437290)
ctrl[1] TAC Picture (ls[1] vpos=463173, h~369px)
src/renderer/typeset.rs:994-1001 의 Control::Shape | Picture | Equation 분기는 fit 체크 없이 무조건 PageItem::Shape 를 current_items 에 push.
문단 시작부의 height_for_fit 가드(line 939-945) 는 tac_count <= 1 일 때만 발동 → 다중 TAC(표+차트) 케이스 미커버.
PDF/HWP 는 ls[0] 종료 시점에 ls[1] 이 페이지에 안 들어가면 ls[1] 를 다음 페이지로 보낸다.
검증 기준
- 본 보고서 p7
<image> 1건만 (pi=51), pi=57 ci=1 차트는 p8 로 이동
- 본 보고서 p8
<image> 1건 (pi=57 ci=1 원형 차트)
- 7 핵심 샘플 회귀 0
- LAYOUT_OVERFLOW 신규 0
관련
증상
samples/2025년 기부·답례품 실적 지자체 보고서_최종형태 확정.hwpxp7 에 PDF 정답상 p8 에 있어야 할 원형 차트(bin_id=6, pi=57 ci=1) 가 함께 렌더되어 표 아래에 잘못 배치된다.원인
pi=57은 빈 문단(text_len=0) 안에 컨트롤 2개:ctrl[0]TAC Table (ls[0] vpos=437290)ctrl[1]TAC Picture (ls[1] vpos=463173, h~369px)src/renderer/typeset.rs:994-1001의Control::Shape | Picture | Equation분기는 fit 체크 없이 무조건PageItem::Shape를current_items에 push.문단 시작부의
height_for_fit가드(line 939-945) 는tac_count <= 1일 때만 발동 → 다중 TAC(표+차트) 케이스 미커버.PDF/HWP 는 ls[0] 종료 시점에 ls[1] 이 페이지에 안 들어가면 ls[1] 를 다음 페이지로 보낸다.
검증 기준
<image>1건만 (pi=51), pi=57 ci=1 차트는 p8 로 이동<image>1건 (pi=57 ci=1 원형 차트)관련