| 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 : |
o
5�a< � @ sL d dl mZ d dlZd dlmZ G dd� dej�Zedkr$e� � � dS dS )� )�UnionN)�
inkex_gettextc @ s@ e Zd ZdZdd� Zdedeeef de j
fdd�Zd d
� ZdS )�SetupTypographyCanvasz=Resizes the canvas and creates typography-relevant guidelinesc C s` |j ddtdd� |j ddtddd � |j d
dtdd� |j d
dtdd� |j ddtdd� d S )Nz-ez--emsizei� )�type�defaultz-cz--capsi� zCaps Height)r r �helpz-xz --xheighti� z-az
--ascenderi� z-dz--descender� )�add_argument�int)�self�pars� r
�9/usr/share/inkscape/extensions/setup_typography_canvas.py�
add_arguments s
�z#SetupTypographyCanvas.add_arguments�name�position�returnc C s$ | j j�t�� �d|d�j|d��S )a Create a horizontal guideline with name and position
Args:
name (str): the name of the guideline
position (Union[int, float]): the vertical position of the guideline
Returns:
inkex.BaseElement: the created guideline
r )r � )�inkscape__label)�svg� namedview�add�inkex�Guide�move_to�update)r r r r
r
r �create_horizontal_guideline&