docs: Android AcroForm / form field appearance limits (#303) - #354
Conversation
Pdfium paints widget appearance streams and does not regenerate broken/missing appearances like Adobe. Document producer-side workarounds after investigating the sample PDF's first PDTextField.
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Repository UI Review profile: CHILL Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Review results (worker review-release-prs-353-357)Quality gates
Review notesAccurate Pdfium Merge + releaseMerged into |
Summary
PDTextFieldmissing on Android while Adobe shows all fields./APappearance streams only and does not regenerate widget appearances from/V+/DAthe way Adobe does.tb_187524_0(PDTextField 1) has/AP → 29 0 R, but object 29 in the final document is an XRef stream, not a Form appearance dictionary (object-number collision from incremental updates / signing). Fields 2 and 3 still have valid/APForm XObjects, which matches the reporter screenshots.Test plan
flutter pub get && dart format . && flutter analyze && flutter test(all passed)