| Server IP : 93.86.61.54 / Your IP : 216.73.216.156 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 : |
o
5�a + � @ sb d dl mZmZ d dlZd dlmZmZ d dlmZ G dd� deje�Z e
dkr/e � �� dS dS )� )�absolute_import�unicode_literalsN)�Use� Rectangle)�SvgOutputMixinc
@ sJ e Zd ZdZdd� Zdd� Zddd�Zd d
dddd
ddddgf
dd�ZdS )�NupzN-up Layout generatorc C s� |j ddd� |j dtdd� |j dtdd� |j dtd � |j d
td � |j dtd � |j dtd � |j d
td � |j dtd � |j dtd � |j dtd � |j dtd � |j dtd � |j dtd � |j dtd � |j dtd � |j dtd � |j dtd � |j dtd � |j dtjdd� |j dtjdd� |j dtjdd� |j dtjdd� |j dtjdd� |j d tjdd� |j d!tjdd� |� d"� d S )#Nz--unit�px)�defaultz--rows� )�typer z--colsz--paddingTop)r z--paddingBottomz
--paddingLeftz--paddingRightz--marginTopz--marginBottomz--marginLeftz
--marginRightz
--pgMarginTopz--pgMarginBottomz--pgMarginLeftz--pgMarginRightz --pgSizeXz --pgSizeYz--sizeXz--sizeYz--calculateSizeTz--showHolderz
--showCrossesz--showInnerz--showOuterFz--showInnerBoxz--showOuterBoxz--tab)�add_argument�int�float�inkex�Boolean)�self�pars� r �,/usr/share/inkscape/extensions/layout_nup.py�
add_arguments s6 zNup.add_argumentsc C s� g }dD ]}t | j|�r|�|�� �dd�� q| j}| j|j|j|jf|j |j
|j|jf|j
|jf|j|j|jf|j|j|j|jf|j|j|j|jf|d� }|rX|�|� d S d S )N)�
showHolder�showCrosses� showInner� showOuter�showInnerBox�showOuterBox�show� ) �unit�pgSize�pgMargin�num�
calculateSize�size�margin�paddingr )�getattr�options�append�lower�replace�generate_nupr �pgSizeX�pgSizeY�pgMarginTop�
pgMarginRight�pgMarginBottom�pgMarginLeft�rows�colsr"