Vista previa
The native GTK+ print dialog has a preview button, but you may also start a preview directly from an application:
// 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.