From 694062d71ed41d0aa9cc9842ae9085afd37dfbe2 Mon Sep 17 00:00:00 2001 From: 简律纯 Date: Sat, 7 Oct 2023 17:48:53 +0800 Subject: feat(css): change style --- tests/reportlab/1.1.py | 32 ++++++++++++++++++++++++++++++++ tests/reportlab/card.pdf | Bin 0 -> 50964 bytes tests/reportlab/card.png | Bin 0 -> 1945 bytes 3 files changed, 32 insertions(+) create mode 100644 tests/reportlab/1.1.py create mode 100644 tests/reportlab/card.pdf create mode 100644 tests/reportlab/card.png (limited to 'tests/reportlab') 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 diff --git a/tests/reportlab/card.pdf b/tests/reportlab/card.pdf new file mode 100644 index 00000000..4cb0b58a Binary files /dev/null and b/tests/reportlab/card.pdf differ diff --git a/tests/reportlab/card.png b/tests/reportlab/card.png new file mode 100644 index 00000000..5c1cd4a5 Binary files /dev/null and b/tests/reportlab/card.png differ -- cgit v1.2.3-70-g09d2