Team Ai
Datasetpublic

codekingpro/portable-devtools

sourceHugging Faceupdated 5mo agoView on Hugging Face
1likes14kdownloads
_viewerpref.cpython-313.pyc42 linesDownload Raw Back to __pycache__
1�

2s�j���f�SSKJrJrJr SSKJrJrJrJr SSK	J3r4Jr \"S5r"SS\5r
g)	�)�Any�Optional�cast�)�
BooleanObject�5NameObject�NumberObject�is_null_or_none)�ArrayObject�DictionaryObjectFc�f^�\rSrSrSS\\SS4U4SjjjrS\S\\S\\4Sjr	S\S	\6SS4S7jrS\S\\S\\4Sjr
S\S\\S	\SS4S
jrS\S\\\S\\4SjrS\S	\\SS4SjrS\S\\S\\4SjrS\S	\SS4Sjr\S\4Sj5rSS\S\SS4SjjrSrU=r$)�ViewerPreferences�)N�obj�returnc��>�[TU]U5 [U5(dURUR	55 UR8Ulg![a gf=f�N)�super�__init__r9�update�items�indirect_reference�AttributeError)�selfr�	__class__s  ��_D:\code\apps\devtools\python\user_packages\Python313\site-packages\pypdf/generic/_viewerpref.pyr�ViewerPreferences.__init__*sR���
������s�#�#��K�K��	�	��$�	�&)�&<�&<�D�#���	��	�s�A�10A �A �key�defaultc�$�URX5$r��get�rrrs   r�	_get_bool�ViewerPreferences._get_bool3����x�x��%�%��vc�6�[USL5U[U5'g)NT)rr�rrr(s   r�	_set_bool�ViewerPreferences._set_bool6s�� -�a�4�i� 8��Z��_�r'c�$�URX5$rr!r#s   r�	_get_name�ViewerPreferences._get_name9r&r'�lstc��USS:wa[US35eU/:waX2;a[US35e[U5U[U5'g)Nr�/z does not start with '/'z is an unacceptable value)�11ValueErrorr)rrr0r(s    r�	_set_name�ViewerPreferences._set_name<sP���Q�4�3�;���s�":�;�<�<��"�9�����s�";�<�=�=� *�1�
��Z��_�r'c�H�URXcS5$[U55$r)r"rr#s   r�_get_arr�ViewerPreferences._get_arrCs"���x�x��_�T�O�O�+�g�:N�O�Or'c��UcU[U5	g[U[5(d[	S5eX [U5'g![a gf=f)NzArrayObject is expected)r�KeyError�12isinstancerr3r*s   r�_set_arr�ViewerPreferences._set_arrFsY���9�
���C��)�
��!�[�)�)��6�7�7� !�Z��_����
���
�s�A�13A
�A
c�$�URX5$rr!r#s   r�_get_int�ViewerPreferences._get_intQr&r'c�2�[U5U[U5'gr)r	rr*s   r�_set_int�ViewerPreferences._set_intTs�� ,�Q���Z��_�r'c��[S5$)N�
/PrintScaling)r)rs r�
PRINT_SCALING�ViewerPreferences.PRINT_SCALINGWs
���/�*�*r'�cls�valuec���S[S[[S[4SjnS[S[[S[[14S[4SjnS[S[[S[4SjnS[S[[S[4SjnU"S	[5Ul	U"S15[5Ul16U"S[5UlU"S[5UlU"S
[5Ul
U"S[5UlU"S/SQ[S55UlU"SSS/[S55UlU"S/S5UlU"S/S5UlU"S/S5UlU"S/S5UlU"S/S5UlU"S/SQS5UlU"SS5UlU"SS5UlU"SS5UlU"S[
55Ul[7S [8R:"U55$)!Nrrrc17�B^^�[UU4SjU4SjSSTSTS35$)Nc�(>�URTT5$r)r$�rrrs ��r�<lambda>�CViewerPreferences.__new__.<locals>._add_prop_bool.<locals>.<lambda>^����T�^�^�C��9r'c�(>�URTU5$r)r+�rr(rs  �rrNrO_s������s�A� 6r'�*18            Returns/Modify the status of �19, Returns � if not defined20            ��property�rrs``r�_add_prop_bool�1ViewerPreferences.__new__.<locals>._add_prop_bool\s4����9�6��*�*-��j��	�B
��	�
r'r0c�L^^^�[UU4SjUU4SjSSTSTSTS35$)Nc�(>�URTT5$r)r.rMs ��rrN�CViewerPreferences.__new__.<locals>._add_prop_name.<locals>.<lambda>jrPr'c�*>�URTTU5$r)r4)rr(rr0s  ��rrNr]ks������s�C�� ;r'rSrTz0 if not defined.21            Acceptable values: z
22            rV)rr0rs```r�_add_prop_name�1ViewerPreferences.__new__.<locals>._add_prop_namefs@����9�;��*�*-��j��	�B � #�u�%
��	�
r'c23�B^^�[UU4SjU4SjSSTSTS35$)Nc�(>�URTT5$r)r7rMs ��rrN�BViewerPreferences.__new__.<locals>._add_prop_arr.<locals>.<lambda>u����T�]�]�3��8r'c�(>�URTU5$r)r<rRs  �rrNrcv�����
�
�c�1� 5r'rSrTrUrVrXs``r�
_add_prop_arr�0ViewerPreferences.__new__.<locals>._add_prop_arrs�4����8�5��*�*-��j��	�B
��	�
r'c24�B^^�[UU4SjU4SjSSTSTS35$)Nc�(>�URTT5$r)r?rMs ��rrN�BViewerPreferences.__new__.<locals>._add_prop_int.<locals>.<lambda>rdr'c�(>�URTU5$r)rBrRs  �rrNrl�rfr'rSrTrUrVrXs``r�
_add_prop_int�0ViewerPreferences.__new__.<locals>._add_prop_int}rir'z/HideToolbarz/HideMenubarz
/HideWindowUIz25/FitWindowz
/CenterWindowz/DisplayDocTitlez/NonFullScreenPageMode)�/UseNonez/UseOutlinesz26/UseThumbsz/UseOCrpz27/Directionz/L2Rz/R2Lz	/ViewAreaz	/ViewClipz28/PrintAreaz29/PrintCliprEz/Duplex)z/Simplexz/DuplexFlipShortEdgez/DuplexFlipLongEdgez/PickTrayByPDFSizez/PrintPageRangez30/NumCopiesz/Enforcer)�strrrrW�listrr�int�f_obj�hide_toolbar�hide_menubar�
hide_windowui�31fit_window�
center_window�display_doctitle�non_fullscreen_pagemode�	direction�	view_area�	view_clip�32print_area�33print_clip�
print_scaling�duplex�pick_tray_by_pdfsize�print_pagerange�34num_copies�enforcerr�__new__)rHrIrYr_rgrns      rr��ViewerPreferences.__new__[s���	��	�h�}�.E�	�(�	�	��	���9�	�/7�35�/C�	�
�	�	�s�	�X�k�-B�	�x�	�	�s�	�X�c�]�	�x�	�*�.�%�@���)�.�%�@���*�?�E�B���'��e�<���*�?�E�B���-�.@�%�H���&4�$�@��z�"�'36��#�37'��6�6�*�J�v�,>�38��
�'�{�B��=��
�&�{�B��=��
�'��b�$�?���'��b�$�?���*�?�B��E���#��R�TX�39��40�$2�2F��#M�� �+�,=�t�D���&�|�T�:���#�J��
�>����'�)9�)A�)A�#�)F�G�Gr')rr)�__name__�41__module__�__qualname__�__firstlineno__rrrrqrr$�boolr+rr.rrr4rrr7r<r	r?rsrBrWrFr��__static_attributes__�
__classcell__)rs@rrr)sw����H�%5�6��$���&�S�&�8�M�+B�&�x�P]�G^�&�9�S�9�T�9�d�9�&�S�&�8�J�+?�&�H�Z�DX�&�.�S�.�t�C�y�.�Z�.�D�.�P�C�P�(�4��9�*=�P�(�;�BW�P�	"�C�	"�H�[�$9�	"�d�	"�&�C�&�(�<�*@�&�X�l�E[�&�0�C�0�C�0�D�0��+�z�+��+�IH�S�IH��IH�0C�IH�IHr'rN)�typingrrr�_baserrr	r42�_data_structuresrrrtr�r'r�<module>r�s6��:��L�K�;��e���{H�(�{Hr'
codekingpro/portable-devtools · Team Ai