Web スクレイパーに接続された SVG ファイルを作成しようとしています。
svgwrite でフォントとテキスト サイズを変更するにはどうすればよいですか? CSS スタイルを定義し、何らかの方法でそれをテキスト オブジェクトに接続する必要があることを理解しています。しかし、これはどのように作られていますか?
ここに私がこれまでに持っているコードがあります
import svgwrite
svg_document = svgwrite.Drawing(filename = "test-svgwrite3.svg",
size = ("1200px", "800px"))
#This is the line I'm stuck at
#svg_document.add(svg_document.style('style="font-family: Arial; font-size : 34;'))
svg_document.add(svg_document.rect(insert = (900, 800),
size = ("200px", "100px"),
stroke_width = "1",
stroke = "black",
fill = "rgb(255,255,0)"))
svg_document.add(svg_document.text("Reported Crimes in Sweden",
insert = (410, 50),
fill = "rgb(255,255,0)",
#This is the connection to the first line that I'm stuck at
#style = 'style="font-family: Arial; font-size : 104;'))
print(svg_document.tostring())
svg_document.save()