Bug 53413

Summary: [GSoC] Improved work with shapes. HSSF
Product: POI Reporter: Evgeniy Berlog <superrubiroyd>
Component: HSSFAssignee: POI Developers List <dev>
Severity: normal    
Priority: P2    
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: All   
Attachments: patch
file for tests(added rectangle sheet)
file for test with shapes
improved work with shapes

Description Evgeniy Berlog 2012-06-13 23:00:22 UTC
Created attachment 28937 [details]
Comment 1 Evgeniy Berlog 2012-06-13 23:01:08 UTC
Created attachment 28938 [details]
file for tests(added rectangle sheet)
Comment 2 Evgeniy Berlog 2012-06-18 20:49:33 UTC
Created attachment 28958 [details]
file for test with shapes
Comment 3 Evgeniy Berlog 2012-06-18 20:54:58 UTC
Created attachment 28959 [details]
improved work with shapes

Patch contains such improvements:
1. Each shape contains EscherContainerRecord(SpContainer). Shapes get and set all properties into EscherOptRecord. 
2. HSSFShapeGroup takes coordinates from EscherSpgrRecord.
3. Added tests for creating new HSSFSimpleShape from scratch and reading from existing file
4. Improved work with anchors.