%PDF- %PDF-
Direktori : /usr/lib/python3/dist-packages/reportlab/platypus/__pycache__/ |
Current File : //usr/lib/python3/dist-packages/reportlab/platypus/__pycache__/xpreformatted.cpython-312.pyc |
� ��d�2 � �z � 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( rhddlZd� 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)s� ee$e&e%e'e(� � yy)#)� 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 k7 r�|d }|j }|d= |j d� }|dk\ rg||dz d }|j |j |d | �� � |j |� g }|dk7 r4|j d|j |�� � n|j |� |g k7 r��|g k7 r|j |� |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� �r�'� �a�D�� �F�F�� �a�D� �F�F�4�L���a�4��a��c�d�G�E��L�L����a���e��,�-��L�L����E��b�y�����1�7�7��7�.�/��L�L��O� �r�'� �b�y� ���U���L� c � � | j � }dD ] }t ||� s�t ||� � | j || |_ |gS )N)r r )r �hasattr�delattrr )�blPara�start�stop�f�as r"