o
    ðäj®  ã                   @   s\   d dl mZ d dlmZmZmZ d dlmZ d dlm	Z	 G dd„ deƒZ
G dd„ deƒZd	S )
é    )ÚSerialisable)ÚFloatÚTypedÚAlias)ÚPrintPageSetup)ÚHeaderFooterc                   @   sb   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„ZdS )ÚPageMarginsz^
    Identical to openpyxl.worksheet.page.Pagemargins but element names are different :-/
    ÚpageMarginsÚlÚrÚtÚbç      è?é   ç      à?c                 C   s(   || _ || _|| _|| _|| _|| _d S ©N)r
   r   r   r   ÚheaderÚfooter)Úselfr
   r   r   r   r   r   © r   úa/var/www/ticemtrilhas/avaliacao_env/lib/python3.10/site-packages/openpyxl/chart/print_settings.pyÚ__init__   s   
zPageMargins.__init__N)r   r   r   r   r   r   )Ú__name__Ú
__module__Ú__qualname__Ú__doc__Útagnamer   r
   r   Úleftr   Úrightr   Útopr   Úbottomr   r   r   r   r   r   r   r      s    r   c                   @   sH   e Zd ZdZeedd�Zeedd�Zee	dd�Z
dZ			ddd„ZdS )	ÚPrintSettingsÚprintSettingsT)Úexpected_typeÚ
allow_none)ÚheaderFooterr	   r	   Nc                 C   s   || _ || _|| _d S r   )r%   r	   Ú	pageSetup)r   r%   r	   r&   r   r   r   r   2   s   
zPrintSettings.__init__)NNN)r   r   r   r   r   r   r%   r   r	   r   r&   Ú__elements__r   r   r   r   r   r!   (   s    ýr!   N)Ú!openpyxl.descriptors.serialisabler   Úopenpyxl.descriptorsr   r   r   Úopenpyxl.worksheet.pager   Ú openpyxl.worksheet.header_footerr   r   r!   r   r   r   r   Ú<module>   s   