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àã@sDddlmZmZmZddlmZmZddlmZGdd„deƒZ dS)é)ÚAnyÚTupleÚUnioné)Ú FloatObjectÚ NumberObject)Ú ArrayObjectc@seZdZdZedeeeeeffddœdd„Zeee e fdœdd„Z eedd œd d „Z e d œd d„Zee d œdd„ƒZejeddœdd„ƒZee d œdd„ƒZejeddœdd„ƒZee d œdd„ƒZejeddœdd„ƒZee d œdd„ƒZejeddœdd„ƒZeeeefd œdd„ƒZejeeefddœdd„ƒZeeeefd œdd „ƒZejeeefddœd!d „ƒZeeeefd œd"d#„ƒZejeeefddœd$d#„ƒZeeeefd œd%d&„ƒZejeeefddœd'd&„ƒZeed œd(d)„ƒZeed œd*d+„ƒZdS),ÚRectangleObjectap This class is used to represent *page boxes* in pypdf. These boxes include: * :attr:`artbox ` * :attr:`bleedbox ` * :attr:`cropbox ` * :attr:`mediabox ` * :attr:`trimbox ` N)ÚarrÚreturncs.t|ƒdkst‚tjˆ‡fdd„|DƒƒdS)Nécsg|]}ˆj|ƒ‘qS©)Ú_ensure_is_number)Ú.0Úx)Úselfr ú9/tmp/pip-build-_d5lkt3n/pypdf/pypdf/generic/_rectangle.pyú sz,RectangleObject.__init__..)ÚlenÚAssertionErrorrÚ__init__)rr r )rrrszRectangleObject.__init__)Úvaluer cCst|ttfƒst|ƒ}|S)N)Ú isinstancerr)rrr r rrsz!RectangleObject._ensure_is_number)ÚsxÚsyr cCs8tt|jƒ|t|jƒ|t|jƒ|t|jƒ|fƒS)N)r ÚfloatÚleftÚbottomÚrightÚtop)rrrr r rÚscale!s    zRectangleObject.scale)r cCsdt|ƒ›d�S)NzRectangleObject(ú))Úlist)rr r rÚ__repr__+szRectangleObject.__repr__cCs|dS)Nrr )rr r rr.szRectangleObject.left)Úfr cCst|ƒ|d<dS)Nr)r)rr$r r rr2scCs|dS)Nrr )rr r rr6szRectangleObject.bottomcCst|ƒ|d<dS)Nr)r)rr$r r rr:scCs|dS)Nér )rr r rr>szRectangleObject.rightcCst|ƒ|d<dS)Nr%)r)rr$r r rrBscCs|dS)Nér )rr r rrFszRectangleObject.topcCst|ƒ|d<dS)Nr&)r)rr$r r rrJscCs |j|jfS)zj Property to read and modify the lower left coordinate of this box in (x,y) form. )rr)rr r rÚ lower_leftNszRectangleObject.lower_leftcs"‡fdd„|Dƒ\ˆd<ˆd<dS)Nc3s|]}ˆj|ƒVqdS)N)r)rr)rr rú Xsz-RectangleObject.lower_left..rrr )rrr )rrr'VscCs |j|jfS)zk Property to read and modify the lower right coordinate of this box in (x,y) form. )rr)rr r rÚ lower_rightZszRectangleObject.lower_rightcs"‡fdd„|Dƒ\ˆd<ˆd<dS)Nc3s|]}ˆj|ƒVqdS)N)r)rr)rr rr(dsz.RectangleObject.lower_right..r%rr )rrr )rrr)bscCs |j|jfS)zj Property to read and modify the upper left coordinate of this box in (x,y) form. )rr)rr r rÚ upper_leftfszRectangleObject.upper_leftcs"‡fdd„|Dƒ\ˆd<ˆd<dS)Nc3s|]}ˆj|ƒVqdS)N)r)rr)rr rr(psz-RectangleObject.upper_left..rr&r )rrr )rrr*nscCs |j|jfS)zk Property to read and modify the upper right coordinate of this box in (x,y) form. )rr)rr r rÚ upper_rightrszRectangleObject.upper_rightcs"‡fdd„|Dƒ\ˆd<ˆd<dS)Nc3s|]}ˆj|ƒVqdS)N)r)rr)rr rr(|sz.RectangleObject.upper_right..r%r&r )rrr )rrr+zscCs |j|jS)N)rr)rr r rÚwidth~szRectangleObject.widthcCs |j|jS)N)rr)rr r rÚheight‚szRectangleObject.height)Ú__name__Ú __module__Ú __qualname__Ú__doc__rrrrrrrrr Ústrr#ÚpropertyrÚsetterrrrr'r)r*r+r,r-r r r rr sT  r N) ÚtypingrrrÚ_baserrZ_data_structuresrr r r r rÚs