【发布时间】:2017-02-17 20:56:06
【问题描述】:
我使用 python 绑定到 Cairo 来呈现文本。
我的问题是:是否可以使用text-align: justify 之类的东西来呈现字符串?假设我有固定的宽度,我想打印一个段落。
【问题讨论】:
标签: python text alignment cairo justify
我使用 python 绑定到 Cairo 来呈现文本。
我的问题是:是否可以使用text-align: justify 之类的东西来呈现字符串?假设我有固定的宽度,我想打印一个段落。
【问题讨论】:
标签: python text alignment cairo justify
已解决[使用 pangocairo]:
import pygtk
import cairo
import pango
import pangocairo
...
layout = pangocairo_context.create_layout()
...
layout.set_width(...)
layout.set_wrap(pango.WRAP_WORD)
layout.set_justify(True)
layout.set_text(text)
【讨论】:
layout.set_alignment(pango.Alignment.RIGHT)。