Получение текстовых границ в GTK+

Как я могу получить границы текста, если строка содержит атрибуты, скажем, размер шрифта, стиль шрифта и семейство шрифтов в GTK+?

1 ответ

Решение

Для GTK+ вам, вероятно, стоит взглянуть на Pango. Я считаю, что требуемый звонок pango_layout_line_get_pixel_extents(), хотя это, конечно, потребует, чтобы вы проанализировали любую имеющуюся у вас строку со спецификациями и настроили соответствующий объект Pango перед получением экстентов.

Другие вопросы по тегам