[VB.NET 2005] Druckdialog ignoriert einige Einstellungen

ronaldo84

Erfahrenes Mitglied
Hallo NG,

wie der Titel schon sagt habe ich Probleme mit einem Druckdialog. Ich versuche mit folgendem Code ein paar Einstellungen vorzunehmen. :
Visual Basic:
    If (prindialog) Then
      Dim dlgSettings As New Windows.Forms.PrintDialog
      dlgSettings.Document = printdoc
      dlgSettings.Document.DefaultPageSettings = printdoc.DefaultPageSettings
      dlgSettings.PrinterSettings = printdoc.PrinterSettings
       dlgSettings.AllowPrintToFile = True
      dlgSettings.PrinterSettings.PrintToFile = True
      dlgSettings.PrinterSettings.Copies = 6
      dlgSettings.AllowCurrentPage = True
      dlgSettings.AllowSomePages = True
      dlgSettings.AllowSelection = True

      If dlgSettings.ShowDialog() = DialogResult.Cancel Then Return False
    End If
Die meißten (Kopienanzahl, AllowPrinTtoFile, AllowCurrentPage etc.) werden auch übernommen. Nur der Druckername und PrintToFile werden nicht akzeptiert. Bei der Auswahl immer der Standarddrucker selektiert. Ich bin der Meinung diesen Code so auch schon mal in einem anderen Projekt eingebunden zu haben, wo es klappt. Weiß jemand woran es in diesem Fall liegen könnte?

Vielen Dank
 
Zurück