| Server IP : 217.160.0.135 / Your IP : 216.73.217.85 Web Server : Apache System : Linux www 6.18.52-i1-ampere #1203 SMP Mon Sep 14 18:29:59 CEST 2026 aarch64 User : sws1074145052 ( 1074145052) PHP Version : 8.3.32 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /lib/python3/dist-packages/reportlab/platypus/__pycache__/ |
Upload File : |
�
~G�b�2 � � � d Z dZdZddlmZ ddlmZmZmZm Z m
Z
mZmZm
Z
ddlmZ ddlmZ d� Zd � Zd
� Zd� Z G d� d
e� � Z G d� de� � Zedk rsddlZd� Zd� Zd� ZddlmZmZ e� � Z e d Z! ede!�� � Z"de"_# dde"dddfdde"dddfdde d dd!d"ffD ]\ Z$Z%Z&Z'Z(Z)e)r ee$e&e%e'e(� � �dS dS )#)�
XPreformatted�PythonPreformattedz3.5.20z:A 'rich preformatted text' widget allowing internal markup� )� PyFontify)� Paragraph�_handleBulletWidth� ParaLines�
_getFragWords�stringWidth�getAscentDescent� imgVRange�imgNormV)�isSeq)� _dedenterc � � g }g }| d d � }|g k r�|d }|j }|d= |� d� � }|dk r�||dz d � }|� |� |d |� �� � � � |� |� � g }|dk r*|� d|� |�� � � � n|� |� � |g k ��|g k r|� |� � |S )Nr �
� ��text� )r �find�append�clone�insert)�frags�lines�cline�W�w�t�i�tlefts �B/usr/lib/python3/dist-packages/reportlab/platypus/xpreformatted.py�
_getFragLinesr# s � ��E��E�
�a�a�a��A�
�r�'�'�
�a�D��
�F��
�a�D�
�F�F�4�L�L���a�4�4��a��c�d�d�G�E��L�L����a����e��,�,�-�-�-��L�L������E��b�y�y�����1�7�7��7�.�.�/�/�/���L�L��O�O�O� �r�'�'�
�b�y�y�
���U�����L� c � � | � � � }dD ]"}t ||� � rt ||� � �#| j ||� |_ |gS )N)r r )r �hasattr�delattrr )�blPara�start�stop�f�as r"