U o^@s\ddlmZddlmZmZmZddlmZddlm Z GdddeZ GdddeZ d S) ) Serialisable)FloatTypedAlias)PrintPageSetup) HeaderFooterc@sbeZdZdZdZeZedZeZ edZ eZ edZ eZ edZeZeZd d d Zd S) PageMarginsz^ Identical to openpyxl.worksheet.page.Pagemargins but element names are different :-/ pageMarginslrtb??cCs(||_||_||_||_||_||_dSN)r r r r headerfooter)selfr r r r rrrw/private/var/folders/sd/whlwsn6x1_qgglc0mjv25_695qk2gl/T/pip-install-4zq3fp6i/openpyxl/openpyxl/chart/print_settings.py__init__s zPageMargins.__init__N)rrrrrr)__name__ __module__ __qualname____doc__tagnamerr rleftr rightr topr Zbottomrrrrrrrrsrc@sBeZdZdZeeddZeeddZee ddZ dZ dddZ dS) PrintSettingsZ printSettingsT)Z expected_type allow_none) headerFooterr r NcCs||_||_||_dSr)r"r pageSetup)rr"r r#rrrr2szPrintSettings.__init__)NNN) rrrrrrr"rr rr#Z __elements__rrrrrr (s   r N) Z!openpyxl.descriptors.serialisablerZopenpyxl.descriptorsrrrZopenpyxl.worksheet.pagerZ openpyxl.worksheet.header_footerrrr rrrrs