Bug 53413 - [GSoC] Improved work with shapes. HSSF
Summary: [GSoC] Improved work with shapes. HSSF
Status: RESOLVED FIXED
Alias: None
Product: POI
Classification: Unclassified
Component: HSSF (show other bugs)
Version: unspecified
Hardware: PC All
: P2 normal (vote)
Target Milestone: ---
Assignee: POI Developers List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-06-13 23:00 UTC by Evgeniy Berlog
Modified: 2012-08-18 14:33 UTC (History)
0 users



Attachments
patch (83.66 KB, application/octet-stream)
2012-06-13 23:00 UTC, Evgeniy Berlog
Details
file for tests(added rectangle sheet) (19.00 KB, application/vnd.ms-excel)
2012-06-13 23:01 UTC, Evgeniy Berlog
Details
file for test with shapes (31.50 KB, application/vnd.ms-excel)
2012-06-18 20:49 UTC, Evgeniy Berlog
Details
improved work with shapes (62.70 KB, patch)
2012-06-18 20:54 UTC, Evgeniy Berlog
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Evgeniy Berlog 2012-06-13 23:00:22 UTC
Created attachment 28937 [details]
patch
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.