mirror of
https://github.com/storytold/pdfcraft.git
synced 2026-11-14 18:14:31 +00:00
The fields of a document are kept with the state they were read from (pdfcraft_cos::ReadState), and a document that still reads as that state gets a copy instead of a new walk. One value edit read them four times on an AcroForm (fill, recalculate, refresh, display) and seven on a laid-out XFA form (plus the data sync twice and the scripts), mostly with nothing changed in between; it now walks them once, and twice on an XFA form (once more after its data is written).