All Classes and Interfaces
Class
Description
Where a registered page's main column is placed on the canvas.
A half-open index range
[start, endExclusive) into a 1-D ink histogram (a row or column
projection of a page).An axis-aligned pixel rectangle: the bounding box of a page's main text column.
The fixed output page in pixels: a paper size rasterised at a chosen resolution.
A main-column detection result: the column box and the row-projection band its vertical extent
came from.
Selects the on-disk format for registered pages.
One page's analysis-pass result, in Pix-free terms so it can cross the
:port boundary:
the deskewed page's size, its detected main column, and — only on a diagnostics run — the
measured skew.One page's recorded pipeline state, captured during a
--diag run: the skew that was
measured and whether it was corrected, the detected main column with its band, the per-parity
reference the page was aligned to, and exactly where the page landed on the canvas — including
whether any scan margin was cropped at the canvas edge to reach that placement.The detected main column in work-page pixel coordinates, plus its row-projection band.
How a page landed on the canvas.
What the analysis pass learned about one page: its position in the corpus, its parity, and the
detected main-text-column bounding box.
A target paper size in millimeters, convertible to a pixel canvas at a given resolution.
An arbitrary size in millimeters, e.g.
The common Japanese book and ISO/JIS sizes.
Which side of a spread a page is.
Pure output-naming helpers for the PDF batch: a registered book's file name and stem.
Reductions of a 1-D ink histogram (a row or column projection of a bitonal page) used for
main-column detection.
The reference layout the corpus is registered onto: one main-column box per parity, taken as the
component-wise median across all pages of that parity.
The register-specific failure categories, each carrying its sysexits exit code,
Severity
and client-fault flag on the constant.The register domain exception: an unchecked failure tagging every error with an
ErrorCategory (a RegisterErrorKind or a CommonErrorKind) plus an optional technical detail.Per-run registration knobs.
Whole-run diagnostic context: the run's settings and the derived per-parity references.
A page's skew reading, captured during a diagnostics run.
The geometric transform to register one page onto the canvas: an isotropic scale followed by an
integer translation.
Plans the per-page
Transform that places a page on the canvas.