如何为Pango :: layout设置不同的不同文本属性。
例如:我有一个文字“WELCOME”,让我们说“W”是粗体,“E”是斜体,“L”是红色等等。 那么如果我使用Pango :: Layout在cairo上下文中渲染这个文本,比如
Glib :: RefPtr layout = ...-> create_pango_layout(); 于版图> set_text( “WELCOME”)。 但是我希望这个人的个性应该用不同的属性来呈现。 我也应该能够逐行设置。
请有人帮我解决Pango :: layout的渲染问题吗?
答案 0 :(得分:1)
您可以使用layout-> set_markup。 http://developer.gnome.org/pango/stable/PangoMarkupFormat.html
Pango布局旨在处理整段文字。因此,每个路线都需要一个单独的布局。