c589d7301cf5fb2934356e1c4252d383aeb35213
Bernd Wurst Trennung von Firmen-spezifi...

Bernd Wurst authored 16 years ago

1) 
2) def setup():
3)   from reportlab.lib.pagesizes import A4
4)   from reportlab.lib.units import cm
5)   from reportlab.pdfbase.ttfonts import TTFont
6)   from reportlab.pdfbase import pdfmetrics
7)   
Bernd Wurst Umstellung von Bitstream Ve...

Bernd Wurst authored 7 years ago

8)   if 'DejaVuSans' not in pdfmetrics._fonts.keys():
9)     pdfmetrics.registerFont(TTFont("DejaVuSans", "DejaVuSans.ttf"))
10)     pdfmetrics.registerFont(TTFont("DejaVuSans-Bold", "DejaVuSans-Bold.ttf"))
11)     pdfmetrics.registerFont(TTFont("DejaVuSans-Oblique", "DejaVuSans-Oblique.ttf"))
12)     pdfmetrics.registerFont(TTFont("DejaVuSans-BoldOblique", "DejaVuSans-BoldOblique.ttf"))
Bernd Wurst Trennung von Firmen-spezifi...

Bernd Wurst authored 16 years ago

13) 
14)   return (cm, A4)
15) 
16) 
17) (cm, A4) = setup()
18) 
19) (page_width, page_height) = A4
Bernd Wurst Umstellung von Bitstream Ve...

Bernd Wurst authored 7 years ago

20) font = 'DejaVuSans'
Bernd Wurst Trennung von Firmen-spezifi...

Bernd Wurst authored 16 years ago

21) # Set default font size
Bernd Wurst Default-Schriftgröße kleine...

Bernd Wurst authored 15 years ago

22) default_font_size = 8