← Back
Editing: canvas.cpython-311.pyc
� }G�b�? � �� � d Z dZdgZdZddlZddlZddlmZ ddlm Z m Z mZmZ ddl mZ dd lmZ dd lmZ ddlmZ ddlmZmZ dd lmZmZmZmZmZ ddlmZmZm Z m!Z!m"Z"m#Z# ddl$m%Z%m&Z& ddl'm(Z( ej) d� � Z*dZ+dZ,dde+fddde,fddde+fddde,fddde+fddde,fddde+fddde,fdiZ-d"d�Z.d� Z/d� Z0d� Z1 G d� d� � Z2d� Z3 G d� de� � Z4e5d k r e6d!� � dS dS )#z3.3.0zz The Canvas object is the primary interface for creating PDF files. See doc/reportlab-userguide.pdf for copious examples. �Canvas� � N)�digits)�sin�cos�tan�pi)� rl_config)�pdfdoc)� pdfmetrics)� pathobject)� PDFTextObject�_PDFColorSetter)�black�_chooseEnforceColorSpace�Color� CMYKColor�toColor)�ImageReader�isSeq�isStr� isUnicode� _digester� asUnicode)�fp_str� escapePDF)�aspectRatioFixz\d�n�Szf*�fzB*�Bc �� � ddl m}m} |r$d| vr ||j |j |j g� � | d<