Ändern der Standard-Seitengröße für den Druck

Habe ich eine vb.net Anwendung mit 2 crystal-reports-berichten zum drucken von berichten. Der erste Bericht ist A4 und die zweite ist A5.

Wie kann ich in meinem code den Zugriff auf die Drucker-Standardeinstellungen, und ändern Sie das Standard-Papierformat A4 und A5 jedes mal, ohne es manuell zu tun.

Dank

  • Ich habe nie in der Lage, um es herauszufinden. Teil des Problems ist, dass Crystal ist abhängig von dem Drucker installiert auf die Maschine, die Sie zu entwickeln sind Kristall aus, so dass, wenn Sie möchten, ändern Sie die Seitengröße entsprechen, die Sie zu dem, was Sie zur Verfügung haben (das ist irgendwie frustrierend, da können Sie nehmen, dass der Bericht, verschieben Sie es auf einem computer, die nicht haben, dass Drucker und noch ausführen). Um lange Breite Seiten manchmal müssen Sie zur Installation der Treiber für die Drucker, die Sie nicht wirklich haben und diese zu nutzen, da Crystal dann denken Sie Sie haben. Ich habe keine Möglichkeit gefunden, dies zu tun durch code aber.
  • Werfen Sie einen Blick auf "CrystalDecisions.CrystalReports.Motor.PrintOptions" und die PrintOptions variable aus den berichten und sehen, was verfügbar ist da. Eine andere ähnliche Frage: forums.asp.net/t/1437563.aspx/1
InformationsquelleAutor Haz | 2012-04-26
Schreibe einen Kommentar