是否可以在段落样式中设置字母/字符间距?
我尝试使用spaceShrinkage
但这没什么区别

最佳答案

根据official documentation,p。 30:


setCharSpace方法调整文本的参数之一-字符间距。


随后是一个代码示例:

def charspace(canvas):
    from reportlab.lib.units import inch
    textobject = canvas.beginText()
    textobject.setTextOrigin(3, 2.5*inch)
    textobject.setFont("Helvetica-Oblique", 10)
    charspace = 0
    for line in lyrics:
        textobject.setCharSpace(charspace)
        textobject.textLine("%s: %s" %(charspace,line))
        charspace = charspace+0.5

09-19 04:04