您好,欢迎来到化拓教育网。
搜索
您的当前位置:首页Python reportlab库之Label(含demo)

Python reportlab库之Label(含demo)

来源:化拓教育网

Label是附加图标元的文本字符串。Label可以包含换行符,但只能有一种字体。下面的demo中,一个Label可以相对于绿色球进行定义。目前Label有如下的属性:

label的属性

label的属性

Label demo

from reportlab.graphics import shapes
from reportlab.graphics.charts.textlabels import Label
d = Drawing(200, 100)
# mark the origin of the label
d.add(Circle(100,90, 5, fillColor=colors.green))
lab = Label()
lab.setOrigin(100,90)
lab.boxAnchor = 'ne'
lab.angle = 45
lab.dx = 0
lab.dy = -20
lab.boxStrokeColor = colors.green
lab.setText('Some Multi-Line Label')
d.add(lab)
from reportlab.graphics import renderPDF
renderPDF.drawToFile(d, 'label_demo.pdf', 'My First Drawing')

效果图


labdel

Copyright © 2019- huatuo9.cn 版权所有 赣ICP备2023008801号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务