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

问题描述:

我需要pyCairo什么做的是:如何在pyCairo + Pango中进行文字换行?

  • 产生大小100×100的图像包含从文件系统中的一些文字和图片作为背景
  • 的文字应该是一个盒子,其具有尺寸20×20的文本换行内在(40,40)的左下角。
  • 保存此图像
+0

因为我找不到在PIL中进行文本换行的方法,所以我切换到cairo-pango。如果还有任何其他的图像处理和文字包装方法(仅限python),请让我知道.. – Nullpoet 2009-12-29 10:55:19

+1

下面是使用PIL进行文本包装的一些示例代码:http://*.com/questions/1970807/center - 中间对齐 - 文本与弼/ 1970942#1970942。 – unutbu 2009-12-29 11:59:10

你需要找到一种方式来获得的攀高背景下,并设置pango.Layout.set_wrap()pango.Layout.set_width()