Show
Ignore:
Timestamp:
01/28/08 19:36:24 (16 years ago)
Author:
jerome
Message:

PDF generation routines now use unicode everywhere.
Ensure translations are used for PDF document's titles and subjects.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • pykota/trunk/bin/pkbanner

    r3295 r3303  
    4949from pykota.errors import PyKotaToolError, PyKotaCommandLineError 
    5050from pykota.tool import Tool 
     51from pykota import version 
    5152 
    5253__doc__ = N_("""pkbanner v%(__version__)s (c) %(__years__)s %(__author__)s 
     
    122123        canvas.setFillColorRGB(r, g, b) 
    123124        message = "%s :" % _(label) 
    124         canvas.drawRightString(x, y, self.userCharsetToUTF8(message)) 
     125        canvas.drawRightString(x, y, message) 
    125126        canvas.setFont("Courier-Bold", size) 
    126127        (r, g, b) =  [ color + (savetoner * (1.0 - color)) for color in (1, 0, 0) ] # Red * savetoner 
    127128        canvas.setFillColorRGB(r, g, b) 
    128         canvas.drawString(x + 0.5*cm, y, self.userCharsetToUTF8(value)) 
     129        canvas.drawString(x + 0.5*cm, y, value) 
    129130        canvas.restoreState() 
    130131        return (size + 4) 
     
    135136        c = canvas.Canvas(document, pagesize=pagesize, pageCompression=1) 
    136137         
    137         c.setAuthor("Jerome Alet") 
    138         c.setTitle("PyKota generated Banner") 
    139         c.setSubject("This is a print banner generated with PyKota") 
     138        c.setAuthor(self.effectiveUserName) 
     139        c.setTitle(_("PyKota generated Banner")) 
     140        c.setSubject(_("This is a print banner generated with PyKota")) 
    140141         
    141142        xcenter = pagesize[0] / 2.0