GitHub user Alain-Bearez opened a pull request:
https://github.com/apache/poi/pull/68
Share chart data implementation between XSSFChart and XSLFChart through XDDF
The main goal of this work is to be able to:
- duplicate a slide that has a chart on it
(https://bz.apache.org/bugzilla/show_bug.cgi?id=57835);
- more easily access definitions for axes;
- more easily set data series for axes;
- share code between XSLF and XSSF: XSSFChart and XSLFChart are using
XDDFChartData.
What is left to be done:
- complete implementation of first five chart types;
- implement other chart types.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/cuali/poi xddf-usermodel
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/poi/pull/68.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #68
commit 359409443c48140583fc00529597274b6252ce0e
Author: Alain FAGOT BEAREZ
Date: 2017-06-01T06:34:07Z
rework XSLFChart examples, hiding underlying internal interface
commit 94c6be98e69ff89a41372a277af523bb21983449
Author: Alain FAGOT BEAREZ
Date: 2017-05-26T07:30:07Z
define a user model for chart axes (inspired by XSSFChartAxis)
commit 2ded4f39388cb5767d39d2148b4f4b3e31d3bf02
Author: Alain FAGOT BEAREZ
Date: 2017-06-01T08:09:06Z
define user model for pie and bar charts data series (inspired by XSSF)
commit 748c4805cfe4eb5492d98f4ee53eb74d4849ba59
Author: Alain FAGOT BEAREZ
Date: 2017-08-01T05:44:44Z
duplicate charts and workbooks while importing content from other slide
commit c8969110f803f89bca44e0aee1debf6687fc8c32
Author: Alain FAGOT BEAREZ
Date: 2017-07-04T06:56:19Z
join efforts between XSSF charts and XSLF charts into XDDF DrawingML
commit 9d8fcfb599ef72ae764fa15432c943ae5f6296e2
Author: Alain FAGOT BEAREZ
Date: 2017-08-08T21:53:26Z
enable more than one data series per chart
commit 993a46114cd1635d6147e0d5e48cc2627166ca81
Author: Alain FAGOT BEAREZ
Date: 2017-08-08T21:53:26Z
use XDDF user model from XSSFChart
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---
-
To unsubscribe, e-mail: dev-unsubscr...@poi.apache.org
For additional commands, e-mail: dev-h...@poi.apache.org