ó
–‰]c           @`  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
 „  Z
 d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d d „ Z d d „ Z d „  Z d „  Z d „  Z d S(   i    (   t   absolute_import(   t   divisionNg      .@i   gÍÌÌÌÌìI@gffffffæ?gQÚ|a2é?g333333Ó?c         C`  s   t  |  d d ƒ S(   s   1 inch = 72 * 20 dxai   iH   (   t   int(   t   value(    (    s3   lib/python2.7/site-packages/openpyxl/utils/units.pyt   inch_to_dxa-   s    c         C`  s   |  d d S(   NiH   i   (    (   R   (    (    s3   lib/python2.7/site-packages/openpyxl/utils/units.pyt   dxa_to_inch1   s    c         C`  s   d t  |  ƒ S(   NgR¸…ëQ@(   R   (   R   (    (    s3   lib/python2.7/site-packages/openpyxl/utils/units.pyt	   dxa_to_cm5   s    c         C`  s"   t  |  ƒ } t | ƒ } t | ƒ S(   N(   t	   cm_to_EMUt   EMU_to_inchR   (   R   t   emut   inch(    (    s3   lib/python2.7/site-packages/openpyxl/utils/units.pyt	   cm_to_dxa8   s    c         C`  s   t  |  d ƒ S(   s   1 pixel = 9525 EMUsi5%  (   R   (   R   (    (    s3   lib/python2.7/site-packages/openpyxl/utils/units.pyt   pixels_to_EMU>   s    c         C`  s   t  |  d ƒ S(   Ni5%  (   t   round(   R   (    (    s3   lib/python2.7/site-packages/openpyxl/utils/units.pyt   EMU_to_pixelsB   s    c         C`  s   t  |  d ƒ S(   s   1 cm = 360000 EMUsi@~ (   R   (   R   (    (    s3   lib/python2.7/site-packages/openpyxl/utils/units.pyR   F   s    c         C`  s   t  |  d d ƒ S(   Ni@~ i   (   R   (   R   (    (    s3   lib/python2.7/site-packages/openpyxl/utils/units.pyt	   EMU_to_cmJ   s    c         C`  s   t  |  d ƒ S(   s   1 inch = 914400 EMUsiàó (   R   (   R   (    (    s3   lib/python2.7/site-packages/openpyxl/utils/units.pyt   inch_to_EMUN   s    c         C`  s   t  |  d d ƒ S(   Niàó i   (   R   (   R   (    (    s3   lib/python2.7/site-packages/openpyxl/utils/units.pyR   R   s    i`   c         C`  s   |  d | S(   s   96 dpi, 72iiH   (    (   R   t   dpi(    (    s3   lib/python2.7/site-packages/openpyxl/utils/units.pyt   pixels_to_pointsV   s    c         C`  s   t  t j |  | d ƒ ƒ S(   NiH   (   R   t   matht   ceil(   R   R   (    (    s3   lib/python2.7/site-packages/openpyxl/utils/units.pyt   points_to_pixels[   s    c         C`  s   t  t |  d ƒ ƒ S(   s   1 degree = 60000 anglesi`ê  (   R   R   (   R   (    (    s3   lib/python2.7/site-packages/openpyxl/utils/units.pyt   degrees_to_angle_   s    c         C`  s   t  |  d d ƒ S(   Ni`ê  i   (   R   (   R   (    (    s3   lib/python2.7/site-packages/openpyxl/utils/units.pyt   angle_to_degreesd   s    c         C`  s   t  |  ƒ d k r |  d S|  S(   s"    format a color to its short size i   i   (   t   len(   t   color(    (    s3   lib/python2.7/site-packages/openpyxl/utils/units.pyt   short_colorh   s    (   t
   __future__R    R   R   t   DEFAULT_ROW_HEIGHTt   BASE_COL_WIDTHt   DEFAULT_COLUMN_WIDTHt   DEFAULT_LEFT_MARGINt   DEFAULT_TOP_MARGINt   DEFAULT_HEADERR   R   R   R   R   R   R   R   R   R   R   R   R   R   R   (    (    (    s3   lib/python2.7/site-packages/openpyxl/utils/units.pyt   <module>   s.   												