mirror of
https://github.com/storytold/pdfcraft.git
synced 2026-11-11 13:24:35 +00:00
Instances of one repeating subform can hold different numbers of rows in the data (XFA 3.3, "Tables", p. 327; Chapter 9, p. 336). Measurement used instance 0 for all of them and cached by template node only, so a later instance with more rows ran into what followed it. - size_at measures instance `index` under its own SOM path, and the measurement cache keys on that path when data drives the layout. - Top-to-bottom, left-to-right, table and positioned measurement and drawing take each instance's own size. - A repeating subform that isn't split across content areas (a positioned one) in flowed content now gets one block per instance, as in positioned content (XFA 3.3, "Repeating Elements using Occurrence Limits", p. 263), with the rows past the limit reported. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0175FWj4xFhMhSH3UpMU8DSC