コード例 #1
0
ファイル: presentation.py プロジェクト: uforia/Uforia
 def _load(self, pkgpart, part_dict):
     """Handle aspects of loading that are general to slide types."""
     # call parent to do generic aspects of load
     super(_BaseSlide, self)._load(pkgpart, part_dict)
     # unmarshal shapes
     self._shapes = _ShapeCollection(self._element.cSld.spTree, self)
     # return self-reference to allow generative calling
     return self
コード例 #2
0
ファイル: presentation.py プロジェクト: vicgc/Uforia
 def _load(self, pkgpart, part_dict):
     """Handle aspects of loading that are general to slide types."""
     # call parent to do generic aspects of load
     super(_BaseSlide, self)._load(pkgpart, part_dict)
     # unmarshal shapes
     self._shapes = _ShapeCollection(self._element.cSld.spTree, self)
     # return self-reference to allow generative calling
     return self
コード例 #3
0
ファイル: presentation.py プロジェクト: uforia/Uforia
 def __init__(self, slidelayout=None):
     super(_Slide, self).__init__(CT_SLIDE)
     self.__slidelayout = slidelayout
     self._element = self.__minimal_element
     self._shapes = _ShapeCollection(self._element.cSld.spTree, self)
     # if slidelayout, this is a slide being added, not one being loaded
     if slidelayout:
         self._shapes._clone_layout_placeholders(slidelayout)
         # add relationship to slideLayout part
         self._add_relationship(RT_SLIDE_LAYOUT, slidelayout)
コード例 #4
0
ファイル: presentation.py プロジェクト: vicgc/Uforia
 def __init__(self, slidelayout=None):
     super(_Slide, self).__init__(CT_SLIDE)
     self.__slidelayout = slidelayout
     self._element = self.__minimal_element
     self._shapes = _ShapeCollection(self._element.cSld.spTree, self)
     # if slidelayout, this is a slide being added, not one being loaded
     if slidelayout:
         self._shapes._clone_layout_placeholders(slidelayout)
         # add relationship to slideLayout part
         self._add_relationship(RT_SLIDE_LAYOUT, slidelayout)
コード例 #5
0
def _sldLayout1_shapes():
    sldLayout = _sldLayout1()
    spTree = sldLayout.xpath('./p:cSld/p:spTree', namespaces=nsmap)[0]
    shapes = _ShapeCollection(spTree)
    return shapes
コード例 #6
0
 def empty_shape_collection(self):
     return _ShapeCollection(test_shape_elements.empty_spTree)