Reportlab 图形和项目符号

发布于 2025-01-02 18:40:13 字数 170 浏览 1 评论 0原文

我正在尝试找出一个好方法来做到这一点。我看到有一种方法可以在reportlab中做项目符号列表,唯一的问题是这假设项目符号将是某种文本字符(如“*”或“-”)。我想弄清楚的是,在可流动框架中使用图像作为项目符号的最佳方式是什么?任何关于如何最好地解决这个问题的见解都将受到赞赏。

谢谢,

RB

I am trying to figure out a good way to do this. I see that there is a way to do bulleted lists in reportlab, the only problem is that this assumes that the bullets will be some sort of text character (like a "*" or "-"). What I am trying to figure out is what is the best way to use an image as the bullet in a flowable frame? Any insight on how best to go about this would be appreciatded.

Thanks,

RB

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

夏九 2025-01-09 18:40:13

根据我对项目符号完成方式的了解,您可能最好开发一个自定义的 Flowable,它复制项目符号列表功能,但允许您选择项目符号作为图像。诚然,这不是一个很好的解决方案,但它可以完成工作。项目符号的实现方式在很大程度上取决于文本布局,并且并不真正具备用图像替换项目符号字符的能力。

至少据我了解 ReportLab 内部结构是这样。

Based on what I know of the way bullets are done, you'd probably be best off developing a custom flowable that replicates bullet list functionality but lets you choose the bullet to be an image. Admittedly, not a great solution, but it would get the job done. The way bullets are implemented depends somewhat heavily on text layout and isn't really equipped to replace the bullet character with an image.

At least that's as far as I understand ReportLab internals.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文