## 배경 Task #164 (PR #170)에서 텍스트 직렬화는 완료했으나, `Paragraph.controls` IR(표/이미지/도형 등)은 직렬화되지 않습니다. ## 목표 - [ ] 표 (`Control::Table`) → `<hp:tbl>`/`<hp:tr>`/`<hp:tc>` - [ ] 그림 (`Control::Picture`) → `<hp:pic>` + `BinData` - [ ] 글상자 / 도형 → `<hp:rect>`/`<hp:line>`/`<hp:drawText>` 등 - [ ] 각주/미주 → `<hp:footNote>`/`<hp:endNote>` - [ ] BinData 항목을 `BinData/` 폴더에 ZIP 엔트리로 추가 - [ ] `content.hpf` manifest에 BinData 자동 등록 ## 의존성 - #171 (header.xml IR 직렬화) 완료 후 진행 권장 (charPr/paraPr 매핑 필요) ## 검증 - 표 라운드트립: 사용자 제공 표 포함 HWPX 파싱 → 직렬화 → 한컴 오픈 시 표 그대로 표시 - 이미지 라운드트립: BinData 보존 확인 ## 참고 - Task #164 PR: #170
배경
Task #164 (PR #170)에서 텍스트 직렬화는 완료했으나,
Paragraph.controlsIR(표/이미지/도형 등)은 직렬화되지 않습니다.목표
Control::Table) →<hp:tbl>/<hp:tr>/<hp:tc>Control::Picture) →<hp:pic>+BinData<hp:rect>/<hp:line>/<hp:drawText>등<hp:footNote>/<hp:endNote>BinData/폴더에 ZIP 엔트리로 추가content.hpfmanifest에 BinData 자동 등록의존성
검증
참고