带有嵌套项目符号点的ReportLab编号

问题描述

我正在为ReportLab苦苦挣扎,我想以此为依据从视图中Django向Django请求生成PDF。

我试图得到一个编号列表,并在其之间插入项目符号

  1. Text1-blabla
    • 子弹头blabla
    • 子弹头blabla
  2. Text2 blabla

但是我收到的是:

  1. Text1-blabla
    • 子弹头blabla
    • 子弹头blabla
  2. 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)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...