
    	h7                     p    S SK Jr  S SKJrJrJr  S SKJrJrJ	r	  SSK
Jr   " S S\5      r " S S	\5      rg
)    )Serialisable)TypedAliasSequence)RichTextProperties	ListStyle	Paragraph   )StrRefc                   v    \ rS rSrSrSr\" \S9r\	" S5      r
\" \SS9r\" \S9r\	" S5      rS	r   SS jrS	rg
)RichText   zt
From the specification: 21.2.2.216

This element specifies text formatting. The lstStyle element is not supported.
rich)expected_typebodyPrTr   
allow_nonep)r   lstStyler   Nc                 ^    Uc
  [        5       nXl        X l        Uc  [        5       /nX0l        g N)r   r   r   r	   r   )selfr   r   r   s       E/var/www/html/env/lib/python3.13/site-packages/openpyxl/chart/text.py__init__RichText.__init__%   s.    
 >')F 9A    NNN)__name__
__module____qualname____firstlineno____doc__tagnamer   r   r   r   
propertiesr   r   r   r	   r   
paragraphs__elements__r   __static_attributes__ r   r   r   r      sV     G!34FxJ9>Hy)AsJ.L r   r   c                   b   ^  \ rS rSrSrSr\" \SS9r\" \	SS9r
Sr  S
S jrSU 4S jjrS	rU =r$ )Text3   zq
The value can be either a cell reference or a text element
If both are present then the reference will be used.
txTr   )strRefr   c                 6    Xl         Uc
  [        5       nX l        g r   )r-   r   r   )r   r-   r   s      r   r   Text.__init__A   s     <:D	r   c                 v   > U R                   (       a  U R                  (       a  S U l        [        TU ]  XU5      $ r   )r-   r   superto_tree)r   r#   idx	namespace	__class__s       r   r2   Text.to_treeK   s(    ;;499DIwwY77r   )r   r-   )NNr   )r   r   r    r!   r"   r#   r   r   r-   r   r   r&   r   r2   r'   __classcell__)r5   s   @r   r*   r*   3   sC    
 GD9FxD9D%L 8 8r   r*   N)!openpyxl.descriptors.serialisabler   openpyxl.descriptorsr   r   r   openpyxl.drawing.textr   r   r	   data_sourcer   r   r*   r(   r   r   <module>r<      s:    :    | @8< 8r   