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/pkinvoice

    r3295 r3303  
    163163        self.canvas.setFont("Helvetica-Bold", size) 
    164164        self.canvas.setFillColorRGB(0, 0, 0) 
    165         self.canvas.drawRightString(xcenter, self.ypos, "%s :" % self.userCharsetToUTF8(label)) 
     165        self.canvas.drawRightString(xcenter, self.ypos, "%s :" % label) 
    166166        self.canvas.setFont("Courier-Bold", size) 
    167167        self.canvas.setFillColorRGB(0, 0, 1) 
    168         self.canvas.drawString(xcenter + 0.5*cm, self.ypos, self.userCharsetToUTF8(value)) 
     168        self.canvas.drawString(xcenter + 0.5*cm, self.ypos, value) 
    169169        self.canvas.restoreState() 
    170170        self.ypos -= (size + 4) 
     
    203203         
    204204        c.setAuthor(self.effectiveUserName) 
    205         c.setTitle("PyKota invoices") 
    206         c.setSubject("Invoices generated with PyKota") 
     205        c.setTitle(_("PyKota invoices")) 
     206        c.setSubject(_("Invoices generated with PyKota")) 
    207207         
    208208        self.canvas.beginForm("background") 
     
    231231        self.canvas.setFillColorRGB(0, 0, 0) 
    232232        msg = _("Here's the invoice for your printouts") 
    233         self.canvas.drawCentredString(xcenter, self.ypos, "%s :" % self.userCharsetToUTF8(msg)) 
     233        self.canvas.drawCentredString(xcenter, self.ypos, "%s :" % msg) 
    234234         
    235235        self.yorigine = self.ypos