검사한 공개 main은 97670eb2462e106134633acd78a8097d96db0fdd입니다(Python 3.13.13, macOS). 아래 입력은 저장소에 포함되어 있습니다. 추가 참조 검증은 아직 실행하지 않았으며, 관찰 결과를 바탕으로 엔진 지원을 확대하기 위한 과제입니다. core에 외부 실행 환경 의존을 추가하는 제안은 아닙니다.
외부 입력에서 재현한 제한
각 파일을 hwpx.experimental.estimate_pages(path)에 전달하면 pages=None과 아래 이유가 반환됩니다. 모두 tests/fixtures/ 아래 경로입니다.
| 경로 |
section 0의 거부 이유 |
hwpxlib_corpus/error__20230809__test.hwpx |
rect wrapped square elsewhere than at a column edge |
hwpxlib_corpus/error__20240305__2022.hwpx |
rect placed TOP_AND_BOTTOM relative to PAPER |
hwpxlib_corpus/reader_writer__SimpleOLE.hwpx |
ole wrapped square elsewhere than at a column edge |
hwpxlib_corpus/reader_writer__SimplePicture.hwpx |
pic wrapped square elsewhere than at a column edge |
m3_gongmun_gold/seoul_sihaengmun.hwpx |
tbl placed TOP_AND_BOTTOM relative to PAGE |
원본과 캐시 제거 진단 복사본에서 같은 제한을 관찰했습니다. 파일명이 error인 입력의 정상 한컴 동작 여부도 참조 실행에서 먼저 확인해 주세요.
처리 요청
기준 틀(PARA/PAGE/PAPER), 오프셋, 어울림 종류를 하나씩 바꾼 A/B 사례를 실제로 실행해 본문 이동·줄 위치·쪽 수를 관찰하고, 배치군별로 지원을 확대해 주세요. 관련 코드: src/hwpx/layout/pages.py의 개체 배치/어울림 로직. 중첩 표 행 분할을 다룬 #307과는 별도입니다. 거부 메시지 제거보다 실제 본문 밀림·쪽 넘김 비교가 완료 기준입니다.
검증 원칙
입력 SHA-256·산출물 해시를 기록하고, 페이지 렌더와 한컴 재저장 HWPX를 비교해 회귀 기준으로 남겨 주세요. 캐시가 있는 원본과 편집으로 캐시가 무효화된 경우를 구분하고, 검증 환경에 따라 결과가 다르면 별도 기준으로 기록해야 합니다. 미지원 이유를 제거하거나 파일이 열리는 것만으로 완료하지 않습니다.
검사한 공개 main은
97670eb2462e106134633acd78a8097d96db0fdd입니다(Python 3.13.13, macOS). 아래 입력은 저장소에 포함되어 있습니다. 추가 참조 검증은 아직 실행하지 않았으며, 관찰 결과를 바탕으로 엔진 지원을 확대하기 위한 과제입니다. core에 외부 실행 환경 의존을 추가하는 제안은 아닙니다.외부 입력에서 재현한 제한
각 파일을
hwpx.experimental.estimate_pages(path)에 전달하면pages=None과 아래 이유가 반환됩니다. 모두tests/fixtures/아래 경로입니다.hwpxlib_corpus/error__20230809__test.hwpxrect wrapped square elsewhere than at a column edgehwpxlib_corpus/error__20240305__2022.hwpxrect placed TOP_AND_BOTTOM relative to PAPERhwpxlib_corpus/reader_writer__SimpleOLE.hwpxole wrapped square elsewhere than at a column edgehwpxlib_corpus/reader_writer__SimplePicture.hwpxpic wrapped square elsewhere than at a column edgem3_gongmun_gold/seoul_sihaengmun.hwpxtbl placed TOP_AND_BOTTOM relative to PAGE원본과 캐시 제거 진단 복사본에서 같은 제한을 관찰했습니다. 파일명이 error인 입력의 정상 한컴 동작 여부도 참조 실행에서 먼저 확인해 주세요.
처리 요청
기준 틀(PARA/PAGE/PAPER), 오프셋, 어울림 종류를 하나씩 바꾼 A/B 사례를 실제로 실행해 본문 이동·줄 위치·쪽 수를 관찰하고, 배치군별로 지원을 확대해 주세요. 관련 코드:
src/hwpx/layout/pages.py의 개체 배치/어울림 로직. 중첩 표 행 분할을 다룬 #307과는 별도입니다. 거부 메시지 제거보다 실제 본문 밀림·쪽 넘김 비교가 완료 기준입니다.검증 원칙
입력 SHA-256·산출물 해시를 기록하고, 페이지 렌더와 한컴 재저장 HWPX를 비교해 회귀 기준으로 남겨 주세요. 캐시가 있는 원본과 편집으로 캐시가 무효화된 경우를 구분하고, 검증 환경에 따라 결과가 다르면 별도 기준으로 기록해야 합니다. 미지원 이유를 제거하거나 파일이 열리는 것만으로 완료하지 않습니다.