BYPASS SHELL BY ./RAZORGANZ
Server: nginx/1.20.1
System: Linux iZdzfnv9mwfppeZ 5.10.134-19.2.al8.x86_64 #1 SMP Wed Oct 29 22:47:09 CST 2025 x86_64
User: apache (48)
PHP: 8.2.30
Disabled: NONE
Upload Files
File: //usr/local/lib/python3.6/site-packages/pptx/enum/__pycache__/text.cpython-36.pyc
3

Zƍh �@s�dZddlmZddlmZmZmZmZmZm	Z	Gdd�de�Z
ed�Gdd	�d	e��Zed
�Gdd�de��Zed
�Gdd�de��Z
dS)z/
Enumerations used by text and related objects
�)�absolute_import�)�alias�Enumeration�
EnumMember�ReturnValueOnlyEnumMember�XmlEnumeration�XmlMappedEnumMemberc@sPeZdZdZdZdZdZdZdZe	ddd�e	d	dd
�e	ddd�e
d
dd�fZdS)�
MSO_AUTO_SIZEa�
    Determines the type of automatic sizing allowed.

    The following names can be used to specify the automatic sizing behavior
    used to fit a shape's text within the shape bounding box, for example::

        from pptx.enum.text import MSO_AUTO_SIZE

        shape.text_frame.auto_size = MSO_AUTO_SIZE.TEXT_TO_FIT_SHAPE

    The word-wrap setting of the text frame interacts with the auto-size
    setting to determine the specific auto-sizing behavior.

    Note that ``TextFrame.auto_size`` can also be set to |None|, which removes
    the auto size setting altogether. This causes the setting to be inherited,
    either from the layout placeholder, in the case of a placeholder shape, or
    from the theme.
    rr�ZMsoAutoSizezIhttp://msdn.microsoft.com/en-us/library/office/ff865367(v=office.15).aspx�NONEz�No automatic sizing of the shape or text will be done. Text can freely extend beyond the horizontal and vertical edges of the shape bounding box.�SHAPE_TO_FIT_TEXTaThe shape height and possibly width are adjusted to fit the text. Note this setting interacts with the TextFrame.word_wrap property setting. If word wrap is turned on, only the height of the shape will be adjusted; soft line breaks will be used to fit the text horizontally.�TEXT_TO_FIT_SHAPEzGThe font size is reduced as necessary to fit the text within the shape.�MIXEDzPReturn value only; indicates a combination of automatic sizing schemes are used.N���)�__name__�
__module__�__qualname__�__doc__rr
r�__ms_name__�__url__rr�__members__�rr�8/usr/local/lib/python3.6/site-packages/pptx/enum/text.pyr
s,r
Z
MSO_UNDERLINEc@s�eZdZdZdZdZedddd�edd	d
d�edd
dd�edddd�edddd�edddd�edddd�ed d!d"d#�ed$d%d&d'�ed(d)d*d+�ed,d-d.d/�ed0d1d2d3�ed4d5d6d7�ed8d9d:d;�ed<d=d>d?�ed@dAdBdC�edDdEdFdG�edHdIdJdK�edLdOdM�fZdNS)P�MSO_TEXT_UNDERLINE_TYPEa
    Indicates the type of underline for text. Used with
    :attr:`.Font.underline` to specify the style of text underlining.

    Alias: ``MSO_UNDERLINE``

    Example::

        from pptx.enum.text import MSO_UNDERLINE

        run.font.underline = MSO_UNDERLINE.DOUBLE_LINE
    ZMsoTextUnderlineTypez5http://msdn.microsoft.com/en-us/library/aa432699.aspxrr�nonezSpecifies no underline.ZDASH_HEAVY_LINE�Z	dashHeavyzSpecifies a dash underline.Z	DASH_LINE�Zdashz Specifies a dash line underline.ZDASH_LONG_HEAVY_LINE�
Z
dashLongHeavyz&Specifies a long heavy line underline.ZDASH_LONG_LINE�	ZdashLongz'Specifies a dashed long line underline.ZDOT_DASH_HEAVY_LINE�ZdotDashHeavyz*Specifies a dot dash heavy line underline.Z
DOT_DASH_LINE�ZdotDashz$Specifies a dot dash line underline.ZDOT_DOT_DASH_HEAVY_LINE�ZdotDotDashHeavyz.Specifies a dot dot dash heavy line underline.ZDOT_DOT_DASH_LINE�
Z
dotDotDashz(Specifies a dot dot dash line underline.ZDOTTED_HEAVY_LINE�ZdottedHeavyz(Specifies a dotted heavy line underline.ZDOTTED_LINE�Zdottedz"Specifies a dotted line underline.ZDOUBLE_LINE�Zdblz"Specifies a double line underline.Z
HEAVY_LINE�Zheavyz!Specifies a heavy line underline.ZSINGLE_LINErZsngz"Specifies a single line underline.ZWAVY_DOUBLE_LINE�ZwavyDblz'Specifies a wavy double line underline.ZWAVY_HEAVY_LINE�Z	wavyHeavyz&Specifies a wavy heavy line underline.Z	WAVY_LINE�Zwavyz Specifies a wavy line underline.ZWORDSr�wordszSpecifies underlining words.rz%Specifies a mixed of underline types.Nr)	rrrrrrr	rrrrrrrQsh










rZ
MSO_ANCHORc@sVeZdZdZdZdZedddd�edddd	�ed
ddd
�edddd�eddd�fZdS)�MSO_VERTICAL_ANCHORa�
    Specifies the vertical alignment of text in a text frame. Used with the
    ``.vertical_anchor`` property of the |TextFrame| object. Note that the
    ``vertical_anchor`` property can also have the value None, indicating
    there is no directly specified vertical anchor setting and its effective
    value is inherited from its placeholder if it has one or from the theme.
    |None| may also be assigned to remove an explicitly specified vertical
    anchor setting.
    ZMsoVerticalAnchorz<http://msdn.microsoft.com/en-us/library/office/ff865255.aspxNzhText frame has no vertical anchor specified and inherits its value from its layout placeholder or theme.ZTOPr�tz Aligns text to top of text frameZMIDDLEr&�ctrzCenters text verticallyZBOTTOMr'�bz#Aligns text to bottom of text framerrz?Return value only; indicates a combination of the other states.r)	rrrrrrr	rrrrrrr,�s
r,ZPP_ALIGNc@szeZdZdZdZdZedddd�edd	d
d�edd
dd�edddd�edddd�edddd�edddd�ed d#d!�fZd"S)$�PP_PARAGRAPH_ALIGNMENTz�
    Specifies the horizontal alignment for one or more paragraphs.

    Alias: ``PP_ALIGN``

    Example::

        from pptx.enum.text import PP_ALIGN

        shape.paragraphs[0].alignment = PP_ALIGN.CENTER
    ZPpParagraphAlignmentzIhttp://msdn.microsoft.com/en-us/library/office/ff745375(v=office.15).aspxZCENTERrr.zCenter alignZ
DISTRIBUTEr%�distzLEvenly distributes e.g. Japanese characters from left to right within a lineZJUSTIFYr'Zjustz�Justified, i.e. each line both begins and ends at the margin with spacing between words adjusted such that the line exactly fills the width of the paragraph.ZJUSTIFY_LOWrZjustLowz4Justify using a small amount of space between words.�LEFTr�lzLeft aligned�RIGHTr&�rz
Right alignedZTHAI_DISTRIBUTEr$ZthaiDistzThai distributedrz^Return value only; indicates multiple paragraph alignments are present in a set of paragraphs.Nr)	rrrrrrr	rrrrrrr0�s4r0N)r�
__future__r�baserrrrrr	r
rr,r0rrrr�<module>s 
>V"