Esempio n. 1
0
 def font_size(self) -> Optional[Emu]:
     sz_str = self._get_attrib(
         'sz', do_recursive_find=self.do_use_defaults_when_null)
     if sz_str is not None:
         return Emu.from_centripoints(int(sz_str))
     if self.do_use_defaults_when_null:
         return self._default_font_size
     return None
Esempio n. 2
0
 def margin_bottom(self) -> Optional[Emu]:
     spc_aft_spc_pts = first_or_none(
         self.xml.xpath('a:spcAft[1]/a:spcPts[1]', namespaces=pptx_xml_ns))
     if spc_aft_spc_pts is not None:
         val = spc_aft_spc_pts.get('val')
         if val is not None:
             return Emu.from_centripoints(val)
     if self.do_use_defaults_when_null:
         return self._default_margin_bottom
     return None