o
    e                     @   sl  d dl mZ d dlm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 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. Zd/d0 Zd1d2 Zd3d4 Zd5d6 Zd7d8 Zd9d: Zd;d< Z d=d> Z!d?d@ Z"dAdB Z#dCdD Z$dEdF Z%dGdH Z&dIdJ Z'dKdL Z(dMdN Z)dOdP Z*dQdR Z+dSdT Z,dUdV Z-dWS )X    )STYLENS)Elementc                  K   s>   t di | }| dddkrd| vr|td| d |S )Ncheck_grammarTdisplaynamezdisplay-namename )r   get	setAttrNSr   )argser   r   </var/www/html/venv/lib/python3.10/site-packages/odf/style.pyStyleElement   s
   r   c                  K      t ddtdfi| S )Nqnamezbackground-imager   r   r   r
   r   r   r   BackgroundImage       r   c                  K   r   )Nr   zchart-propertiesr   r   r   r   r   r   ChartProperties#   r   r   c                  K   r   )Nr   columnr   r   r   r   r   r   Column&   r   r   c                  K   r   )Nr   z
column-sepr   r   r   r   r   r   	ColumnSep)   r   r   c                  K   r   )Nr   columnsr   r   r   r   r   r   Columns,   r   r   c                  K   r   )Nr   zdefault-page-layoutr   r   r   r   r   r   DefaultPageLayout/   r   r   c                  K   r   )Nr   zdefault-styler   r   r   r   r   r   DefaultStyle2   r   r   c                  K   r   )Nr   zdrawing-page-propertiesr   r   r   r   r   r   DrawingPageProperties5   r   r   c                  K   r   )Nr   zdrop-capr   r   r   r   r   r   DropCap8   r   r   c                  K   r   )Nr   z	font-facer   r   r   r   r   r   FontFace;   r   r   c                  K   r   )Nr   footerr   r   r   r   r   r   Footer>   r   r    c                  K   r   )Nr   zfooter-leftr   r   r   r   r   r   
FooterLeftA   r   r!   c                  K   r   )Nr   zfooter-styler   r   r   r   r   r   FooterStyleD   r   r"   c                  K   r   )Nr   zfootnote-sepr   r   r   r   r   r   FootnoteSepG   r   r#   c                  K   r   )Nr   zgraphic-propertiesr   r   r   r   r   r   GraphicPropertiesJ   r   r$   c                  K   r   )Nr   zhandout-masterr   r   r   r   r   r   HandoutMasterM   r   r%   c                  K   r   )Nr   headerr   r   r   r   r   r   HeaderP   r   r'   c                  K   r   )Nr   zheader-footer-propertiesr   r   r   r   r   r   HeaderFooterPropertiesS   r   r(   c                  K   r   )Nr   zheader-leftr   r   r   r   r   r   
HeaderLeftV   r   r)   c                  K   r   )Nr   zheader-styler   r   r   r   r   r   HeaderStyleY   r   r*   c                  K   r   )Nr   zlist-level-label-alignmentr   r   r   r   r   r   ListLevelLabelAlignment\   r   r+   c                  K   r   )Nr   zlist-level-propertiesr   r   r   r   r   r   ListLevelProperties_   r   r,   c                  K   r   )Nr   mapr   r   r   r   r   r   Mapb   r   r.   c                  K   r   )Nr   zmaster-pager   r   r   r   r   r   r   
MasterPagee   r   r0   c                  K   r   )Nr   zpage-layoutr   r   r   r   r   r   
PageLayouth   r   r1   c                  K   r   )Nr   zpage-layout-propertiesr   r   r   r   r   r   PageLayoutPropertiesk   r   r2   c                  K   r   )Nr   zparagraph-propertiesr   r   r   r   r   r   ParagraphPropertiesn   r   r3   c                  K   r   )Nr   zpresentation-page-layoutr   r/   r   r   r   r   PresentationPageLayoutq   r   r4   c                  K   r   )Nr   zregion-centerr   r   r   r   r   r   RegionCentert   r   r5   c                  K   r   )Nr   zregion-leftr   r   r   r   r   r   
RegionLeftw   r   r6   c                  K   r   )Nr   zregion-rightr   r   r   r   r   r   RegionRightz   r   r7   c                  K   r   )Nr   zruby-propertiesr   r   r   r   r   r   RubyProperties}   r   r8   c                  K   r   )Nr   zsection-propertiesr   r   r   r   r   r   SectionProperties   r   r9   c                  K   r   )Nr   styler   r/   r   r   r   r   Style   r   r;   c                  K   r   )Nr   ztab-stopr   r   r   r   r   r   TabStop   r   r<   c                  K   r   )Nr   z	tab-stopsr   r   r   r   r   r   TabStops   r   r=   c                  K   r   )Nr   ztable-cell-propertiesr   r   r   r   r   r   TableCellProperties   r   r>   c                  K   r   )Nr   ztable-column-propertiesr   r   r   r   r   r   TableColumnProperties   r   r?   c                  K   r   )Nr   ztable-propertiesr   r   r   r   r   r   TableProperties   r   r@   c                  K   r   )Nr   ztable-row-propertiesr   r   r   r   r   r   TableRowProperties   r   rA   c                  K   r   )Nr   ztext-propertiesr   r   r   r   r   r   TextProperties   r   rB   N).odf.namespacesr   odf.elementr   r   r   r   r   r   r   r   r   r   r   r   r    r!   r"   r#   r$   r%   r'   r(   r)   r*   r+   r,   r.   r0   r1   r2   r3   r4   r5   r6   r7   r8   r9   r;   r<   r=   r>   r?   r@   rA   rB   r   r   r   r   <module>   sX   