none
Is there anything from Microsoft that lays out the inheritance from slide.xml to slideLayout.xml to slideMaster.xml? RRS feed

Answers

  • Hi Dave,

    In a PPTX file the style inheritance cascades down from the slide master to the slide layouts that are children of that slide master and then to the slides that inherit from a slide layout that is a child of the slide master. Styles set in the slide will override the slide layout and slide master styles and style from the slide layout will override style from the slide master, but not the slide.

    Shapes do not have to be defined at every level, but they behave differently depending on what level they’re defined at.

    If a shape is defined at the slide master level then it will display on every slide layout that is a child of that slide master and every slide that uses a slide layout that is a child of that slide master .In PowerPoint it will only be editable from the master slide where it was created and no markup will be added to the xml of the slide layout or slide for that shape.

    In a slide layout similar to the slide master you can add a shape and that shape will display on every slide inheriting from the slide layout, but it will only be editable from the slide layout where it was created and no markup will be added to the xml of the slides for that shape. With a slide layout in PowerPoint you also have the option to “Insert Placeholder”. This option creates a shape that can contain defaults, but unlike other shapes the placeholder shape is editable from the slide and it also adds the markup for a shape to the slide that has an idx attribute that corresponds to the idx attribute of the placeholder shape in the layout.

    If a shape is inserted in the slide, then that shape will be added to the slide’s xml and will only display and be editable from that slide.

    The relevant sections fall in the L.3.2 section of the ISO 29500 standard. L.3.2.2 for slide master, L3.2.3 for the slide and L3.2.5 for the slide layout.

    Mike

    • Marked as answer by DavidThi808 Tuesday, August 11, 2020 6:26 PM
    Tuesday, August 11, 2020 6:22 PM

All replies

  • Thank you for your question.  An engineer will contact you soon.

    Bryan S. Burgin Senior Escalation Engineer Microsoft Protocol Open Specifications Team

    Sunday, August 9, 2020 8:56 PM
    Moderator
  • Hi Dave, I will assist you with this and post an answer for you soon.

    Mike Bowen Escalation Engineer Microsoft Open Specifications Team
    Tuesday, August 11, 2020 3:04 PM
  • Hi Dave,

    In a PPTX file the style inheritance cascades down from the slide master to the slide layouts that are children of that slide master and then to the slides that inherit from a slide layout that is a child of the slide master. Styles set in the slide will override the slide layout and slide master styles and style from the slide layout will override style from the slide master, but not the slide.

    Shapes do not have to be defined at every level, but they behave differently depending on what level they’re defined at.

    If a shape is defined at the slide master level then it will display on every slide layout that is a child of that slide master and every slide that uses a slide layout that is a child of that slide master .In PowerPoint it will only be editable from the master slide where it was created and no markup will be added to the xml of the slide layout or slide for that shape.

    In a slide layout similar to the slide master you can add a shape and that shape will display on every slide inheriting from the slide layout, but it will only be editable from the slide layout where it was created and no markup will be added to the xml of the slides for that shape. With a slide layout in PowerPoint you also have the option to “Insert Placeholder”. This option creates a shape that can contain defaults, but unlike other shapes the placeholder shape is editable from the slide and it also adds the markup for a shape to the slide that has an idx attribute that corresponds to the idx attribute of the placeholder shape in the layout.

    If a shape is inserted in the slide, then that shape will be added to the slide’s xml and will only display and be editable from that slide.

    The relevant sections fall in the L.3.2 section of the ISO 29500 standard. L.3.2.2 for slide master, L3.2.3 for the slide and L3.2.5 for the slide layout.

    Mike

    • Marked as answer by DavidThi808 Tuesday, August 11, 2020 6:26 PM
    Tuesday, August 11, 2020 6:22 PM
  • Tuesday, August 11, 2020 6:27 PM