
    ,h.                        d Z ddlmZmZmZmZ ddlmZmZm	Z	m
Z
mZmZ  G d de      Z ed       G d d	e             Z ed
       G d de             Z ed       G d de             Z ed       G d de             Zy)z'Enumerations used by DrawingML objects.    )absolute_importdivisionprint_functionunicode_literals   )aliasEnumeration
EnumMemberReturnValueOnlyEnumMemberXmlEnumerationXmlMappedEnumMemberc            
           e Zd ZdZdZdZ eddd       eddd	       ed
dd       eddd       eddd       eddd      fZy)MSO_COLOR_TYPEz
    Specifies the color specification scheme

    Example::

        from pptx.enum.dml import MSO_COLOR_TYPE

        assert shape.fill.fore_color.type == MSO_COLOR_TYPE.SCHEME
    MsoColorTypezIhttp://msdn.microsoft.com/en-us/library/office/ff864912(v=office.15).aspxRGBr   z)Color is specified by an |RGBColor| valueSCHEME   z'Color is one of the preset theme colorsHSLe   zY
            Color is specified using Hue, Saturation, and Luminosity values
            PRESETf   zI
            Color is specified using a named built-in color
            SCRGBg   zU
            Color is an scRGB color, a wide color gamut RGB color space
            SYSTEMh   zz
            Color is one specified by the operating system, such as the
            window background color.
            N__name__
__module____qualname____doc____ms_name____url__r
   __members__     O/var/www/html/Resume-Scraper/venv/lib/python3.12/site-packages/pptx/enum/dml.pyr   r      s     !K 	W 
 	5!HI8Q IJ	
 		
 		
 		
1 Kr%   r   MSO_FILLc                       e Zd ZdZdZdZ eddd       eddd	       ed
dd       eddd       eddd       eddd       eddd      fZy)MSO_FILL_TYPEz
    Specifies the type of bitmap used for the fill of a shape.

    Alias: ``MSO_FILL``

    Example::

        from pptx.enum.dml import MSO_FILL

        assert shape.fill.type == MSO_FILL.SOLID
    MsoFillTypez<http://msdn.microsoft.com/EN-US/library/office/ff861408.aspx
BACKGROUND   z
            The shape is transparent, such that whatever is behind the shape
            shows through. Often this is the slide background, but if
            a visible shape is behind, that will show through.
            GRADIENT   zShape is filled with a gradientGROUPr   zMShape is part of a group and should inherit the fill properties of the group.	PATTERNEDr   zShape is filled with a patternPICTURE   z&Shape is filled with a bitmapped imageSOLIDr   z"Shape is filled with a solid colorTEXTURED   zShape is filled with a textureNr   r$   r%   r&   r)   r)   E   s    
  KLG 		
 	:q"CD,	
 	;#CD9a!IJ7ACD:q"BC)Kr%   r)   MSO_LINEc                       e Zd ZdZdZdZ edddd       edd	d
d       edddd       edddd       edddd       edddd       edddd       ed d!d"d#       ed$d%d&      f	Zy')(MSO_LINE_DASH_STYLEzSpecifies the dash style for a line.

    Alias: ``MSO_LINE``

    Example::

        from pptx.enum.dml import MSO_LINE

        shape.line.dash_style = MSO_LINE.DASH_DOT_DOT
    MsoLineDashStylezchttps://msdn.microsoft.com/en-us/vba/office-shared-vba/articles/msolinedashstyle-enumeration-officeDASHr5   dashzLine consists of dashes only.DASH_DOTr,   dashDotzLine is a dash-dot pattern.DASH_DOT_DOTr2   lgDashDotDotzLine is a dash-dot-dot pattern.	LONG_DASH   lgDashzLine consists of long dashes.LONG_DASH_DOT   	lgDashDotz Line is a long dash-dot pattern.	ROUND_DOTr.   dotzLine is made up of round dots.r3   r   solidzLine is solid.
SQUARE_DOTr   sysDashzLine is made up of square dots.DASH_STYLE_MIXEDzNot supported.N	r   r   r   r    r!   r"   r   r   r#   r$   r%   r&   r8   r8   o   s    	 %K	+  	FAv/NOJ96STA~/S	
 	KH6UVQ-R	
 	KE3STGQ1AB!Y(I	
 	""4b:JKKr%   r8   MSO_PATTERNc                      e Zd ZdZdZdZg  edddd       edd	d
d       edddd       edddd       edddd       edddd       edddd       ed d!d"d#       ed$d%d&d'       ed(d)d*d+       ed,d-d.d/       ed0d1d2d3       ed4d5d6d7       ed8d9d:d;       ed<d=d>d?       ed@dAdBdC       edDdEdFdG       edHdIdJdK       edLdMdNdO       edPdQdRdS       edTdUdVdW       edXdYdZd[       ed\d]d^d_       ed`dadbdc       edddedfdg       edhdidjdk       edldmdndo       edpdqdrds       edtdudvdw       edxdydzd{       ed|d}d~d       edddd       edddd       edddd       edddd       edddd       edddd       edddd       edddd       edddd       edddd       edddd       edddd       edddd       edddd       edddd       edddd       eddddë       eddddǫ       edddd˫       eddddϫ       eddddӫ       edddd׫       edddd۫       edddޫ      Zy)MSO_PATTERN_TYPEzSpecifies the fill pattern used in a shape.

    Alias: ``MSO_PATTERN``

    Example::

        from pptx.enum.dml import MSO_PATTERN

        fill = shape.fill
        fill.patterned()
        fill.pattern = MSO_PATTERN.WAVE
    MsoPatternTypez[https://msdn.microsoft.com/VBA/Office-Shared-VBA/articles/msopatterntype-enumeration-officeCROSS3   crossCrossDARK_DOWNWARD_DIAGONAL   dkDnDiagzDark Downward DiagonalDARK_HORIZONTAL   dkHorzzDark HorizontalDARK_UPWARD_DIAGONAL   dkUpDiagzDark Upward DiagonalDARK_VERTICAL   dkVertzDark VerticalDASHED_DOWNWARD_DIAGONAL   
dashDnDiagzDashed Downward DiagonalDASHED_HORIZONTAL    dashHorzzDashed HorizontalDASHED_UPWARD_DIAGONAL   
dashUpDiagzDashed Upward DiagonalDASHED_VERTICAL   dashVertzDashed VerticalDIAGONAL_BRICK(   	diagBrickzDiagonal BrickDIAGONAL_CROSS6   	diagCrosszDiagonal CrossDIVOT.   divotzPattern DivotDOTTED_DIAMOND   dotDmndzDotted DiamondDOTTED_GRID-   dotGridzDotted GridDOWNWARD_DIAGONAL4   dnDiagzDownward Diagonal
HORIZONTAL1   horz
HorizontalHORIZONTAL_BRICK#   	horzBrickzHorizontal BrickLARGE_CHECKER_BOARD$   lgCheckzLarge Checker BoardLARGE_CONFETTI!   
lgConfettizLarge Confetti
LARGE_GRID"   lgGridz
Large GridLIGHT_DOWNWARD_DIAGONAL   ltDnDiagzLight Downward DiagonalLIGHT_HORIZONTAL   ltHorzzLight HorizontalLIGHT_UPWARD_DIAGONAL   ltUpDiagzLight Upward DiagonalLIGHT_VERTICAL   ltVertzLight VerticalNARROW_HORIZONTAL   narHorzzNarrow HorizontalNARROW_VERTICAL   narVertzNarrow VerticalOUTLINED_DIAMOND)   openDmndzOutlined Diamond
PERCENT_10r   pct10z10% of the foreground color.
PERCENT_20r.   pct20z20% of the foreground color.
PERCENT_25r5   pct25z25% of the foreground color.
PERCENT_30r,   pct30z30% of the foreground color.
PERCENT_40r2   pct40z40% of the foreground color.	PERCENT_5r   pct5z5% of the foreground color.
PERCENT_50rA   pct50z50% of the foreground color.
PERCENT_60rD   pct60z60% of the foreground color.
PERCENT_70	   pct70z70% of the foreground color.
PERCENT_75
   pct75z75% of the foreground color.
PERCENT_80   pct80z80% of the foreground color.
PERCENT_90   pct90z90% of the foreground color.PLAID*   plaidPlaidSHINGLE/   shingleShingleSMALL_CHECKER_BOARD   smCheckzSmall Checker BoardSMALL_CONFETTI%   
smConfettizSmall Confetti
SMALL_GRID   smGridz
Small GridSOLID_DIAMOND'   	solidDmndzSolid DiamondSPHERE+   sphereSphereTRELLIS   trellisTrellisUPWARD_DIAGONAL5   upDiagzUpward DiagonalVERTICAL2   vertVerticalWAVE0   waveWaveWEAVE,   weaveWeaveWIDE_DOWNWARD_DIAGONAL   wdDnDiagzWide Downward DiagonalWIDE_UPWARD_DIAGONAL   wdUpDiagzWide Upward DiagonalZIG_ZAG&   zigZagzZig ZagMIXEDrL   zMixed pattern.NrM   r$   r%   r&   rP   rP      sm    #K	# 
LGR':L$b*6Q	
L
 	-r8=NOL 	"B
4J	
L 	OR?KL 	&L:W	
L 	/ZATUL 	$b,8S	
L" 	-r:?PQ#L$ 	,b+?OP%L& 	,b+?OP'L( 	GR/B)L* 	,b)=MN+L, 	M2y-H-L. 	/X?RS/L0 	L"flC1L2 	.KAST3L4 	!2y2G	
5L: 	,b,@PQ;L< 	L"hE=L> 	%r:7S	
?LD 	.H>PQELF 	#R5L	
GLL 	,b(<LMMLN 	/Y@STOLP 	-r9>OPQLR 	.J@RSSLT 	L!W6TUULV 	L!W6TUWLX 	L!W6TUYLZ 	L!W6TU[L\ 	L!W6TU]L^ 	KF4QR_L` 	L!W6TUaLb 	L!W6TUcLd 	L!W6TUeLf 	L"g7UVgLh 	L"g7UViLj 	L"g7UVkLl 	GR':mLn 	Ir9i@oLp 	!2y2G	
qLv 	,b,@PQwLx 	L"hEyLz 	ORoN{L| 	Hb(H=}L~ 	Ir9i@L@ 	-r8=NOALB 	JFJ?CLD 	FB7ELF 	GR':GLH 	$b*6Q	
ILN 	"B
4J	
OLT 	Ir8Y?ULV 	"'2/?@WLKr%   rP   MSO_THEME_COLORc                      e Zd ZdZdZdZ eddd       eddd	d
       edddd       edddd       edddd       edddd       edddd       edd d!d"       ed#d$d%d&       ed'd(d)d*       ed+d,d-d.       ed/d0d1d2       ed3d4d5d6       ed7d8d9d:       ed;d<d=d>       ed?d@dAdB       edCdDdEdF       edGdHdI      fZ	yJ)KMSO_THEME_COLOR_INDEXa4  
    Indicates the Office theme color, one of those shown in the color gallery
    on the formatting ribbon.

    Alias: ``MSO_THEME_COLOR``

    Example::

        from pptx.enum.dml import MSO_THEME_COLOR

        shape.fill.solid()
        shape.fill.fore_color.theme_color = MSO_THEME_COLOR.ACCENT_1
    MsoThemeColorIndexzIhttp://msdn.microsoft.com/en-us/library/office/ff860782(v=office.15).aspxNOT_THEME_COLORr   z)Indicates the color is not a theme color.ACCENT_1r,   accent1z#Specifies the Accent 1 theme color.ACCENT_2r2   accent2z#Specifies the Accent 2 theme color.ACCENT_3rA   accent3z#Specifies the Accent 3 theme color.ACCENT_4rD   accent4z#Specifies the Accent 4 theme color.ACCENT_5r   accent5z#Specifies the Accent 5 theme color.ACCENT_6r   accent6z#Specifies the Accent 6 theme color.BACKGROUND_1r`   bg1z'Specifies the Background 1 theme color.BACKGROUND_2r]   bg2z'Specifies the Background 2 theme color.DARK_1r   dk1z!Specifies the Dark 1 theme color.DARK_2r.   dk2z!Specifies the Dark 2 theme color.FOLLOWED_HYPERLINKr   folHlinkz2Specifies the theme color for a clicked hyperlink.	HYPERLINKr   hlinkz*Specifies the theme color for a hyperlink.LIGHT_1r   lt1z"Specifies the Light 1 theme color.LIGHT_2r5   lt2z"Specifies the Light 2 theme color.TEXT_1rZ   tx1z!Specifies the Text 1 theme color.TEXT_2rW   tx2z!Specifies the Text 2 theme color.r   rL   zCIndicates multiple theme colors are used, such as in a group shape.N)
r   r   r   r    r!   r"   r
   r   r   r#   r$   r%   r&   r   r      sf    'K 	W 
 	$a)TU9&K	
 	9&K	
 	9&K	
 	9&K	
 	9&K	
 	I'L	
 	B'S	
 	B'S	
 	Ha0STHa0ST C		
 	W&U	
 	Iq%1UVIq%1UVHb%1TUHb%1TU!T	
S.Kr%   r   N)r    
__future__r   r   r   r   baser   r	   r
   r   r   r   r   r)   r8   rP   r   r$   r%   r&   <module>r     s    . R R 1[ 1h z&K & &R z#. # #L }a~ a aH CN C Cr%   