2016-06-29 18 views
0

Gibt es eine Möglichkeit programmgesteuert einige Einstellungen für das Drucken von Diagrammen festzulegen? Ich möchte, dass der Standarddruck die Ausrichtung der Landschaft ist, aber die einzige Möglichkeit, die ich finden kann, ist das Starten des chart1.Printing.PageSetup() und der Benutzer muss es tun. Ich würde es vorziehen, alles selbst in Code zu behandeln.Druckeinstellungen programmgesteuert für Diagrammsteuerung (Mscharts) festlegen

Unten sind meine Optionen. Ich habe versucht, mit den PrintDocument-Einstellungen zu spielen, konnte aber nicht finden, was ich brauchte. Danke im Voraus.

Options

ich Visual Studio 2010 und .NET 4.0 und ich bin mit WinForms bin mit.

Antwort

1

Sie können alle Arten von Eigenschaften festlegen, so wie Sie es versucht haben. Schauen Sie sich die verschiedenen Eigenschaften des PrintDocument, welches ein reguläres PrintDocument Objekt ist, etwas genauer an!

Die Orientation hinter dem Landscape Eigenschaft versteckt ..:

chart1.Printing.PrintDocument.DefaultPageSettings.Landscape = true; 
+0

Ah, ich über sie haben abgeschöpft müssen. Vielen Dank! – Baddack