페이지 분할 대조 — 갈래 2 vs 갈래 1

같은 표본과 같은 건수에서 서버 조판이 낸 페이지 경계를 갈래 1 의 DOM 실측 경계표(rowsPerPage.measured.ts)와 한 행 단위로 맞대 본다. 두 값이 다르면 조판 치수가 틀린 것이다.

← POC 계측

25칸 중 5칸이 어긋난다. 아래 표가 어느 표본이 몇 번째 페이지부터 몇 행 갈리는지 보여 준다. 치수로 좁힐 수 있는 몫은 이미 보정했고, 남은 것은 다음 절의 판정을 따른다.

표본건수갈래 1 페이지서버 페이지판정처음 어긋난 페이지어긋난 페이지최대 행 차이
인사기본정보조회100건66어긋남4쪽 (19 → 20)21
인사기본정보조회500건2626어긋남4쪽 (19 → 20)65
인사기본정보조회1,000건5151어긋남12쪽 (19 → 20)43
인사기본정보조회2,000건101101어긋남45쪽 (19 → 20)32
인사기본정보조회4,000건201201어긋남45쪽 (19 → 20)43
세대차량 현황100건66일치———
세대차량 현황500건2525일치———
세대차량 현황1,000건4848일치———
세대차량 현황2,000건9696일치———
세대차량 현황4,000건191191일치———
민원일반100건1010일치———
민원일반500건4646일치———
민원일반1,000건9191일치———
민원일반2,000건182182일치———
민원일반4,000건364364일치———
접수리스트100건88일치———
접수리스트500건3636일치———
접수리스트1,000건7272일치———
접수리스트2,000건143143일치———
접수리스트4,000건286286일치———
일별접수/처리현황100건33일치———
일별접수/처리현황500건1414일치———
일별접수/처리현황1,000건2727일치———
일별접수/처리현황2,000건5353일치———
일별접수/처리현황4,000건106106일치———

치수 보정 — 어디까지 맞췄나

조판 치수의 정본은 갈래 1 의 실측 경계다. 그 경계를 재현하는 치수가 있는지 표본마다 훑어, 인사를 뺀 네 표본이 함께 만족하는 값(row.data 23.7 · row.subtotal 22 · row.wrappedLine 16)을 넣었다. 25칸 중 일치가 10칸에서 20칸으로 올랐다.

표본탐색에서 찾은 해판정
인사기본정보조회0해 없음 — 행 높이를 상수로 두는 모델로는 실측 경계를 만들 수 없다. 보정으로 어긋남이 4000건에서 71쪽(최대 20행)에서 4쪽(최대 3행)까지 줄었을 뿐이다
세대차량 현황2,725기본값이 구간 안이라 이미 맞는다
민원일반7,084보정으로 맞췄다 — 접힌 줄 높이를 16.5 에서 16 으로 내렸다
접수리스트9,016기본값이 구간 안이라 이미 맞는다
일별접수/처리현황6,900보정으로 맞췄다 — 본문 행 높이를 23.17 에서 23.7 로 올렸다

이 대조가 성립하는 근거