Skip to content

복학원서.hwp PDF 정합 결함 — pi=16 인라인 표 라인 누적 + 워터마크 효과 미적용 #677

@planet6897

Description

@planet6897

본질 결함

samples/복학원서.hwp 출력이 한컴 2022 PDF (pdf/복학원서-2022.pdf) 대비 두 가지 시각 결함을 보인다.

1. pi=16 인라인 표 라인 누적 — 접수증 영역 273px 단 하단 초과 (콘텐츠 손실)

LAYOUT_OVERFLOW: page=0, col=0, para=16, type=PartialParagraph, y=1357.8, bottom=1084.7, overflow=273.1px
LAYOUT_OVERFLOW: page=0, col=0, para=16, type=Shape,            y=1357.8, bottom=1084.7, overflow=273.1px
  • pi=16 구성: 3×3 접수증 표 (642×280px, tac=true 인라인) + ㊞ 도장 도형 (글앞으로) + 본문 2줄 (※ 군필자…)
  • 라인 세그먼트:
    • ls[0]: vpos=55288 lh=1000 (선두 빈 라인)
    • ls[1]: vpos=56888 lh=21296 (~284px) — 인라인 표 포함 거대 라인
  • PDF는 1페이지에 모두 담는데, rhwp는 표 + 본문을 누적해 1357.8px까지 밀어내며 본체 하단 1084.7px를 273px 초과
  • 결과: "복 학 원 서 접 수 증 / Filing Receipt", "대학(Name of College)", "학번(Student No.)", "위 학생의 복학원서를 접수함", "년 월 일 ㊞", "※ 군필자…" 영역 + "고 려 대 학 교 총 장 귀 하" 큰 제목 모두 잘리거나 워터마크에 가려져 보이지 않음

2. 워터마크 이미지 효과 미적용 — 고려대학교 엠블럼 과도하게 어둡게 렌더

  • 페이지 중앙 131×131mm 엠블럼이 PDF에서는 흐릿한 회색 워터마크인데, rhwp에서는 진한 회색 솔리드로 본문을 가림
  • HWP IR: effect=GrayScale, brightness=-50, contrast=70, watermark=custom
  • 한컴 표준 워터마크 프리셋은 brightness=+70, contrast=-50 (src/model/image.rs:75) — 부호 반대
  • 추정: 파서가 i8로 그대로 읽는 영역 (src/parser/control/shape.rs:848) — 부호 처리 의심 또는 한컴 편집기의 워터마크 모드 강제 적용 가능성

영향 범위

권위 자료

  • 정답지: pdf/복학원서-2022.pdf (한글 2022 편집기 PDF)
  • 원본: samples/복학원서.hwp

마일스톤

v1.0.0 (M100) — 조판 엔진 영역 본질 결함

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