Vista previa
El diálogo de impresión nativo de GTK+ tiene un botón de previsualización, pero también puede comenzar una previsualización directamente desde una aplicación:
// in a class that inherits from Gtk::Window... Glib::RefPtr<PrintOperation> op = PrintOperation::create(); // ...set up op... op->run(Gtk::PRINT_OPERATION_ACTION_PREVIEW, *this);
En Unix, el manejador de previsualización predeterminado usa un programa visor externo. En Windows, se mostrará el diálogo nativo de previsualización. Si es necesario, puede modificar este comportamiento y proporcionar un diálogo de previsualización personalizado. Consulte el ejemplo en /examples/book/printing/advanced.