î
æ^Q\E
  ã               @   s  d  d l  m Z d  d l  m Z d  d l Z d Z d Z 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))é    )Úabsolute_import)ÚdivisionNg      .@é   gÍÌÌÌÌìI@gffffffæ?gQÚ|a2é?g333333Ó?c             C   s   t  |  d d ƒ S)z1 inch = 72 * 20 dxaé   éH   )Úint)Úvalue© r	   úI/var/www/dbchiro/venv/lib/python3.4/site-packages/openpyxl/utils/units.pyÚinch_to_dxa-   s    r   c             C   s   |  d d S)Nr   r   r	   )r   r	   r	   r
   Údxa_to_inch1   s    r   c             C   s   d t  |  ƒ S)NgR¸…ëQ@)r   )r   r	   r	   r
   Ú	dxa_to_cm5   s    r   c             C   s"   t  |  ƒ } t | ƒ } t | ƒ S)N)Ú	cm_to_EMUÚEMU_to_inchr   )r   ZemuZinchr	   r	   r
   Ú	cm_to_dxa8   s    r   c             C   s   t  |  d ƒ S)z1 pixel = 9525 EMUsi5%  )r   )r   r	   r	   r
   Úpixels_to_EMU>   s    r   c             C   s   t  |  d ƒ S)Ni5%  )Úround)r   r	   r	   r
   ÚEMU_to_pixelsB   s    r   c             C   s   t  |  d ƒ S)z1 cm = 360000 EMUsi@~ )r   )r   r	   r	   r
   r   F   s    r   c             C   s   t  |  d d ƒ S)Ni@~ é   )r   )r   r	   r	   r
   Ú	EMU_to_cmJ   s    r   c             C   s   t  |  d ƒ S)z1 inch = 914400 EMUsiàó )r   )r   r	   r	   r
   Úinch_to_EMUN   s    r   c             C   s   t  |  d d ƒ S)Niàó r   )r   )r   r	   r	   r
   r   R   s    r   é`   c             C   s   |  d | S)z96 dpi, 72ir   r	   )r   Údpir	   r	   r
   Úpixels_to_pointsV   s    r   c             C   s   t  t j |  | d ƒ ƒ S)Nr   )r   ÚmathÚceil)r   r   r	   r	   r
   Úpoints_to_pixels[   s    r   c             C   s   t  t |  d ƒ ƒ S)z1 degree = 60000 anglesi`ê  )r   r   )r   r	   r	   r
   Údegrees_to_angle_   s    r   c             C   s   t  |  d d ƒ S)Ni`ê  é   )r   )r   r	   r	   r
   Úangle_to_degreesd   s    r   c             C   s$   t  |  ƒ d k r  |  d d … S|  S)z" format a color to its short size é   r   N)Úlen)Zcolorr	   r	   r
   Úshort_colorh   s    r"   )Ú
__future__r   r   r   ZDEFAULT_ROW_HEIGHTZBASE_COL_WIDTHZDEFAULT_COLUMN_WIDTHZDEFAULT_LEFT_MARGINZDEFAULT_TOP_MARGINZDEFAULT_HEADERr   r   r   r   r   r   r   r   r   r   r   r   r   r   r"   r	   r	   r	   r
   Ú<module>   s.   