1
Gtk我应该如何计算字符串的宽度像素。
我使用g_markup_printf_escaped
创建了一个标记字符串,我想计算字符串的宽度,而不是字符。Gtk如何计算像素的字符串宽度
Pango
是否提供了任何函数来计算字符串长度(以像素为单位),具体取决于字体类型,大小和重量?
Gtk我应该如何计算字符串的宽度像素。
我使用g_markup_printf_escaped
创建了一个标记字符串,我想计算字符串的宽度,而不是字符。Gtk如何计算像素的字符串宽度
Pango
是否提供了任何函数来计算字符串长度(以像素为单位),具体取决于字体类型,大小和重量?
可以使用pango_layout_get_pixel_size()函数得到PangoLayout大小:
http://www.gtk.org/api/2.6/pango/pango-Layout-Objects.html#pango-layout-get-pixel-size
只是写了这个函数返回像素宽度:无效GetTextWidthInPixel(GtkWidget的*标签,字符* FONT_FAMILY,双POINT_SIZE,INT重量, bool font_style,char * stringtomeasure,int * width,int * height); – User7723337 2010-04-20 13:32:10