1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
//! Layout / reading-order helpers.
//!
//! OCR backends emit flat spans. This module keeps the reading-order policy in
//! `gaze-document` so downstream recognizers receive coherent text blocks
//! instead of row-wise interleaving from multi-column pages.
use crateDocumentError;
/// Reading-order handle for a single document.
///
/// Pre-0.1 placeholder for the eventual public multi-page layout contract.