Drucker: Seiteneinstellungen
-
Bei einem Drucker kann man ja in Windows oft angeben, welches Seitenformat er drucken soll, welche Papierart also gerade im Schacht liegt. Ist das auch programmatisch möglich, dass ich in C# alle vom Drucker vorgeschlagenen Seitenlayouts abrufen und entsprechend setzen kann, wenn ich mit der PrintDocument-Klasse arbeite? Wenn ja, wie geht das?
-
Jobber schrieb:
..., wenn ich mit der PrintDocument-Klasse arbeite?
Welcher genau? Es gibt davon nämlich mindestens zwei:
System.Drawing.Printing.PrintDocument
System.Windows.Printing.PrintDocument
Grüssli
-
Den aus System.Drawing.Printing. Also quasi alles das, was hier gemacht wird.
-
Wie wäre es mit
PrintDocument.PrinterSettings
und danachPrinterSettings.PaperSizes
?Scheint von der Beschreibung her zu passen, was du suchst. Ansonsten hat
PrinterSettings
noch andere Einstellungen, welche du abrufen kannst.Grüssli