Python reportlab borderRadius不工作

Python reportlab borderRadius不工作,python,reportlab,Python,Reportlab,我将reportlab 3.2与python 2.7一起使用。 我试图在一个圆形的面板中放置一些文本,如下所示: 但我得到了: 我尝试过使用borderRadius,但它不能使角变圆: ps_title2 = ParagraphStyle(styles['Normal'],\ fontName=helper.REG_FONT, fontSize=18, textColor=DARK_BLUE,\ leading=22, backColor=LIGHT_BLUE, borderR

我将reportlab 3.2与python 2.7一起使用。 我试图在一个圆形的面板中放置一些文本,如下所示:

但我得到了: 我尝试过使用borderRadius,但它不能使角变圆:

ps_title2 = ParagraphStyle(styles['Normal'],\
    fontName=helper.REG_FONT, fontSize=18, textColor=DARK_BLUE,\
    leading=22, backColor=LIGHT_BLUE, borderRadius=15)

pr2 = Paragraph('Interpretation summary<br/>something<br/>another thing', ps_title2)
pr2 = Paragraph('my paragraph<br/>something<br/>another thing', ps_title2)
elements.append(pr2)
ps_title2=段落样式(样式['Normal']\
fontName=helper.REG_字体,fontSize=18,textColor=深蓝色\
前导=22,底色=浅蓝色,边框半径=15)
pr2=段落(“解释摘要
某件事
另一件事”,ps_标题2) pr2=段落(“我的段落
某件事
另一件事”,ps_title2) 元素。追加(pr2)
我知道另一种方法是使用表格,知道如何制作表格,将信息放入表格,但不知道如何使表格变圆。 绘制画布不是一个好主意,因为我不知道部分的坐标,因为它会根据内容长度而改变。
有没有办法把角弄圆?

我仔细查看了代码,发现如果没有设置边框颜色,边框半径就不起作用了;还需要设置边框宽度和边框填充。 以下是有效的方法:

ps_title2 = ParagraphStyle(styles['Normal'],\
    fontName=helper.REG_FONT, fontSize=18, textColor=DARK_BLUE,\
    leading=22, backColor=LIGHT_BLUE, borderRadius=15, borderColor=LIGHT_BLUE,  borderWidth=1, borderPadding=5)