Hi Everyone,
Thanks to the fantastic efforts of Robert
Staudinger and help from the abi team (thanks Jean!) we now have a
very functional graphics class based on the Cairo 2-D Vector graphics
library.
This has many benefits not least of which is that we can move away
from gnome-print to the fully supported GtkPrint mechanism.
This commit enables printing (preview, to printer, and to files in pdf
or ps formats). There is lots more functionality to be had from this
including 2,4, and 6 sheets per page. Printing of page ranges,
odd/even print etc.
There are some bugs left in the graphics class, particularly pixel
dirt from visual drag and drop but I'm confident these will be fixed
rather quickly too.
In any case, Enjoy our New Feature :-)
Cheers!
Martin
Author: msevior
Date: 2009-01-02 11:22:45 +0100 (Fri, 02 Jan 2009)
New Revision: 25324
Modified:
abiword/trunk/src/af/gr/gtk/gr_CairoPrintGraphics.cpp
abiword/trunk/src/af/gr/gtk/gr_CairoPrintGraphics.h
abiword/trunk/src/af/xap/gtk/xap_UnixDlg_Print.cpp
abiword/trunk/src/af/xap/gtk/xap_UnixDlg_Print.h
abiword/trunk/src/af/xap/xp/xap_Dlg_Print.h
abiword/trunk/src/wp/ap/xp/ap_EditMethods.cpp
abiword/trunk/src/wp/ap/xp/ap_Menu_ActionSet.cpp
abiword/trunk/src/wp/ap/xp/ap_Toolbar_ActionSet.cpp
Log:
Initial printing support for Cairo Graphics class. Things basically work now.
Received on Fri Jan 2 11:34:42 2009
This archive was generated by hypermail 2.1.8 : Fri Jan 02 2009 - 11:34:43 CET