← Back
Editing: figures.cpython-311.pyc
� `�_�G � �| � d Z dZddlZddlmZ ddlmZ ddlmZ ddl m Z mZ ddlm Z dd lmZ dd lmZ ddlmZ ddlmZmZmZ dd lmZ ddlmZ ddlmZmZ edede�� � Z G d� de� � Zd� Z G d� de� � Z G d� de� � Z G d� de� � Z! G d� de!� � Z" G d� de!� � Z# dd l$m%Z%m&Z&m'Z'm(Z( d!Z)n # e*$ r dZ)Y nw xY we)rF G d"� d#� � Z+ G d$� d%e!e+� � Z, G d&� d'e,� � Z- G d(� d)e!� � Z. G d*� d+e.� � Z/d,� Z0d-� Z1e2d.k r e1� � dS dS )/z@This includes some demos of platypus for use in the API proposalz3.3.0� N)�colors)�Canvas)�ParagraphStyle)�recursiveImport�strTypes)�Frame)�Flowable)� Paragraph)�inch)�TA_LEFT�TA_RIGHT� TA_CENTER)�isColor)�toColor)� _baseFontName�_baseFontNameI�Caption� )�fontName�fontSize� alignmentc �r � e Zd Zdedd ed� � ddddddddf d�Zd � Zd � Zd� Zd� Z d � Z d� Zd� Zd� Z dS )�Figure� � N�black�centre�bottom�CENTERc �N � t j | � � || _ || _ || _ || _ || _ || _ || _ |pd|z | _ | | _ || _ d | _ d| _ || _ | | _ | | _ || _ || _ | � � � d S )N� �?r )r �__init__�width�figureHeight�caption�captionFont�captionSize�captionTextColor�captionBackColor� captionGap�captionAlign�captionPosition�_captionData� captionHeight� background�border�spaceBefore� spaceAfter�hAlign�_getCaptionPara)�selfr# �heightr% r&