Printdialog Seitenauswahl



  • Hallo,

    ich erstelle ein mehrseitiges Printdocument, dass mich mir über Printpreview anzeigen lasse. Alles soweit in Ordnung, wird ohne Probleme dargestellt !! Ich lasse mir dann auch über einen Button den Printdialog aufrufen um den Druckvorgang des Printdocuments zu starten! Das ganze sieht so aus:

    private: System::Void button_Drucken_Click(System::Object^  sender, System::EventArgs^  e)
    		{			
    			if(printdlg->ShowDialog() == System::Windows::Forms::DialogResult::OK) 
    			{ 
    				printDocument->Print();	
    			}
    
    			else
    			{		
    			}
    		}
    

    Mein Problem: ich habe im Printdialog das Member AllowSomePages auf true gesetzt. Nur druckt mir das Programm auch wenn ich in der Seitenauswahl z.B Seite 3 von 3 auswähle immer alles ???

    Ich weiß, dass ich für dir Printersettings FromPage und ToPage setzen kann, nur wie lese ich das aus dem geöffneten Printdialog aus ? Müsste das nicht automatisch gesetzt werden ??



  • Keiner eine Idee??


Anmelden zum Antworten