o
    ×ÜgR
  ã                   @   s¦   d dl Z dZdZed ZdZdZdZ	 dd	„ Zd
d„ Zdd„ Z	dd„ Z
dd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zd'dd„Zd'dd „Zd!d"„ Zd#d$„ Zd%d&„ ZdS )(é    Ng      .@é   é   gffffffæ?gQÚ|a2é?g333333Ó?c                 C   s   t | d d ƒS )z1 inch = 72 * 20 dxaé   éH   ©Úint©Úvalue© r
   úN/var/www/html/api-tag/env/lib/python3.10/site-packages/openpyxl/utils/units.pyÚinch_to_dxa-   ó   r   c                 C   s   | d d S )Nr   r   r
   r   r
   r
   r   Údxa_to_inch1   ó   r   c                 C   s   dt | ƒ S )NgR¸…ëQ@)r   r   r
   r
   r   Ú	dxa_to_cm5   r   r   c                 C   s   t | ƒ}t|ƒ}t|ƒS )N)Ú	cm_to_EMUÚEMU_to_inchr   )r	   ÚemuÚinchr
   r
   r   Ú	cm_to_dxa8   s   r   c                 C   ó   t | d ƒS )z1 pixel = 9525 EMUsé5%  r   r   r
   r
   r   Úpixels_to_EMU>   ó   r   c                 C   s   t | d ƒS )Nr   ©Úroundr   r
   r
   r   ÚEMU_to_pixelsB   r   r   c                 C   r   )z1 cm = 360000 EMUsé@~ r   r   r
   r
   r   r   F   r   r   c                 C   ó   t | d dƒS )Nr   é   r   r   r
   r
   r   Ú	EMU_to_cmJ   ó   r    c                 C   r   )z1 inch = 914400 EMUséàó r   r   r
   r
   r   Úinch_to_EMUN   r   r#   c                 C   r   )Nr"   r   r   r   r
   r
   r   r   R   r!   r   é`   c                 C   s   | d | S )z96 dpi, 72ir   r
   ©r	   Údpir
   r
   r   Úpixels_to_pointsV   r   r'   c                 C   s   t t | | d ¡ƒS )Nr   )r   ÚmathÚceilr%   r
   r
   r   Úpoints_to_pixels[   s   r*   c                 C   s   t t| d ƒƒS )z1 degree = 60000 anglesé`ê  )r   r   r   r
   r
   r   Údegrees_to_angle_   r   r,   c                 C   r   )Nr+   é   r   r   r
   r
   r   Úangle_to_degreesd   r!   r.   c                 C   s   t | ƒdkr| dd… S | S )z" format a color to its short size é   r-   N)Úlen)Úcolorr
   r
   r   Úshort_colorh   s   r2   )r$   )r(   ÚDEFAULT_ROW_HEIGHTÚBASE_COL_WIDTHÚDEFAULT_COLUMN_WIDTHÚDEFAULT_LEFT_MARGINÚDEFAULT_TOP_MARGINÚDEFAULT_HEADERr   r   r   r   r   r   r   r    r#   r   r'   r*   r,   r.   r2   r
   r
   r
   r   Ú<module>   s.   

