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
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