[Bug 58785] New: XSLFSlide.importContent does not keep names of shapes inside an XSLFGroupShape

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

[Bug 58785] New: XSLFSlide.importContent does not keep names of shapes inside an XSLFGroupShape

Bugzilla from bugzilla@apache.org
https://bz.apache.org/bugzilla/show_bug.cgi?id=58785

            Bug ID: 58785
           Summary: XSLFSlide.importContent does not keep names of shapes
                    inside an XSLFGroupShape
           Product: POI
           Version: 3.13-FINAL
          Hardware: PC
                OS: Linux
            Status: NEW
          Severity: critical
          Priority: P2
         Component: XSLF
          Assignee: [hidden email]
          Reporter: [hidden email]

XSLFSlide originalSlide = presentation.getSlides.get(0)
XSLFSlide newSlide = presentation.createSlide(originalSlide.getSlideLayout)
newSlide.importContent(originalSlide)
System.out.println(originalSlide.getXmlObject)
System.out.println(newSlide.getXmlObject)

If the slide contains an XSLFGroupShape, this shape is copied with its name.
But all shapes contained in the group will miss their name.

After following importContent workflow, copy code is here:
https://svn.apache.org/repos/asf/poi/trunk/src/ooxml/java/org/apache/poi/xslf/usermodel/XSLFGroupShape.java

When checking "copy" function, it creates new shapes, but they get a default
name such as "TextBox 83"!

--
You are receiving this mail because:
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

[Bug 58785] XSLFSlide.importContent does not keep names of shapes inside an XSLFGroupShape

Bugzilla from bugzilla@apache.org
https://bz.apache.org/bugzilla/show_bug.cgi?id=58785

Dominik Stadler <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |FIXED
             Status|NEW                         |RESOLVED

--- Comment #1 from Dominik Stadler <[hidden email]> ---
I tried to reproduce this with the current version of Apache POI, but could
not. It seems this is already fixed since some time via other changes.

I have added a corresponding unit-test in r1814440 to verify that it works as
far as I see.

If you still see a problem with this, please report a new issue together with a
unit-test which allows to reproduce the problem.

--
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]