使用C中的GtkTreeView打印窗口?

时间:2009-02-15 13:52:25

标签: c printing gtk

我的应用程序中有一些报告表示为窗口,GtkTreeView小部件从GtkListStore模型读取数据。这些报告很像Excel表,通常的东西:列名,一些页眉和页脚文本,可能是小图像,......

我应该使用/阅读/学习什么才能打印这个,请记住我是一名使用GTK +的C程序员,我希望代码可以移植到Linux和Windows。

你能给我一些提示,最好的方法是做什么,也许可以放一些(伪或真)代码?

1 个答案:

答案 0 :(得分:1)

这应该可以使用libCairo,它支持许多backends,例如Windows GDI,PostScript和PDF。

当然,这不会产生打印对话框,但如果要打印的数据可以自动计算所有重要格式,则不应该非常复杂。我认为Mozilla Firefox也会使用libCairo进行打印。