python - 如何在 pyCairo + Pango 中进行文本换行?

标签 python cairo word-wrap pango

我需要 pyCairo 做的是:

  • 生成一个大小为 100x100 的图像,其中包含一些文本和来自文件系统的图像作为背景
  • 文本应位于文本环绕大小为 20x20 且左下角位于 (40,40) 的框中。
  • 保存这张图片

最佳答案

您需要找到一种方法来获取 Pango 上下文并设置 pango.Layout.set_wrap()pango.Layout.set_width()

关于python - 如何在 pyCairo + Pango 中进行文本换行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1973990/

相关文章:

mingw - 我如何建立开罗/Harfbuzz?

r - 如何将 cairo 设置为 R 中 x11() 的默认后端?

css - 自动换行适用于除 IE 以外的所有浏览器

python - Z3 结果的随机性

Python - 在三个列表中查找相同的元素(忽略空列表)

python - 使用 Cairo 绘制一个固定的均匀三次 B 样条曲线

algorithm - 最好的自动换行算法?

flutter - 如何包装 RadioButtonGroup 的标签?我在哪里可以提供 Expanded 或 Flexible?

python - 如何让我的程序在 .py 文件不在源位置的情况下移动文件

python - NetCDF 文件中的写入次数