회귀 범위
- 샘플: `samples/mel-001.hwp` 2쪽
- 위치: 구역 0, pi=22, ci=0 (8행×12열 표)
- 회귀 출력: rhwp v0.7.8 (릴리즈) + 현재 devel HEAD 모두 셀 높이 처리 결함
- 정상 출력: 크롬 확장 배포본 (이전 시점)
IR 구조
```
--- 문단 0.22 --- cc=9, text_len=0, controls=1
[0] 표: 8행×12열, 셀=87, 쪽나눔=None, padding=(140,140,140,140)
[0] [common] treat_as_char=true, wrap=위아래, size=47280×10960(166.8×38.7mm)
[0] 셀[0] r=0,c=0 rs=1,cs=3 h=1980 w=10160 paras=2 text="직급별|구 분"
[0] 셀[10] r=1,c=0 rs=2,cs=2 h=2560 w=5225 paras=1 text="합계"
[0] 셀[11] r=1,c=2 rs=1,cs=1 h=1280 w=4935
...
```
재현
```bash
rhwp export-svg samples/mel-001.hwp -p 1 --debug-overlay
→ output/mel-001_002.svg
```
회귀 origin 후보 영역
후속 작업
- bisect 으로 origin commit 확정 (크롬 확장 배포본 시점 ↔ v0.7.8 사이)
- 회귀 commit 영역 분석
- 정정
환경
- rhwp v0.7.8 (현재 릴리즈)
- 현재 devel HEAD: `4d96380` (samples PDF commit)
회귀 범위
IR 구조
```
--- 문단 0.22 --- cc=9, text_len=0, controls=1
[0] 표: 8행×12열, 셀=87, 쪽나눔=None, padding=(140,140,140,140)
[0] [common] treat_as_char=true, wrap=위아래, size=47280×10960(166.8×38.7mm)
[0] 셀[0] r=0,c=0 rs=1,cs=3 h=1980 w=10160 paras=2 text="직급별|구 분"
[0] 셀[10] r=1,c=0 rs=2,cs=2 h=2560 w=5225 paras=1 text="합계"
[0] 셀[11] r=1,c=2 rs=1,cs=1 h=1280 w=4935
...
```
재현
```bash
rhwp export-svg samples/mel-001.hwp -p 1 --debug-overlay
→ output/mel-001_002.svg
```
회귀 origin 후보 영역
후속 작업
환경