bulletIndent: 设置项目符号缩进,在reportlab中如何使用
时间: 2023-02-12 19:52:22 浏览: 299
在 ReportLab 中使用 bulletIndent 来设置项目符号缩进,可以在创建 Paragraph 对象时使用 bulletIndent 参数。
示例代码:
```
from reportlab.lib.styles import getSampleStyleSheet
from reportlab.lib.pagesizes import letter
from reportlab.platypus import SimpleDocTemplate, Paragraph
# create a document
doc = SimpleDocTemplate("bullet_indent.pdf", pagesize=letter)
# create a list of items
items = ["item 1", "item 2", "item 3"]
# create a style for the bullet list
styles = getSampleStyleSheet()
bullet_style = styles["Normal"]
bullet_style.bulletIndent = 20
# create the bullet list
bullet_list = []
for item in items:
bullet_list.append(Paragraph(item, bullet_style))
# build the document
doc.build([bullet_list])
```
bulletIndent 参数表示项目符号与文本之间的缩进距离,单位为毫米。在上面的示例代码中,我们将 bulletIndent 设置为 20 毫米。
阅读全文