问题描述
我正在为ReportLab苦苦挣扎,我想以此为依据从视图中Django向Django请求生成PDF。
我试图得到一个编号列表,并在其之间插入项目符号
- Text1-blabla
- 子弹头blabla
- 子弹头blabla
- Text2 blabla
但是我收到的是:
- Text1-blabla
-
- 子弹头blabla
- 子弹头blabla
- Text2 blabla
我该如何禁止“ 2”。前面的子弹还是我该如何跳过该区域?
这是我的代码
lf = ListFlowable([ ListItem(Paragraph(text1,styles["Normal"])),ListFlowable([ListItem(Paragraph(text1a,ListItem(Paragraph(text1b,ListItem(Paragraph(text1c,ListItem(Paragraph(text1d,],bulletType='bullet',bulletFontSize= 5,bulletOffsetY= -2,leftIndent=10,start='circle'),ListItem(Paragraph(text2,styles["Normal"]))
],bulletType='1')
谢谢!
解决方法
所以我现在想解决的问题是再次将其嵌套在另一个ListFlowable中,并在其中将leftIndent设置为“ 0”,并将bulletColor设置为“ white”。
lf = ListFlowable([
ListFlowable([
ListItem(Paragraph(text1,styles["Normal"]),spaceAfter=12),ListFlowable([ListItem(Paragraph(text1a,styles["Normal"])),ListItem(Paragraph(text1b,t
],bulletType='bullet',bulletFontSize= 5,bulletOffsetY= -2,leftIndent=10,start='circle')],bulletColor='white',leftIndent=0),ListItem(Paragraph(text2,spaceBefore=12),],bulletType='1',bulletFontSize= 10)