pdftract/crates
jedarden 41d9ca6e01 feat(pdftract-6559n): implement render_reading_order inspector layer
Adds curved arrows between consecutive blocks in reading order with
numeric labels. Arrows use quadratic bezier curves with control points
at midpoint + 10pt downward. Limits to 50 arrows to prevent visual
clutter.

- Add render_reading_order function returning SVG path and text elements
- Include data-* attributes for tooltip consumption
- Add comprehensive unit tests (10/10 passing)
- Export reading_order module from inspect/render/mod.rs

Acceptance criteria:
- Helper compiles and produces valid SVG output 
- Layer is independently toggleable via CSS class 
- data-* attrs populated 
- Unit tests pass 

Closes: pdftract-6559n
2026-05-24 11:50:05 -04:00
..
pdftract-cer-diff docs(pdftract-aawrz): add LICENSE-MIT and LICENSE-APACHE files 2026-05-23 10:36:28 -04:00
pdftract-cli feat(pdftract-6559n): implement render_reading_order inspector layer 2026-05-24 11:50:05 -04:00
pdftract-core feat(pdftract-66dd8): implement DCTDecode passthrough with SOI/EOI validation 2026-05-24 11:42:09 -04:00
pdftract-libpdftract feat(pdftract-3s2i): implement Phase 5.5.2 validation filter 2026-05-24 04:57:17 -04:00
pdftract-py feat(pdftract-2nu0s): implement Python SDK contract conformance 2026-05-24 08:55:11 -04:00