î
æ^Q\Õ  ã               @   sŒ   d  d l  m Z d  d l m Z d  d l m Z m Z m Z d  d l m	 Z	 d  d l
 m Z Gd d „  d e ƒ Z Gd d	 „  d	 e ƒ Z d
 S)é    )Úabsolute_import)ÚSerialisable)ÚFloatÚTypedÚAlias)ÚPrintPageSetup)ÚHeaderFooterc               @   s    e  Z d  Z d Z d Z e ƒ  Z e d ƒ Z e ƒ  Z	 e d ƒ Z
 e ƒ  Z e d ƒ Z e ƒ  Z e d ƒ Z e ƒ  Z e ƒ  Z d d d d d	 d	 d
 d „ Z d S)ÚPageMarginsz^
    Identical to openpyxl.worksheet.page.Pagemargins but element names are different :-/
    ÚpageMarginsÚlÚrÚtÚbg      è?é   g      à?c             C   s:   | |  _  | |  _ | |  _ | |  _ | |  _ | |  _ d  S)N)r   r   r   r   ÚheaderÚfooter)Úselfr   r   r   r   r   r   © r   úR/var/www/dbchiro/venv/lib/python3.4/site-packages/openpyxl/chart/print_settings.pyÚ__init__    s    					zPageMargins.__init__N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__Útagnamer   r   r   Úleftr   Úrightr   Útopr   Zbottomr   r   r   r   r   r   r   r	      s   						r	   c               @   sp   e  Z d  Z d Z e d e d d ƒ Z e d e d d ƒ Z e d e	 d d ƒ Z
 d
 Z d d d d d	 „ Z d S)ÚPrintSettingsZprintSettingsZexpected_typeZ
allow_noneTÚheaderFooterr
   Nc             C   s   | |  _  | |  _ | |  _ d  S)N)r   r
   Ú	pageSetup)r   r   r
   r    r   r   r   r   3   s    		zPrintSettings.__init__)zheaderFooterúpageMarginsr!   )r   r   r   r   r   r   r   r	   r
   r   r    Z__elements__r   r   r   r   r   r   )   s   r   N)Ú
__future__r   Z!openpyxl.descriptors.serialisabler   Zopenpyxl.descriptorsr   r   r   Zopenpyxl.worksheet.pager   Z openpyxl.worksheet.header_footerr   r	   r   r   r   r   r   Ú<module>   s   