Details
-
Type: Bug
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: 6.0.0_P01
-
Fix Version/s: 6.0.1
-
Component/s: Core/Rendering
-
Labels:None
-
Environment:Any
-
ICEsoft Forum Reference:
Description
A forum user has pointed out an issue with 6.0 where annotations without content streams are not being rendered. This issue is unfortunate as changes where made to try to avoid resenting the content stream unnecessarily.
Closer inspections reveals that this bug has been in the core for some time as the underling annotation Object will not regenerate the appearance stream if missing. The old behavior worked well for the Viewer RI but if a page was rendering using the core API the annotation missing appearance stream would not be created.
Closer inspections reveals that this bug has been in the core for some time as the underling annotation Object will not regenerate the appearance stream if missing. The old behavior worked well for the Viewer RI but if a page was rendering using the core API the annotation missing appearance stream would not be created.
The base annotation objects have been updated to insure that if there is no appearance stream then one will be generated. This addresses both a headless print as well as the viewer RI components. It should be noted that the test is done in each annotation implementation init() method this insures that all need properties have been correctly parsed and the annotation is in a state that the regenerate appearance state will work correctly.