我正在尝试制作一个连接到网络爬虫的SVG文件。
我该如何使用svgwrite更改字体和文本大小?我知道我必须定义CSS样式,并以某种方式将其连接到文本对象。但是这是如何实现的?
以下是我目前拥有的代码。
我该如何使用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()
overflow:wrap-around
的行为,不得不考虑https://docs.python.org/3/library/textwrap.html... - Rocco Fortuna