Warning: session_start(): Session cannot be started after headers have already been sent in /home/tvrreohg/public_html/manga.php on line 13
3 1øªjã@sXddlmZmZmZddlmZmZmZmZddl m Z m Z edƒZ Gdd„de ƒZ dS) é)ÚAnyÚListÚOptionalé)Ú BooleanObjectÚ NameObjectÚ NumberObjectÚis_null_or_none)Ú ArrayObjectÚDictionaryObjectFcseZdZeeeedœdd„Zeeddœdd„Zeee ee dœdd „Z ee ee dd œd d „Z eee e edœd d„Zeeeddœdd„Zeeeedœdd„Zeeddœdd„Zee dœdd„ƒZde e ddœdd„Zdeeddœ‡fdd„ Z‡ZS) ÚViewerPreferences)ÚkeyÚdeftÚreturncCs |j||ƒS)N)Úget)Úselfr r©rú:/tmp/pip-build-_d5lkt3n/pypdf/pypdf/generic/_viewerpref.pyÚ _get_bool*szViewerPreferences._get_boolN)r ÚvrcCst|dkƒ|t|ƒ<dS)NT)rr)rr rrrrÚ _set_bool-szViewerPreferences._set_boolcCs |j||ƒS)N)r)rr rrrrÚ _get_name0szViewerPreferences._get_name)r ÚlstrrcCsL|ddkrt|›d�ƒ‚|gkr8||kr8t|›d�ƒ‚t|ƒ|t|ƒ<dS)Nrú/z is not starting with '/'z is not par of acceptable values)Ú ValueErrorr)rr rrrrrÚ _set_name3s  zViewerPreferences._set_namecCs|j||dkrdnt|ƒƒS)N)rr )rr rrrrÚ_get_arr:szViewerPreferences._get_arrc CsR|dkr0y|t|ƒ=Wntk r*YnXdSt|tƒsBtdƒ‚||t|ƒ<dS)NzArrayObject is expected)rÚKeyErrorÚ isinstancer r)rr rrrrÚ_set_arr=s zViewerPreferences._set_arrcCs |j||ƒS)N)r)rr rrrrÚ_get_intHszViewerPreferences._get_intcCst|ƒ|t|ƒ<dS)N)rr)rr rrrrÚ_set_intKszViewerPreferences._set_int)rcCstdƒS)Nz /PrintScaling)r)rrrrÚ PRINT_SCALINGNszViewerPreferences.PRINT_SCALING)ÚclsÚvaluercCslttttdœdd„}ttttttdœdd„}ttttdœdd„}ttttdœd d „}|d tƒ|_ |d tƒ|_ |d tƒ|_ |dtƒ|_ |dtƒ|_ |dtƒ|_|dddddgtdƒƒ|_|dddgtdƒƒ|_|dgdƒ|_|dgdƒ|_|dgdƒ|_|dgdƒ|_|dgdƒ|_|ddd d!gdƒ|_|d"dƒ|_|d#dƒ|_|d$dƒ|_|d%tƒƒ|_tj|ƒS)&N)r rrc s.t‡‡fdd„‡fdd„ddˆ›dˆ›d�ƒS)Ncs |jˆˆƒS)N)r)r)rr rrÚUszCViewerPreferences.__new__.._add_prop_bool..cs |jˆ|ƒS)N)r)rr)r rrr%Vsz* Returns/Modify the status of z , Returns z if not defined )Úproperty)r rr)rr rÚ_add_prop_boolSs   z1ViewerPreferences.__new__.._add_prop_bool)r rrrc s6t‡‡fdd„‡‡fdd„ddˆ›dˆ›dˆ›d�ƒS)Ncs |jˆˆƒS)N)r)r)rr rrr%aszCViewerPreferences.__new__.._add_prop_name..cs|jˆˆ|ƒS)N)r)rr)r rrrr%bsz* Returns/Modify the status of z , Returns z0 if not defined. Acceptable values: z )r&)r rrr)rr rrÚ_add_prop_name]s   z1ViewerPreferences.__new__.._add_prop_namec s.t‡‡fdd„‡fdd„ddˆ›dˆ›d�ƒS)Ncs |jˆˆƒS)N)r)r)rr rrr%lszBViewerPreferences.__new__.._add_prop_arr..cs |jˆ|ƒS)N)r)rr)r rrr%msz* Returns/Modify the status of z , Returns z if not defined )r&)r rr)rr rÚ _add_prop_arrjs   z0ViewerPreferences.__new__.._add_prop_arrc s.t‡‡fdd„‡fdd„ddˆ›dˆ›d�ƒS)Ncs |jˆˆƒS)N)r )r)rr rrr%vszBViewerPreferences.__new__.._add_prop_int..cs |jˆ|ƒS)N)r!)rr)r rrr%wsz* Returns/Modify the status of z , Returns z if not defined )r&)r rr)rr rÚ _add_prop_intts   z0ViewerPreferences.__new__.._add_prop_intz /HideToolbarz /HideMenubarz /HideWindowUIz /FitWindowz /CenterWindowz/DisplayDocTitlez/NonFullScreenPageModez/UseNonez /UseOutlinesz /UseThumbsz/UseOCz /Directionz/L2Rz/R2Lz /ViewAreaz /ViewClipz /PrintAreaz /PrintClipz /PrintScalingz/Duplexz/Simplexz/DuplexFlipShortEdgez/DuplexFlipLongEdgez/PickTrayByPDFSizez/PrintPageRangez /NumCopiesz/Enforce)Ústrrrr&rrr ÚintÚf_objZ hide_toolbarZ hide_menubarZ hide_windowuiZ fit_windowZ center_windowZdisplay_doctitleZnon_fullscreen_pagemodeÚ directionZ view_areaZ view_clipZ print_areaZ print_clipZ print_scalingZduplexZpick_tray_by_pdfsizeZprint_pagerangeZ num_copiesZenforcer Ú__new__)r#r$r'r(r)r*rrrr/Rs:              zViewerPreferences.__new__)Úobjrc sHtƒj|ƒt|ƒs"|j|jƒƒy |j|_Wntk rBYnXdS)N)ÚsuperÚ__init__r ÚupdateÚitemsZindirect_referenceÚAttributeError)rr0)Ú __class__rrr2�s  zViewerPreferences.__init__)N)N)Ú__name__Ú __module__Ú __qualname__r+rrrÚboolrrrrrrrrr rr r,r!r&r"r/r r2Ú __classcell__rr)r6rr )s Kr N)ÚtypingrrrÚ_baserrrr Z_data_structuresr r r-r rrrrÚs