[DevExpress]Layoutformatierung geht beim mehrseitigen Drucken verloren

Mathias Becker

Grünschnabel
Hallo Forum,

wie die Überschrift schon verrät, ändert sich leider meine Layoutformatierung. Die erste Seite wird noch normal gedruckt, alle anderen danach sind die Daten verschoben.
Nach dem ich das Layout geladen hab und die Parameter mit Daten befüllt wurden führe ich folgenden Code aus:


Code:
csharp
      for (int i = 0; i < DruckAnzahl; i++)
                    {

                        objDevExpress.CreateDocument();
                      
                        druckReport.Pages.AddRange(objDevExpress.PrintingSystem.Pages);
            
                    }
                
                    druckReport.Print(printer);

Hoffe jemand kennt sich von euch mit DevExpress aus und kann mir weiterhelfen

Lg

Mathias
 
Ok das Thema hat sich schon erledigt falls jemand mal darauf stoßen sollte
Hier die Antwort:

Code:
 try
    {
                    objDevExpress.PrintingSystem.StartPrint += new PrintDocumentEventHandler(PrintingSystem_StartPrint);
                 objDevExpress.Print(printer);        
                }


    void PrintingSystem_StartPrint(object sender, PrintDocumentEventArgs e)
        {

            short copi = Convert.ToInt16(DruckAnzahl);
            e.PrintDocument.PrinterSettings.Copies = copi;
        }
 
Zurück