Skip to content

M100: 세로 측정 정합 — 페이지네이터 과측정으로 콘텐츠 다음쪽 밀림 + 박스 아래 여백 (#1022 후속) #1027

@planet6897

Description

@planet6897

배경

세로 측정/페이지네이션 정합 결함 2종이 박스·표가 많은 RFP 문서에서 관찰됨. 한컴 2022 PDF 대조.

증상

A. 페이지네이터 과측정 → 콘텐츠가 다음 쪽으로 밀림

  • 한 줄짜리 주석 단락(예: "※ … 변경할 수 있음", 21.3px)이 한컴에선 N쪽 하단에 들어가는데 rhwp에선 N+1쪽으로 밀림.
  • 해당 페이지를 페이지네이터가 used≈925.8px(본문 941.1px, 여유 15.3px)로 측정 → 21.3px 주석 거부. 그러나 렌더된 SVG에는 표 아래 시각적 여백이 충분하다(렌더러는 더 낮게 그림).
  • 페이지네이터(HeightMeasurer)가 렌더러보다 ~6px 과측정(TAC 표 host 간격/단락 간격 의심). M100: HeightMeasurer ↔ cell_units 측정 정합 (task993 LAYOUT_OVERFLOW 50건 회귀 해소) #1022(HeightMeasurer↔cell_units) 계열.
  • 동일 양상으로 표 항목(예: "SFR-008")도 한 쪽 밀림.

B. 박스(글상자, TAC Shape) 아래 세로 여백 부족

목표

  • A: 페이지네이터 세로 측정을 렌더러와 정합시켜, 한컴과 동일 쪽에 콘텐츠 배치.
  • B: 박스 아래 여백을 한컴 기준으로 정합(실제 결함 확인 시).

검증

  • 한컴 2022 PDF 대조(쪽 배치 + 박스 간격). LAYOUT_OVERFLOW/페이지 수 무회귀. cargo test+svg_snapshot 무회귀(골든 PDF 판정).

비고

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions