
    	hR
                         S SK r SrSr\S-   rSrSrSr S rS	 rS
 r	S r
S rS rS rS rS rS rSS jrSS jrS rS rS rg)    Ng      .@      gffffff?gQ|a2?g333333?c                 $    [        U S-  S-  5      $ )z1 inch = 72 * 20 dxa   H   intvalues    F/var/www/html/env/lib/python3.13/site-packages/openpyxl/utils/units.pyinch_to_dxar   -   s    urzB    c                     U S-  S-  $ )Nr   r    r
   s    r   dxa_to_inchr   1   s    2:?r   c                     S[        U 5      -  $ )NgRQ@)r   r
   s    r   	dxa_to_cmr   5   s    +e$$$r   c                 D    [        U 5      n[        U5      n[        U5      $ )N)	cm_to_EMUEMU_to_inchr   )r   emuinchs      r   	cm_to_dxar   8   s!    
E
CsDtr   c                     [        U S-  5      $ )z1 pixel = 9525 EMUs5%  r   r
   s    r   pixels_to_EMUr   >   s    ut|r   c                     [        U S-  5      $ )Nr   roundr
   s    r   EMU_to_pixelsr    B   s    r   c                     [        U S-  5      $ )z1 cm = 360000 EMUs@~ r   r
   s    r   r   r   F       uv~r   c                      [        U S-  S5      $ )Nr"      r   r
   s    r   	EMU_to_cmr&   J       ##r   c                     [        U S-  5      $ )z1 inch = 914400 EMUs r   r
   s    r   inch_to_EMUr*   N   r#   r   c                      [        U S-  S5      $ )Nr)   r%   r   r
   s    r   r   r   R   r'   r   c                     U S-  U-  $ )z96 dpi, 72ir   r   r   dpis     r   pixels_to_pointsr/   V   s    2:r   c                 J    [        [        R                  " X-  S-  5      5      $ )Nr   )r	   mathceilr-   s     r   points_to_pixelsr3   [   s    tyyr)*++r   c                 0    [        [        U S-  5      5      $ )z1 degree = 60000 angles`  )r	   r   r
   s    r   degrees_to_angler6   _   s    uUU]#$$r   c                      [        U S-  S5      $ )Nr5      r   r
   s    r   angle_to_degreesr9   d   s    ""r   c                 .    [        U 5      S:  a  U SS $ U $ )z!format a color to its short size    r8   N)len)colors    r   short_colorr>   h   s    
5zA~QRyLr   )`   )r1   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/   r3   r6   r9   r>   r   r   r   <module>rF      s    
  %)    0 %$$
,%
#r   