diff options
| author | 2023-10-07 17:48:53 +0800 | |
|---|---|---|
| committer | 2023-10-07 17:48:53 +0800 | |
| commit | 694062d71ed41d0aa9cc9842ae9085afd37dfbe2 (patch) | |
| tree | 74bd58ff5b65af97ab2a7143341f2ac6ac4fe445 /tests/reportlab/1.1.py | |
| parent | 98e083b124abb860f09568bb9688672af2d5de29 (diff) | |
| download | infini-694062d71ed41d0aa9cc9842ae9085afd37dfbe2.tar.gz infini-694062d71ed41d0aa9cc9842ae9085afd37dfbe2.zip | |
feat(css): change style
Diffstat (limited to 'tests/reportlab/1.1.py')
| -rw-r--r-- | tests/reportlab/1.1.py | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/tests/reportlab/1.1.py b/tests/reportlab/1.1.py new file mode 100644 index 00000000..0cd4ee8d --- /dev/null +++ b/tests/reportlab/1.1.py @@ -0,0 +1,32 @@ +from reportlab.lib import colors +from reportlab.graphics.shapes import (Drawing, Rect, String, Line, Group) +from reportlab.pdfbase.pdfmetrics import registerFont +from reportlab.pdfbase.ttfonts import TTFont + +# font +registerFont(TTFont("Times", "C:\Windows\Fonts\Times.ttf")) + +drawing = Drawing(400, 200) +# beige rectangle +r1 = Rect(0, 0, 400, 200, 0, 0) +r1.fillColor = colors.beige +drawing.add(r1) + +# logo +wave = Group( + Line(10, -5, 10, 10), + Line(20, -15, 20, 20), + Line(30, -5, 30, 10), + Line(40, -15, 40, 20), + Line(50, -5, 50, 10), + Line(60, -15, 60, 20), + Line(70, -5, 70, 10), + Line(80, -15, 80, 20), + Line(90, -5, 90, 10), + String(25, -25, "Wave Audio", fontName='Times') +) +wave.translate(10, 170) +drawing.add(wave) + +# save +drawing.save(formats=['pdf', 'png'], outDir=".", fnRoot="card")
\ No newline at end of file |
