fix: pass page context to readPageAnnotation for improved annotation handling #289
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes #288, resolves #290
This pull request introduces improvements to how PDF form field annotations are processed in the
PdfiumEngine. The main updates involve capturing and exposing the "export value" for checkbox and radio button fields, and passing additional context when reading page annotations. These changes enhance the fidelity and utility of PDF annotation data in the engine.PDF Form Field Annotation Enhancements:
exportValueproperty for checkbox and radio button form fields, allowing consumers to access the value exported when the field is checked. [1] [2]PdfWidgetAnnoFieldinterface to include an optionalexportValueproperty, documenting its purpose and usage.Annotation Reading Improvements:
pageCtx) when reading page annotations, which may improve annotation handling and performance.