渲染多属性textview
问题:我有一个 Textview,在不同的选定文本区域中具有不同的 Texttags。在编辑结束时,我想将这个多标记文本缓冲区/文本视图渲染到绘图区域中。但我不知道如何使用 Pango/cairo 布局渲染多标记文本视图?如果我能得到任何显示文本绘图的 Gtk+/Gtkmm 代码,那就太好了。
例如:假设我的文本是“AAABBB”,并且在此 AAA 中设置了粗体标签,而 BBB 是非粗体和斜体设置。现在我如何呈现这种文本?
problem: I have a Textview with different Texttags in different selected text areas. At the end of editing, i would like to render this multi tagged textbuffer/textview into drawingarea.But I am not getting how can I render multi tagged textview using Pango/cairo layout ?. It would be great if I get any Gtk+/Gtkmm code that shows text drawing.
EX: Lets say My text is "AAABBB" and in this AAA has bold tag set and BBB is non bold and italic set..now how can i render this kind of text ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
假设您正在寻找 C++ 示例,请检查下面的代码是否适合您:
这里还有一个关于在 cairo 中使用 pango 的示例: 在 Cairo 中使用 Pango
希望这有帮助,问候
Assuming you're looking for a c++ example, check if code below would work for you:
There is also an example on using pango with cairo here: Using Pango with Cairo
hope this helps, regards