2407cd8837a76105406f2152444e25ce2714643c
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 Mache die Invoice-Library f...

Bernd Wurst authored 7 years ago

8)   if 'DejaVuSans' not in pdfmetrics._fonts:
Bernd Wurst Umstellung von Bitstream Ve...

Bernd Wurst authored 7 years ago

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