a
    «Á‚br
  ã                   @   s°   d dl mZ 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 )*é    )ÚdivisionNg      .@é   é   gffffffæ?gQÚ|a2é?g333333Ó?c                 C   s   t | d d ƒS )z1 inch = 72 * 20 dxaé   éH   ©Úint©Úvalue© r   úd/Users/vegardjervell/Documents/master/model/venv/lib/python3.9/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 EMUsé5%  r   r	   r   r   r   Úpixels_to_EMU>   s    r   c                 C   s   t | d ƒS )Nr   ©Úroundr	   r   r   r   ÚEMU_to_pixelsB   s    r   c                 C   s   t | d ƒS )z1 cm = 360000 EMUsé@~ r   r	   r   r   r   r   F   s    r   c                 C   s   t | d dƒS )Nr   é   r   r	   r   r   r   Ú	EMU_to_cmJ   s    r   c                 C   s   t | d ƒS )z1 inch = 914400 EMUséàó r   r	   r   r   r   Úinch_to_EMUN   s    r   c                 C   s   t | d dƒS )Nr   r   r   r	   r   r   r   r   R   s    r   é`   c                 C   s   | d | S )z96 dpi, 72ir   r   ©r
   Zdpir   r   r   Úpixels_to_pointsV   s    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_   s    r$   c                 C   s   t | d dƒS )Nr#   é   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)Úcolorr   r   r   Úshort_colorh   s    r*   )r   )r   )Ú
__future__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,   

