요약
HWPX 저장 시 선 도형(<hp:line>)의 설명(shapeComment, 예 "선입니다.")이 드롭된다.
shape.rs 의 write_line 이 write_shape_comment 를 호출하지 않기 때문(rect/container 는 호출).
fidelity10(hwpdocs 9660) 잔여 IR_DIFF 중 3건.
증거
36389418 sec0 p18/cell shape ×6, 36392900 sec0 p19/cell shape ×11, 36391302 ×2
shape comment: expected="선입니다." actual=""
근본원인 (src/serializer/hwpx/shape.rs)
write_rect(line 110)·write_container_close(line 235)는 write_shape_comment 호출.
write_line(line 121)은 caption 까지만 방출하고 write_shape_comment 미호출 → 선 도형
설명 드롭.
수정 방향
영향
도형 설명(접근성/메타데이터, 화면 비표시) 소실 — 시각 영향 거의 없음. 경미하나 무손실 목표상 수정.
근거: mydocs/tech/hwpx_residual_ir_diff_10.md (Class B)
요약
HWPX 저장 시 선 도형(
<hp:line>)의 설명(shapeComment, 예 "선입니다.")이 드롭된다.shape.rs의write_line이write_shape_comment를 호출하지 않기 때문(rect/container 는 호출).fidelity10(hwpdocs 9660) 잔여 IR_DIFF 중 3건.
증거
근본원인 (
src/serializer/hwpx/shape.rs)write_rect(line 110)·write_container_close(line 235)는write_shape_comment호출.write_line(line 121)은 caption 까지만 방출하고write_shape_comment미호출 → 선 도형설명 드롭.
수정 방향
write_line의 caption 방출 직후write_shape_comment(w, c)?;1줄 추가(HWPX serializer: hp:shapeComment 미직렬화 — 도형 설명 소실 #1392/HWPX serializer: 그림/도형 캡션(hp:caption) 미직렬화 — pic·line 캡션 subList 소실 #1403 도형 설명 보존과 정합).
영향
도형 설명(접근성/메타데이터, 화면 비표시) 소실 — 시각 영향 거의 없음. 경미하나 무손실 목표상 수정.
근거:
mydocs/tech/hwpx_residual_ir_diff_10.md(Class B)