Issue 116796

Summary: Although Hide background graphics is enabled, graphics appear
Product: Impress Reporter: tora3
Component: open-importAssignee: AOO issues mailing list <issues>
Status: ACCEPTED --- QA Contact:
Severity: Major    
Priority: P3 CC: issues, liushenf, steve.yin.aoo
Version: OOo 3.3   
Target Milestone: 4.2.0   
Hardware: All   
OS: All   
Issue Type: DEFECT Latest Confirmation in: 4.1.0-dev
Developer Difficulty: ---
Issue Depends on: 124755    
Issue Blocks:    
Description Flags
a sample bugdoc
snapshots illustrating a phenomenon
A counter part of the bugdoc. Hide Backgournd Graphics is disabled.
output of gdiff -u -r Hide_Background_Graphics-2011-02-04-0002 Hide_Background_Graphics-2011-02-04-0002-disabled none

Description tora3 2011-02-04 08:03:14 UTC
 Graphics on the Slide Master appear even though "Hide background graphics" 
 is enabled.

1. Start PowerPoint 2007.
2. Draw a shape on the Slide Master.
3. Enable "Hide background graphics" on a Layout.
4. Write something using the Layout.
5. Save the document in .pptx.
6. Open the file with 3.3.0.

 The shape drawn on the step 2 above should not appear.

 The shape appears.
Comment 1 tora3 2011-02-04 08:05:22 UTC
Created attachment 75764 [details]
a sample bugdoc
Comment 2 tora3 2011-02-04 08:06:45 UTC
Created attachment 75765 [details]
snapshots illustrating a phenomenon
Comment 3 wolframgarten 2011-02-07 11:35:35 UTC
Reproducible. Reassigned.
Comment 4 tora3 2011-02-17 19:13:27 UTC
Created attachment 75865 [details]
A counter part of the bugdoc. Hide Backgournd Graphics is disabled.
Comment 5 tora3 2011-02-17 19:37:20 UTC
Quick investigation:

1. Download a Perl script from

2. perl Hide_Background_Graphics-2011-02-04-0002.pptx

3. gdiff -u -r Hide_Background_Graphics-2011-02-04-0002
Hide_Background_Graphics-2011-02-04-0002-disabled > d.diff

The step 3 reveals a major difference between them:

--- Hide_Background_Graphics-2011-02-04-0002/ppt/slideLayouts/slideLayout2.xml
2011-02-18 03:55:03.875232716 +0900
2011-02-18 03:54:40.106591190 +0900
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<p:sldLayout xmlns:a=""
showMasterSp="0" type="obj" preserve="1">
+<p:sldLayout xmlns:a=""
xmlns:p="" type="obj"
   <p:cSld name="Title and Content">

The difference is the existence of showMasterSp="0" .

I hope this help a little.
Comment 6 tora3 2011-02-17 19:42:50 UTC
Created attachment 75867 [details]
output of gdiff -u -r Hide_Background_Graphics-2011-02-04-0002 Hide_Background_Graphics-2011-02-04-0002-disabled
Comment 7 Steve Yin 2014-04-23 16:35:33 UTC
PPT 2010 moves the keyword showMasterSp to slideX.xml.

  <?xml version="1.0" encoding="UTF-8" standalone="yes" ?> 
- <p:sld xmlns:a="" xmlns:r="" xmlns:p="" showMasterSp="0">
- <p:cSld>

Changed the severity to Major and target to 4.2
Comment 8 Steve Yin 2014-04-24 08:28:35 UTC
Used in
Attribute group p:AG_ChildSlide
Type p:CT_NotesSlide via reference to p:AG_ChildSlide (Element p:notes)
Type p:CT_Slide via reference to p:AG_ChildSlide (Element p:sld)
Type p:CT_SlideLayout via reference to p:AG_ChildSlide (Element p:sldLayout)
Comment 9 Steve Yin 2014-04-28 03:32:41 UTC
Added dependence of issue 124755