//======================================================================== // // This file is licensed under the GPLv2 or later // // Copyright (C) 2014 Rodrigo Rivas Costa // Copyright (C) 2014 Adrian Johnson // // To see a description of the changes please see the Changelog file that // came with your tarball or type make ChangeLog if you are building from git // //======================================================================== #include #include #include "goo/gmem.h" #include "goo/GooString.h" #ifdef CAIRO_HAS_WIN32_SURFACE #include void win32SetupPrinter(GooString *printer, GooString *printOpt, bool duplex, bool setupdlg); void win32ShowPrintDialog(bool *expand, bool *noShrink, bool *noCenter, bool *usePDFPageSize, bool *allPages, int *firstPage, int *lastPage, int maxPages); cairo_surface_t *win32BeginDocument(GooString *inputFileName, GooString *outputFileName); void win32BeginPage(double *w, double *h, bool changePageSize, bool useFullPage); void win32EndPage(GooString *imageFileName); void win32EndDocument(); #endif // CAIRO_HAS_WIN32_SURFACE