Skip to end of banner
Go to start of banner

Druckerschachtsteuerung

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Current »

Frage

Wie kann ich für einen Report den Druckerschacht bestimmen?

Antwort

Die Schachtsteuerung kann im Report Manager über Scripts gesteuert werden. Das folgende Script ist eine Vorlage und muss entsprechend angepasst werden:

using System;
using System.Windows.Forms;
using System.Drawing.Printing;
using DevExpress.XtraPrinting;
using DevExpress.Utils;

private void reportControlDX1_BeforePrint(object sender, System.Drawing.Printing.PrintEventArgs e) {
  var report = (XtraReport) sender;
  report.PrintingSystem.StartPrint += new DevExpress.XtraPrinting.PrintDocumentEventHandler(PrintingSystem_StartPrint);
}

private void PrintingSystem_StartPrint(object sender, PrintDocumentEventArgs e) {
  // MessageBox.Show(e.PrintDocument.PrinterSettings.PaperSources[1].SourceName);
  e.PrintDocument.DefaultPageSettings.PaperSource = e.PrintDocument.PrinterSettings.PaperSources[1];
}
 

Verwandte Artikel

 

  • No labels