BESCHREIBUNG
Beim Drucken eines Berichts wird eine zusätzliche leere Seite erzeugt. Dieses Verhalten tritt auch auf, wenn über einen PDF-Drucker eine PDF-Datei erzeugt wird.
URSACHE
Ein Bericht wird mit dem Berichts-Manager bearbeitet. Beim Standarddrucker ist zum Zeitpunkt der Bearbeitung das Papier-Format auf „Letter“ eingestellt. Diese Einstellungen werden gespeichert und beim Erzeugen des Berichts wiederum geladen. Somit kann es beim Ausdrucken auf einem A4-Drucker zu Problemen kommen.
LÖSUNG
Das Papierformat muss im Script-Code auf A4 umgestellt werden und danach müssen die Seitenränder neu gesetzt werden.
- Bearbeiten Sie das Layout des entsprechenden Berichts im Berichts-Manager
- Wechseln Sie unten links auf die Ansicht Script
- Suchen Sie die folgende auskommentierte Code-Zeile:
// mReport.Decorator.SetzeSeitenränder(2.0f, 2.0f, 1.5f, 1.5f); - Fügen Sie direkt unterhalb die folgenden beiden Code-Zeilen ein:
mReport.PageSettings.PaperKind = GrapeCity.ActiveReports.Printing.PaperKind.A4;
mReport.Decorator.SetzeSeitenränder((float)mReport.Decorator.GlobaleDaten.SystemEinstellungen.BerichteRandLinksInCm,
(float)mReport.Decorator.GlobaleDaten.SystemEinstellungen.BerichteRandRechtsInCm,
(float)mReport.Decorator.GlobaleDaten.SystemEinstellungen.BerichteRandObenInCm,
(float)mReport.Decorator.GlobaleDaten.SystemEinstellungen.BerichteRandUntenInCm);
Falls Sie spezifische Randeinstellungen verwenden wollen, fügen Sie im oben erwähnten Schritt 4 anstelle des dort angezeigten Code, die beiden folgenden Zeilen ein:
mReport.PageSettings.PaperKind = GrapeCity.ActiveReports.Printing.PaperKind.A4;
mReport.Decorator.SetzeSeitenränder(3.0f, 2.0f, 1.9f, 1.5f);
Hinweis: Bis V23.1.0 muss anstelle von:
mReport.PageSettings.PaperKind = GrapeCity.ActiveReports.Printing.PaperKind.A4;
der folgende Code eingefügt werden:
mReport.PageSettings.PaperKind = System.Drawing.Printing.PaperKind.A4;
URSACHE (BIS V15.1.1)
Bei den Druckereinstellungen des Berichts ist keine Grösse definiert. Es ist die Eigenschaft Printer Default selektiert.
LÖSUNG (BIS V15.1.1)
Gehen Sie wie folgt vor, um das Problem zu beheben:
- Gehen Sie in die Stammdaten und wechseln Sie zum Berichts-Manager
- Suchen Sie die Berichtsdefinition des entsprechenden Berichts
- Bearbeiten Sie das Layout des Berichts
- Doppelklicken Sie rechts den Eintrag Settings
- Selektieren Sie links Printer Settings
- Wählen Sie in der Auswahlbox Paper Size den Eintrag A4.
