2025-12-16
요약 (AI 작성)
hwpjs에서 테이블 렌더링 개선 작업이 집중적으로 이루어졌습니다. 셀 높이 계산, 세로 테두리 위치, 이미지 경로 처리, SVG 테이블 행 위치 계산 등 다양한 테이블 관련 버그 수정과 리팩토링이 포함되었습니다.
커밋
ohah/hwpjs
- fix(html): recursively collect images from paragraphs in shape objects and add background-size contain to hsR
- fix(html): calculate SVG table row positions using shape component height
- fix(html): calculate table cell height using max shape component height per row
- refactor: calculate table cell height using all shape components
- fix: calculate relative image paths and use crop_rectangle for image height
- fix: share pattern counter across all tables in document
- fix: add hcI top style calculation based on cell vertical alignment
- fix: ensure right edge vertical border is always drawn
- fix: calculate column positions from all rows for vertical borders
- test: update snapshots after table rendering fixes
- fix: prioritize cell height attributes for row height calculation
- fix: use same row cells for cell left position calculation
- fix: improve table rendering for like_letters tables
- feat: render paragraph content inside table cells
- refactor(html): replace tuples with structs for TableInfo and ImageInfo
- refactor(html): simplify import paths in viewer modules
PR (해당일 생성/머지)
(없음)