GitHub user Alain-Bearez opened a pull request:

    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 
      - more easily access definitions for axes;
      - more easily set data series for axes;
      - share code between XSLF and XSSF: XSSFChart and XSLFChart are using 
    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 xddf-usermodel

Alternatively you can review and apply these changes as the patch at:

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 or file a JIRA ticket
with INFRA.

To unsubscribe, e-mail:
For additional commands, e-mail:

Reply via email to