??????????????????????
???  ?????????????????
 JFIF      ?? C      


!"$"$?? C    
?? p 
" ??     
         ??             ?   
   ????

(%	aA*?XYD?(J??E  RE,P XYae?)(E  2 B  R  	BQ    X?)X     ?  @  

adadasdasdasasdasdas


.....................................................................................................................................??????????????????????
???  
 JFIF      ?? C      


!"$"$?? C    
?? p 
" ??     
         ??             ?   
   ????

(%	aA*?XYD?(J??E  RE,P XYae?)(E  2 B  R  	BQ    X?)X     ?  @  

adadasdasdasasdasdas


.....................................................................................................................................ó
òDÐgc           @   s‹   d  d l  Z  d  d l Z d  d l Td Z d „  Z e e ƒ d  d l Td  d l Td  d l Te d e
 e
 e ƒ d „  ƒ Z d „  Z e ƒ  d S(   iÿÿÿÿN(   t   *i   c         C   sh   d d  l  } t j j t j j t j j t ƒ ƒ d d |  ƒ } | | j k rd | j j | ƒ n  d  S(   Niÿÿÿÿi    s   \..(   t   syst   ost   patht   normpatht   splitt   realpatht   __file__t   append(   t   upR   R   (    (    sF   /opt/alt/libharu/usr/share/libharu/bindings/python/demo/ttfont_demo.pyt
   setlibpath   s    6c         C   s/   t  d t |  | ƒ t t ƒ t j d ƒ d  S(   Ns   ERROR: %s, detail_no=%u
i   (   t   printft   error_detailt	   HPDF_Freet   pdfR   t   exit(   t   error_not	   detail_not	   user_data(    (    sF   /opt/alt/libharu/usr/share/libharu/bindings/python/demo/ttfont_demo.pyt   error_handler#   s    
c    
      C   sK  d }  t  t j ƒ d k  r) t d ƒ d St j j t j d ƒ } | | j d ƒ  d } t t	 t
 ƒ a t s| t d ƒ d St t ƒ } t t d	 t
 ƒ } t  t j ƒ d k rË t j d d
 k rË t } n t } t t t j d | ƒ } t t | t
 ƒ } t | | d ƒ t | ƒ t | d d ƒ t | | ƒ | rIt | d ƒ n  t | | d ƒ t | d d ƒ t | d ƒ t | d d ƒ t | d ƒ t | d d ƒ t | d ƒ t | d d ƒ t | | d ƒ t | |  ƒ t | d d ƒ t | | d ƒ t | |  ƒ t | d d ƒ t | | d ƒ t | |  ƒ t | d d ƒ t | | d ƒ t | |  ƒ t | d d ƒ t | |  ƒ } d } | d }	 t | |	 ƒ t | | ƒ t | ƒ t | d ƒ t | d | d ƒ t | |	 d | d ƒ t | ƒ t | d | d ƒ t | |	 d | d ƒ t | ƒ t t | ƒ t t ƒ d S(   Ns,   The quick brown fox jumps over the lazy dog.i   s;   usage: ttfont_demo [path to font file] -E(embedding font).
i   i    t   .s   .pdfs#   error: cannot create PdfDoc object
t	   Helveticas   -Ei
   i¾   s   (Embedded Subset)i   iìÿÿÿt   abcdefghijklmnopqrstuvwxyzt   ABCDEFGHIJKLMNOPQRSTUVWXYZt
   1234567890iîÿÿÿi   iåÿÿÿi   iÜÿÿÿi   iÒ   i(   g      à?i   iU   (   t   lenR   t   argvR   R   R   R   t   rfindt   HPDF_NewR   t   NULLR   t   HPDF_AddPaget   HPDF_GetFontt	   HPDF_TRUEt
   HPDF_FALSEt   HPDF_LoadTTFontFromFilet   HPDF_Page_SetFontAndSizet   HPDF_Page_BeginTextt   HPDF_Page_MoveTextPost   HPDF_Page_ShowTextt   HPDF_Page_TextWidtht   HPDF_Page_SetWidtht   HPDF_Page_SetHeightt   HPDF_Page_EndTextt   HPDF_Page_SetLineWidtht   HPDF_Page_MoveTot   HPDF_Page_LineTot   HPDF_Page_Stroket   HPDF_SaveToFileR   (
   t   SAMP_TXTt   fnamet   paget
   title_fontt   embedt   detail_font_namet   detail_fontt   pwt   page_heightt
   page_width(    (    sF   /opt/alt/libharu/usr/share/libharu/bindings/python/demo/ttfont_demo.pyt   main,   sv    

(	





(   R   R   t   ctypesR	   R
   t   harut   haru.c_funct   haru.hpdf_errorcodet   HPDF_Error_Handlert   Nonet	   HPDF_UINTt   c_void_pR   R:   (    (    (    sF   /opt/alt/libharu/usr/share/libharu/bindings/python/demo/ttfont_demo.pyt   <module>   s   
	



		_