Exportar a PDF
La opción «imprimir a un archivo» está disponible en el diálogo de impresión, sin la necesidad de implementación adicional. Sin embargo, a veces es útil generar un archivo pdf directamente desde el código. Por ejemplo,
Glib::RefPtr<Gtk::PrintOperation> op = Gtk::PrintOperation::create(); // ...set up op... op->set_export_filename("test.pdf"); Gtk::PrintOperationResult res = op->run(Gtk::PRINT_OPERATION_ACTION_EXPORT);