标签: c printing gtk
我的应用程序中有一些报告表示为窗口,GtkTreeView小部件从GtkListStore模型读取数据。这些报告很像Excel表,通常的东西:列名,一些页眉和页脚文本,可能是小图像,......
我应该使用/阅读/学习什么才能打印这个,请记住我是一名使用GTK +的C程序员,我希望代码可以移植到Linux和Windows。
你能给我一些提示,最好的方法是做什么,也许可以放一些(伪或真)代码?
答案 0 :(得分:1)
这应该可以使用libCairo,它支持许多backends,例如Windows GDI,PostScript和PDF。
当然,这不会产生打印对话框,但如果要打印的数据可以自动计算所有重要格式,则不应该非常复杂。我认为Mozilla Firefox也会使用libCairo进行打印。