U
    ª…7h’  ã                   @   s"   d dl mZ G dd„ dejƒZdS )é   )Ú	xmlwriterc                       s8   e Zd ZdZ‡ fdd„Zdd„ Zdd„ Zdd	„ Z‡  ZS )
ÚRichValueRelzE
    A class for writing the Excel XLSX richValueRel.xml file.


    c                    s   t ƒ  ¡  d| _dS )z
        Constructor.

        é    N)ÚsuperÚ__init__Únum_embedded_images©Úself©Ú	__class__© úS/var/www/formularioweb/env/lib/python3.8/site-packages/xlsxwriter/rich_value_rel.pyr      s    
zRichValueRel.__init__c                 C   s&   |   ¡  |  ¡  |  d¡ |  ¡  d S )NÚrichValueRels)Z_xml_declarationÚ_write_rich_value_relsZ_xml_end_tagZ
_xml_closer   r   r   r   Ú_assemble_xml_file*   s    
zRichValueRel._assemble_xml_filec                 C   sF   d}d}d|fd|fg}|   d|¡ t| jƒD ]}|  |d ¡ q.d S )NzChttp://schemas.microsoft.com/office/spreadsheetml/2022/richvaluerelzChttp://schemas.openxmlformats.org/officeDocument/2006/relationshipsÚxmlnszxmlns:rr   r   )Z_xml_start_tagÚranger   Ú
_write_rel)r	   r   Zxmlns_rÚ
attributesÚindexr   r   r   r   =   s    þz#RichValueRel._write_rich_value_relsc                 C   s$   d|› }d|fg}|   d|¡ d S )NZrIdzr:idÚrel)Z_xml_empty_tag)r	   r   Zr_idr   r   r   r   r   M   s    

zRichValueRel._write_rel)	Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   r   r   Ú__classcell__r   r   r
   r   r      s
   r   N)Ú r   Z	XMLwriterr   r   r   r   r   Ú<module>   s   