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]

Reply via email to