https://issues.apache.org/bugzilla/show_bug.cgi?id=51683
Bug #: 51683
Summary: [HSSF] Improve support for Shapes and Shape Groups
Product: POI
Version: unspecified
Platform: All
OS/Version: All
Status: NEW
Severity: enhancement
Priority: P2
Component: HSSF
AssignedTo: [email protected]
ReportedBy: [email protected]
Classification: Unclassified
Created attachment 27407
--> https://issues.apache.org/bugzilla/attachment.cgi?id=27407
First shot at loading and decoding Shape Groups and all their children
At the moment (Rev#6041) the support for Shape Groups and Shapes in general is
limited in HSSF; e.g. only the top Shape objects are decoded, any shape
contained in a group is (silently!) skipped.
I've tried to rework the EscherAggregate.convertUserRecordsToModel() method to
recursively parse down all the Shapes and their children. Due to my limited
knowledge of the Escher file format and lack of understanding for POI interals,
the attempt more or less failed: although POI seems to load the Shape tree
correctly, it loses a lot of the shape's properties and saves only damaged XLS
files.
I'll attach my patch attempt and would be glad for any feedback. I'll also be
glad to hack along and/or contribute in other ways. Thanks.
--
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]