0

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

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

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

4

1 回答 1

1

这应该可以通过libCairo 实现,它支持许多后端,例如 Windows GDI、PostScript 和 PDF。

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

于 2009-02-15T14:13:42.480 回答