;ò
ı0sDc           @   s   d  k  l Z l Z l Z l Z d k l Z l Z d k l	 Z	 d e f d     YZ
 d e f d     YZ d e f d     YZ d	 e f d
     YZ d S(   (   s   PageTemplates   BaseDocTemplates   Frames	   Paragraph(   s   inchs   cm(   s   defaultPageSizes   FrontCoverTemplatec           B   s   t  Z e d  Z d   Z RS(   Nc         C   se   | d |  _ | d |  _ t t d t |  i d t |  i d d d } t i |  | | g  d  S(   Ni    i   i   i   i  s   ids   cover(
   s   pageSizes   selfs	   pageWidths
   pageHeights   Frames   inchs   frame1s   PageTemplates   __init__s   id(   s   selfs   ids   pageSizes   frame1(    (    sJ   /home/packages/reportlab/reportlab_2_0/reportlab/tools/docco/rltemplate.pys   __init__   s    c         C   sĴ   | i   | i d d t d t  | i d d  | i t d |  i t d  | i t d d  | i t d	 d
  | i t d d  | i t d d  | i	   d  S(   Ns   ../images/replogo.gifi   i   s   Times-Romani
   ix   id   s   165 The BroadwayiX   s	   WimbledoniL   s   London SW19 1NEi@   s   United Kingdom(
   s   canvass	   saveStates	   drawImages   inchs   setFonts   lines   selfs	   pageWidths
   drawStrings   restoreState(   s   selfs   canvass   doc(    (    sJ   /home/packages/reportlab/reportlab_2_0/reportlab/tools/docco/rltemplate.pys   afterDrawPage   s    
(   s   __name__s
   __module__s   defaultPageSizes   __init__s   afterDrawPage(    (    (    sJ   /home/packages/reportlab/reportlab_2_0/reportlab/tools/docco/rltemplate.pys   FrontCoverTemplate   s   	s   OneColumnTemplatec           B   s   t  Z e d  Z d   Z RS(   Nc         C   se   | d |  _ | d |  _ t t t |  i d t |  i d t d d } t i |  | | g  d  S(   Ni    i   i   s   ids   normal(
   s   pageSizes   selfs	   pageWidths
   pageHeights   Frames   inchs   frame1s   PageTemplates   __init__s   id(   s   selfs   ids   pageSizes   frame1(    (    sJ   /home/packages/reportlab/reportlab_2_0/reportlab/tools/docco/rltemplate.pys   __init__)   s    c         C   sı   |  i d } | i   | i d d  | i t | d | i	  | i
 |  i t | d | i  | i t | |  i t |  | i | i d d d t d | i    | i   d  S(	   Ni2   s   Times-Romani
   i   i    i   f0.75s   Page %d(   s   selfs
   pageHeights   ys   canvass	   saveStates   setFonts
   drawStrings   inchs   docs   titles   drawRightStrings	   pageWidths   chapters   lines   drawCentredStrings   pagesizes   getPageNumbers   restoreState(   s   selfs   canvass   docs   y(    (    sJ   /home/packages/reportlab/reportlab_2_0/reportlab/tools/docco/rltemplate.pys   afterDrawPage3   s    
!,(   s   __name__s
   __module__s   defaultPageSizes   __init__s   afterDrawPage(    (    (    sJ   /home/packages/reportlab/reportlab_2_0/reportlab/tools/docco/rltemplate.pys   OneColumnTemplate(   s   
s   TwoColumnTemplatec           B   s   t  Z e d  Z d   Z RS(   Nc         C   s£   | d |  _ | d |  _ d |  i d t } t t t | |  i d t d d } t d |  i d t | |  i d t d d	 } t	 i
 |  | | | g  d  S(
   Ni    i   f0.5f2.25i   s   ids   leftColf0.125s   rightCol(   s   pageSizes   selfs	   pageWidths
   pageHeights   inchs   colWidths   Frames   frame1s   frame2s   PageTemplates   __init__s   id(   s   selfs   ids   pageSizes   frame2s   frame1s   colWidth(    (    sJ   /home/packages/reportlab/reportlab_2_0/reportlab/tools/docco/rltemplate.pys   __init__>   s    c         C   s½   |  i d } | i   | i d d  | i t | d | i	  | i
 |  i t | d | i  | i t | |  i t | t  | i | i d d d t d | i    | i   d  S(	   Ni2   s   Times-Romani
   i   i    i   f0.75s   Page %d(   s   selfs
   pageHeights   ys   canvass	   saveStates   setFonts
   drawStrings   inchs   docs   titles   drawRightStrings	   pageWidths   chapters   lines   drawCentredStrings   pagesizes   getPageNumbers   restoreState(   s   selfs   canvass   docs   y(    (    sJ   /home/packages/reportlab/reportlab_2_0/reportlab/tools/docco/rltemplate.pys   afterDrawPageN   s    
!!,(   s   __name__s
   __module__s   defaultPageSizes   __init__s   afterDrawPage(    (    (    sJ   /home/packages/reportlab/reportlab_2_0/reportlab/tools/docco/rltemplate.pys   TwoColumnTemplate=   s   s   RLDocTemplatec           B   s#   t  Z d   Z d   Z d   Z RS(   Nc         C   ss   |  i t d |  i   |  i t d |  i   |  i t d |  i   d |  _ d |  _ d |  _ d |  _	 d  S(   Ns   Covers   Normals	   TwoColumns   (Document Title Goes Here)s   (No chapter yet)i   (
   s   selfs   addPageTemplatess   FrontCoverTemplates   pagesizes   OneColumnTemplates   TwoColumnTemplates   titles   chapters	   chapterNos	   sectionNo(   s   self(    (    sJ   /home/packages/reportlab/reportlab_2_0/reportlab/tools/docco/rltemplate.pys	   afterInitZ   s    			c         C   s   |  i i   d  S(   N(   s   selfs   canvs   showOutline(   s   self(    (    sJ   /home/packages/reportlab/reportlab_2_0/reportlab/tools/docco/rltemplate.pys   beforeDocumentg   s    c         C   s+  t  | t  o| i i } | d j o | i   |  _ q'| d j oh | i   |  _ d |  i	 } |  i i |  |  i i | i   | d d  |  i	 d |  _	 d |  _ q'| d j oe | i |  _ d |  i	 |  i f } |  i i |  |  i i | i   | d d  |  i d |  _ q'n d S(	   sN   Detect Level 1 and 2 headings, build outline,
        and track chapter title.s   Titles   Heading1s   ch%di    i   s   Heading2s   ch%ds%dN(   s
   isinstances   flowables	   Paragraphs   styles   names   getPlainTexts   selfs   titles   chapters	   chapterNos   keys   canvs   bookmarkPages   addOutlineEntrys	   sectionNos   texts   section(   s   selfs   flowables   styles   key(    (    sJ   /home/packages/reportlab/reportlab_2_0/reportlab/tools/docco/rltemplate.pys   afterFlowablej   s(     	(   s   __name__s
   __module__s	   afterInits   beforeDocuments   afterFlowable(    (    (    sJ   /home/packages/reportlab/reportlab_2_0/reportlab/tools/docco/rltemplate.pys   RLDocTemplateY   s   		N(   s   reportlab.platypuss   PageTemplates   BaseDocTemplates   Frames	   Paragraphs   reportlab.lib.unitss   inchs   cms   reportlab.rl_configs   defaultPageSizes   FrontCoverTemplates   OneColumnTemplates   TwoColumnTemplates   RLDocTemplate(   s   RLDocTemplates   cms   Frames   PageTemplates   FrontCoverTemplates	   Paragraphs   BaseDocTemplates   TwoColumnTemplates   inchs   OneColumnTemplates   defaultPageSize(    (    sJ   /home/packages/reportlab/reportlab_2_0/reportlab/tools/docco/rltemplate.pys   ?   s   