QScintilla/Printer.py

changeset 3011
18292228c724
parent 2302
f29e9405c851
child 3048
83f86da6344e
child 3057
10516539f238
equal deleted inserted replaced
3010:befeff46ec0f 3011:18292228c724
56 @param area the drawing area (QRect) 56 @param area the drawing area (QRect)
57 @param pagenr the page number (int) 57 @param pagenr the page number (int)
58 """ 58 """
59 fn = self.docName() 59 fn = self.docName()
60 60
61 header = QApplication.translate('Printer', 61 header = QApplication.translate(
62 '{0} - Printed on {1}, {2} - Page {3}')\ 62 'Printer', '{0} - Printed on {1}, {2} - Page {3}')\
63 .format(fn, self.date, self.time, pagenr) 63 .format(fn, self.date, self.time, pagenr)
64 64
65 painter.save() 65 painter.save()
66 painter.setFont(self.headerFont) # set our header font 66 painter.setFont(self.headerFont) # set our header font
67 painter.setPen(QColor(Qt.black)) # set color 67 painter.setPen(QColor(Qt.black)) # set color
68 if drawing: 68 if drawing:
69 painter.drawText(area.right() - painter.fontMetrics().width(header), 69 painter.drawText(
70 area.right() - painter.fontMetrics().width(header),
70 area.top() + painter.fontMetrics().ascent(), header) 71 area.top() + painter.fontMetrics().ascent(), header)
71 area.setTop(area.top() + painter.fontMetrics().height() + 5) 72 area.setTop(area.top() + painter.fontMetrics().height() + 5)
72 painter.restore() 73 painter.restore()

eric ide

mercurial