20 lines
980 B
Markdown
20 lines
980 B
Markdown
# 03-03 Summary
|
||
|
||
## Outcome
|
||
|
||
Wave 3 exposed real-book pagination diagnostics and confirmed that offset-compatible highlight/search presentation stayed intact.
|
||
|
||
- Added builder-level `RDEPUBTextChapterPaginationDiagnostic`
|
||
- `RDEPUBTextBookBuilder` now records `lastBuildPaginationDiagnostics`
|
||
- `ReadViewDemo/ViewController.swift` reports pagination evidence from sample EPUBs in UI/runtime logs
|
||
- `RDEPUBTextContentView.swift` still computes highlight/search overlap from absolute `pageStartOffset` / `pageEndOffset`, now via an explicit helper
|
||
|
||
## Demo Evidence
|
||
|
||
Runtime log from the simulator:
|
||
|
||
- `EPUB 资源验证:2/2 通过`
|
||
- `分页诊断:宝山辽墓材料与释读 · 章节 10 · attachment 页 54 · semantic break 页 57 · reasons [attachmentBoundary:31, blockBoundary:26, frameLimit:17, chapterEnd:4] · page break: blockBoundary`
|
||
|
||
This confirms the stronger paginator is active on real EPUB content and not silently falling back to pure visible-range slicing.
|