Gtk我应该如何计算字符串的宽度(以像素为单位)
我使用g_markup_printf_escaped
创建了一个标记字符串,我想计算字符串的宽度,而不是以字符为单位。
Pango
是否提供任何函数来计算字符串长度(以像素为单位),具体取决于字体类型,大小和重量?
答案 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