2009-02-15 58 views
0

我的应用程序中有一些报告表示为GtkTreeView小部件从GtkListStore模型中读取数据的窗口。这些报告非常类似Excel表和常用的东西:列名称,一些页眉和页脚文本,也许小图像,...用C中的GtkTreeView打印窗口?

我应该使用/阅读/学会能够打印此,记住我是一名使用GTK +的C程序员,我希望代码可以移植到Linux和Windows。

你能给我一些提示什么是最好的方式来做到这一点,也许把一些(伪或真正的)代码?

回答

1

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

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