2025-12-08
요약 (AI 작성)
hwpjs HTML 뷰어의 테이블 렌더링과 페이지 레이아웃이 크게 개선되었습니다. SVG 기반 테이블 테두리 렌더링 구현, CSS 클래스 기반 텍스트 스타일 적용, ParaShape/ParaLineSeg 스타일 통합, 페이지 분할 로직, 단위를 인치에서 mm로 변경하는 리팩토링이 진행되었습니다. HTML 뷰어 모듈도 별도 파일로 분리되었습니다.
커밋
ohah/hwpjs
- fix: correct table border rendering and row height calculation
- test: update snapshots after table SVG rendering changes
- refactor: update HTML viewer modules for table and image rendering
- feat: implement SVG table border rendering based on table.html sample
- test: add table fixture HTML and CSS examples
- refactor: restructure HTML viewer modules
- feat: implement page breaking logic based on vertical_position
- feat(core): add HTML example files generated from HWP documents
- feat(html): integrate ParaShape properties into Style classes and improve paragraph rendering
- feat(core): use CSS classes for text styles instead of HTML tags
- feat(html): apply ParaShape styles to p tags and ParaLineSeg styles to spans
- docs: update React Native examples to use ArrayBuffer instead of number[]
- test: update snapshots after markdown unit change and CSS ordering fix
- fix(html): ensure deterministic CSS class order in snapshots
- refactor(markdown): change page info units from inches to mm
- test(html): update snapshots after changing page info units to mm
- refactor(html): change page info units from inches to mm
- test(html): update snapshots after module refactoring
- refactor(html): split mod.rs into separate modules for better maintainability
PR (해당일 생성/머지)
(없음)