Details
-
Type:
Bug
-
Status: Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 6.1.3
-
Fix Version/s: 6.2.1
-
Component/s: Core/Parsing, Core/Rendering
-
Labels:None
-
Environment:any
-
Support Case References:Support Case #14004 - https://icesoft.my.salesforce.com/5007000001hEwzC
Description
A customer has submitted a PDF that contains two button annotation types that are not drawn on the screen. Further investigation is needed.
Added detection code that tries to determine if the annotation content streams coordinates are defined in annotation space or in page space. The annotation rectangle which is it's absolute page location is compared against any shape in the content stream. If the rectangle doesn't contain any content then we have to assume the content was written in annotation space.
Several long standing bugs related to this are now rendering correctly.
The system property org.icepdf.core.annotations.interactive.enabled is now respected by the widget annotations.