현황
`samples/exam_social.hwp` 페이지 1 단 1 의 4번 자료 박스 (대화체) 외곽 테두리가 SVG 출력에서 누락. 한컴2022 PDF (`pdf/exam_social-2022.pdf`) 에서는 외곽 박스가 보이지만 rhwp 는 외곽선 없이 내부 6×3 셀들만 출력.
원인
`src/renderer/layout/table_layout.rs:152` 의 1x1 wrapper 표 감지 분기 가 외부 1x1 표를 무시하고 내부 nested 표만 직접 layout. 외부 1x1 표가 자료 박스 외곽 테두리 역할 (padding=850 HU=3mm + border_fill 정의) 인 경우 외곽선이 누락됨.
IR 구조 (pi=15)
- 외부 표: 1x1, padding=(850,850,850,850), border_fill_id=6
- 내부 표: 6x3, 셀 16개 (대화체 + 그림 6개)
SVG 검증 결과 (devel 기준)
`grep -E '<rect [^/]411.92[^/]' exam_social_001.svg` 결과 width=411.92 rect 3개 (simple 1x1 표) — nested wrapper pi=15 외곽선 누락 확인:
| pi |
구조 |
SVG 외곽 rect |
| 1, 5, 21 |
simple 1x1 |
✅ 출력 |
| 15 |
nested 1x1+6x3 |
❌ 누락 |
정합 영역
한컴2022 PDF p1 우측 4번 영역 외곽 박스 시각 정합. wrapper 분기는 유지 (내부 표 정상 처리) + 외곽선 추가.
마일스톤
v1.0.0
현황
`samples/exam_social.hwp` 페이지 1 단 1 의 4번 자료 박스 (대화체) 외곽 테두리가 SVG 출력에서 누락. 한컴2022 PDF (`pdf/exam_social-2022.pdf`) 에서는 외곽 박스가 보이지만 rhwp 는 외곽선 없이 내부 6×3 셀들만 출력.
원인
`src/renderer/layout/table_layout.rs:152` 의 1x1 wrapper 표 감지 분기 가 외부 1x1 표를 무시하고 내부 nested 표만 직접 layout. 외부 1x1 표가 자료 박스 외곽 테두리 역할 (padding=850 HU=3mm + border_fill 정의) 인 경우 외곽선이 누락됨.
IR 구조 (pi=15)
SVG 검증 결과 (devel 기준)
`grep -E '<rect [^/]411.92[^/]' exam_social_001.svg` 결과 width=411.92 rect 3개 (simple 1x1 표) — nested wrapper pi=15 외곽선 누락 확인:
정합 영역
한컴2022 PDF p1 우측 4번 영역 외곽 박스 시각 정합. wrapper 분기는 유지 (내부 표 정상 처리) + 외곽선 추가.
마일스톤
v1.0.0