xfa_layout_engine/lib.rs
1#![warn(missing_docs)]
2//! XFA Layout Engine — Box Model and pagination.
3//!
4//! Implements the XFA layout algorithms from XFA 3.3 §4 and §8,
5//! including positioned/flowed layout, content splitting, and pagination.
6//!
7//! This crate's public API is panic-free. Errors are returned as `Result<T, LayoutError>`.
8
9// Copyright (c) 2026 Innovation Trigger B.V.
10//
11// PDFluent is available under two licences, at your option: the GNU AGPLv3, or
12// the PDFluent Commercial Licence. See the LICENSE file in this repository --
13// that file travels with the copy you received, which a URL does not.
14
15pub mod error;
16pub mod form;
17pub mod layout;
18#[cfg(not(target_arch = "wasm32"))]
19pub mod scripting;
20pub mod text;
21pub mod types;