증상
samples/21_언어_기출_편집가능본.hwp 14 페이지 [28~30] 박스 안 [A] inline wrap=Square 표 (pi=299, table common.margin.right=850 HU) 의 우측 body text 가 table_right 와 1.90 px overlap.
| 항목 |
우리 SVG |
PDF 한컴 2010 |
| cell_right |
628.12 px |
113.76 pt |
| body "반" left |
626.22 px |
122.27 pt |
| gap |
-1.90 px (overlap) |
+8.51 pt (= margin.right 850 HU) ✓ |
PDF 정합 기준: body text 시작 = table_right + outer_margin.right.
우리 rendering: body text 시작 = col_x + IR LINE_SEG.cs → margin.right 누락.
후속 이슈
#549 의 사전 분석 결과로 cause 가 cell padding 이 아닌 wrap_text_x / table_x 영역으로 확정. #549 close 후 본 이슈 신규 등록.
ROOT CAUSE 후보
- wrap_text_x 산식: `layout.rs:2548-2551` 의 `wrap_text_x = col_area.x + cs` 가 outer_margin.right 미가산
- table_x 산식: `compute_table_x_position` Square wrap 분기가 host_margin_left 를 잘못 적용 (우리 table_left = col_x + 1898 HU vs PDF 정합 기준 col_x + 908 HU, 990 HU 차이)
- IR cs 의 실제 의미: cs 가 wrap_text_x 가 아닐 수도 (parser 검증 필요)
fix 검증 기준
PDF 한컴 2010 페이지 15 col 0:
- cell_right = 113.76 pt
- body 첫 글자 "반" left = 122.27 pt
- gap = 8.51 pt = 850 HU ≈ 11.34 px (96 dpi)
PDF 한컴 2020 페이지 14 col 1: 동일 측정값 (paginator 차이만).
광범위 영향 후보
samples 의 wrap=Square 표 + outer_margin.right > 0 케이스 분포 확인 필요. Stage 0/1 에서 광범위 사전 평가.
관련 이슈
증상
samples/21_언어_기출_편집가능본.hwp14 페이지 [28~30] 박스 안 [A] inline wrap=Square 표 (pi=299, table common.margin.right=850 HU) 의 우측 body text 가 table_right 와 1.90 px overlap.PDF 정합 기준: body text 시작 =
table_right + outer_margin.right.우리 rendering: body text 시작 =
col_x + IR LINE_SEG.cs→ margin.right 누락.후속 이슈
#549 의 사전 분석 결과로 cause 가 cell padding 이 아닌 wrap_text_x / table_x 영역으로 확정. #549 close 후 본 이슈 신규 등록.
ROOT CAUSE 후보
fix 검증 기준
PDF 한컴 2010 페이지 15 col 0:
PDF 한컴 2020 페이지 14 col 1: 동일 측정값 (paginator 차이만).
광범위 영향 후보
samples 의 wrap=Square 표 + outer_margin.right > 0 케이스 분포 확인 필요. Stage 0/1 에서 광범위 사전 평가.
관련 이슈
examples/scan_aim_cells.rs,examples/inspect_cell.rs,examples/find_A_pi.rsmydocs/report/task_m100_549_report.md