Salve a tutti
Spero che mi possiate aiutare perchè veramente non so più che pesci pigliare :-(
Sto scrivendo un programmino in C utilizzando le GTK per realizzare una gui.
Sono arrivato al punto in cui devo stampare su carta il risultato ottenuto e lo devo fare impostando l'orientazione della carta in orizzontale
e qui mi blocco.
Questo è il codice che ho scritto ma non mi funziona:
codice:... GtkPrintOperation *op; GtkPrintSettings *settings; op = gtk_print_operation_new (); settings = gtk_print_settings_new() ; gtk_print_settings_set_orientation(settings, GTK_PAGE_ORIENTATION_LANDSCAPE); gtk_print_operation_set_print_settings (op, settings); ...
La pagina viene mandata in stampa ma l'orientamento rimane verticale.
Ho provato anche cosi avviando un page_setup_dialog.
codice:... GtkPrintOperation *op; GtkPrintSettings *settings; op = gtk_print_operation_new (); settings = gtk_print_settings_new() ; GtkPageSetup *page_setup; page_setup = gtk_page_setup_new(); gtk_print_run_page_setup_dialog(NULL, page_setup,settings); gtk_print_operation_set_print_settings (op, settings); gtk_print_operation_set_default_page_setup (settings, page_setup); gtk_print_operation_set_print_settings (op, settings);
La pagina viene mandata, sempre,in stampa ma l'orientamento rimane verticale.
AIUTOOOOOO!!!

Rispondi quotando