Created attachment 25129 [details] Example code to illustrate the problem Using the attached Java and PPTs, the copied text in the output PPT has font.color of white, even though the original is black and efforts are made to make the color black. This seems to be specific to the version of PowerPoint used to make the slides, which is my customer's domain. I can make PPTs in OpenOffice that do not show this problem. Also, and this can be separated out into another bug if appropriate, when setting the font.color of RichTextRuns in a slides MasterSlide I get a NPE. This is also in the example code.
Created attachment 25130 [details] The 'template' PPT file for use with the example code
Created attachment 25131 [details] The 'merge' PPT to use with the example code.
The problem should be fixed in r930525 The Invalid Color issue was caused by improper caching of decoded ppt records. Two objects (TextShape and EscherTextboxWrapper) cached different instances of the same logical records which resulted in incorrect text colors in the resulting ppt. The NPE was caused by null parent in parent-aware records. Propagation of parent to parent-aware descendants is automatic, it happens when constructing SlideShow. Your bug helped to discover a special case which was not covered. Regards, Yegor