%PDF- %PDF-
Direktori : /lib/python3/dist-packages/reportlab/pdfbase/__pycache__/ |
Current File : //lib/python3/dist-packages/reportlab/pdfbase/__pycache__/pdfdoc.cpython-312.pyc |
� ��e0` � � � d Z dZddlZddlZddlZddlmZ ddlmZ ddl m Z ddlmZm Z mZmZmZmZmZmZmZmZ ddlmZmZmZmZ dd lmZ dd lmZ ddlmZ G d� d e � Z!dZ"dZ#dZ$dZ%dZ&dZ' e(d�� Z)d� Z*d�d�Z+d� Z,e,Z- G d� d� Z. G d� d� Z/ G d� de/� Z0 G d� d e/� Z1d!Z2d"Z3d#Z4 G d$� d%e/� Z5d&� Z6ddl7Z7 e7jp d'� Z9[7d(� Z:d)� Z; G d*� d+e/� Z< e=d,� e=d-� fd.�Z> G d/� d0e/� Z? G d1� d2� Z@d3� ZA G d4� d5e?� ZB G d6� d7eB� ZC G d8� d9� ZD eD� ZE G d:� d;� ZF eF� ZG G d<� d=e/� ZHd�d>�ZId?ZJ G d@� dAe/� ZK G dB� dCeK� ZL G dD� dEe/� ZM G dF� dGe/� ZN G dH� dIe/� ZO G dJ� dKe/� ZP G dL� dMe/� ZQ G dN� dOe/� ZR G dP� dQe/� ZS G dR� dSeS� ZT G dT� dUeS� ZU G dV� dWe � ZV G dX� dYeS� ZW G dZ� d[eS� ZXd\� ZYd]ZZ G d^� d_e/� Z[ G d`� dae/� Z\ G db� dce/� Z]d�dd�Z^deZ_ G df� dge/� Z` G dh� die/� Za G dj� dkea� Zb G dl� dmea� Zc G dn� doea� Zd G dp� dqed� Zedr� Zf G ds� dte/� Zg G du� dve/� Zh G dw� dxe/� Zi G dy� dze/� Zj G d{� d|e/� Zk G d}� d~ek� Zl G d� d�e/� Zm G d�� d�em� Zn G d�� d�e/� Zo G d�� d�eo� Zp G d�� d�e/� Zq G d�� d�e/� Zr G d�� d�e/� Zs G d�� d�es� Zt G d�� d�e/� Zu G d�� d�e/� Zvd�d�d�d��Zw G d�� d�e/� Zx G d�� d�� Zy G d�� d�e/� Zz G d�� d�ez� Z{ G d�� d�ez� Z| G d�� d�e/� Z} G d�� d�e}� Z~ G d�� d�e}� Z G d�� d�e}� Z�e�d�k( r e�d�� yy)�z3.6.0a_ The module pdfdoc.py handles the 'outer structure' of PDF documents, ensuring that all objects are properly cross-referenced and indexed to the nearest byte. The 'inner structure' - the page descriptions - are presumed to be generated before each page is saved. pdfgen.py calls this and provides a 'canvas' object to handle page marking operators. piddlePDF calls pdfgen and offers a high-level interface. The classes within this generally mirror structures in the PDF file and are not part of any public interface. Instead, canvas and font classes are made available elsewhere for users to manipulate. � N)�OrderedDict)�pdfutils)� rl_config) � open_for_read�makeFileName�isSeq�isBytes� isUnicode� _digester�isStr�bytestr�annotateException� TimeStamp)� escapePDF�fp_str�asciiBase85Encode�asciiBase85Decode)� pdfmetrics)�md5)�stderrc � � e Zd Zy)�PDFErrorN��__name__� __module__�__qualname__� � �:/usr/lib/python3/dist-packages/reportlab/pdfbase/pdfdoc.pyr r � � �r r �__InternalName__�__RefOnly__�__Comment__� BasicFonts�Pages)� � )r&