[reportlab-users] i am asking again about the arabic thing, on the hope that anyone might reply back

Jerome Alet reportlab-users@reportlab.com
Sun, 2 Nov 2003 01:03:51 +0100


On Sat, Nov 01, 2003 at 03:57:24PM -0800, sarah el-lawindy wrote:
> 
> hi there,
>  ok , noone replied my perviuos question, i hope that anyone replies this one.
>  i tried the code of ttf part in the user guide of reportlab (incase u don't know, the rina ttf), there were no error , and at the same time, no pdf was generated, does anyone know why?
> 
> sam ellawindy
> 
> ps, this is the code 
> 
>    # we know some glyphs are missing, suppress warnings
>      import reportlab.rl_config    
>      reportlab.rl_config.warnOnMissingFontGlyphs = 0
>      from reportlab.pdfbase import pdfmetrics
>      from reportlab.pdfbase.ttfonts import TTFont
>      pdfmetrics.registerFont(TTFont('Rina', 'rina.ttf'))
>      canvas.setFont(Rina, 32)
>      canvas.drawString(10, 150, "Some text encoded in UTF-8")
>      canvas.drawString(10, 100, "In the Rina TT Font!")

your code is incomplete.

you should add (from memory) :

        from reportlab.pdfgen import canvas
        canvas = canvas.Canvas()
        ... your code here
        canvas.showPage()
        canvas.save()
        
hth        

Jerome Alet