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