mirror of
https://github.com/storytold/pdfcraft.git
synced 2026-11-10 21:11:52 +00:00
A repeating subform laid out at most 50 instances, so rows 51 and on of a long list or table (from the data, or added by a button's addInstance) were left out. XFA 3.3, "The occur element" (p. 786): max -1 sets no upper boundary. The per-subform bound is now 1,000: the largest occur count the parser reads and the most rows one script run may add (MAX_ADDED). The layout budgets still bound the whole form. Opening a form with 1,000 one-field rows takes about 3 s in a debug build and 2,000 rows about 13 s, so a much larger bound would let one list stall the app. Rows past the occur max or the bound are still reported, and the warning now names the layout's bound when that is what cut them. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0175FWj4xFhMhSH3UpMU8DSC
15 lines
284 B
Rust
15 lines
284 B
Rust
//! The crate's integration tests, linked into one test binary.
|
|
|
|
mod support {
|
|
pub mod font_fixture;
|
|
}
|
|
|
|
mod document_fonts;
|
|
mod form_rotation;
|
|
mod marked_content_isolation;
|
|
mod ocr_edit;
|
|
mod office_export_images;
|
|
mod private_image_resize;
|
|
mod private_text_glyphs;
|
|
mod xfa_repeat;
|