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

Nul*_*oet 6 python pango word-wrap cairo

我需要 pyCairo 做的是:

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

joe*_*ker 3

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