Gtk如何计算字符串的宽度(以像素为单位)

时间:2010-04-20 12:54:59

标签: c gtk

Gtk我应该如何计算字符串的宽度(以像素为单位) 我使用g_markup_printf_escaped创建了一个标记字符串,我想计算字符串的宽度,而不是以字符为单位。

Pango是否提供任何函数来计算字符串长度(以像素为单位),具体取决于字体类型,大小和重量?

1 个答案:

答案 0 :(得分:3)

您可以使用pango_layout_get_pixel_size()函数获取PangoLayout大小:

http://www.gtk.org/api/2.6/pango/pango-Layout-Objects.html#pango-layout-get-pixel-size