2009-02-15 32 views
0

我的應用程序中有一些報告表示爲GtkTreeView小部件從GtkListStore模型中讀取數據的窗口。這些報告非常類似Excel表和常用的東西:列名稱,一些頁眉和頁腳文本,也許小圖像,...用C中的GtkTreeView打印窗口?

我應該使用/閱讀/學會能夠打印此,記住我是一名使用GTK +的C程序員,我希望代碼可以移植到Linux和Windows。

你能給我一些提示什麼是最好的方式來做到這一點,也許把一些(僞或真正的)代碼?

回答

1

這應該可以用libCairo,它支持許多backends如Windows GDI,PostScript和PDF。

當然,這並不會產生一個打印對話框,但如果要打印的數據可以在所有重要格式中自動計算,那不應該非常複雜。我認爲Mozilla Firefox也會使用libCairo進行打印。