|
Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
|
Übersetzung
Original
|
PrinterSettings.IsValid-Eigenschaft
Namespace: System.Drawing.Printing
Assembly: System.Drawing (in System.Drawing.dll)
Eigenschaftswert
Typ: System.BooleanDie Variable filePath wurde auf den Pfad der zu druckenden Datei festgelegt. Die Methode pd_PrintPage, die das PrintPage-Ereignis behandelt, wurde definiert. Die Variable printer wurde auf den Namen des Druckers festgelegt.
public void Printing(string printer) { try { streamToPrint = new StreamReader (filePath); try { printFont = new Font("Arial", 10); PrintDocument pd = new PrintDocument(); pd.PrintPage += new PrintPageEventHandler(pd_PrintPage); // Specify the printer to use. pd.PrinterSettings.PrinterName = printer; if (pd.PrinterSettings.IsValid) { pd.Print(); } else { MessageBox.Show("Printer is invalid."); } } finally { streamToPrint.Close(); } } catch(Exception ex) { MessageBox.Show(ex.Message); } }
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core-Rolle wird nicht unterstützt), Windows Server 2008 R2 (Server Core-Rolle wird mit SP1 oder höher unterstützt; Itanium wird nicht unterstützt)
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.