Rave-Report und Anzahl Kopien
Hallo,
ich hab zwar eine ähnliche Frage hier im Forum schon einmal gelesen, aber ohne Antwort, mit der ich weiterkommen würde. Folgendes Problem: Ich muss aus einer Anwendung eine (fast) statische Seite ausdrucken, das Formular dazu habe ich im Rave Editor erstellt, die änderlichen Werte werden per Parameter übergeben. Soweit alles gut, es gibt also keine Datenbank, keine Tabellen, etc. nur eine Seite, doch diese muss in unterschiedlichen Mengen (Kopien) gedruckt werden und hier komme ich nicht weiter. Ich habe ein RvProject und ein RvSystem Objekt auf dem Formular, sind über Engine im RvProject verknüpft sind. Wenn ich jetzt den Wert Copies von RvSystem.SystemPrinter ändere, wird das ignoriert. Egal was ich dort übergebe oder auch fest im Quelltext eintrage, es wird nur eine Seite gedruckt.
Code:
Sorry, ich beschäftige mich erst seit wenigen Stunden mit dem Thema Rave und sonst habe ich nichts finden können.
RvSystem1.SystemPrinter.Copies := 23; // <- wird nicht 23 mal gedruckt, sondern nur einmal?
RvProject1.Execute; Gruß, Alex |
Re: Rave-Report und Anzahl Kopien
Hallo
Delphi-Quellcode:
würde Dir den Report sofort 23xdrucken.
RvSystem1.SystemPrinter.Copies := 23;
RvSystem1.SystemSetups := RvSystem1.SystemSetups-[ssAllowSetup]; RvSystem1.DefaultDest := rdPrinter; RvProject1.Execute; Ganz sicher, daß du die RVsystem-Komponente bei deinem RVproject unter Engine zugewiesen hast? Mfg Frank |
Re: Rave-Report und Anzahl Kopien
:hi: Hallo Alex
Also ich mache das nach folgendem Schema:
Delphi-Quellcode:
Das hat ausserdem den Vorteil, dass ich einen Drucker wählen kann, der nicht der Standard-Systemdrucker ist.
uses RpDevice;
. . . RpDev.ResetHandle(true); RpDev.SelectPrinter('Mein Lieblingsdrucker'); RpDev.Copies := 123; Vielleicht hilft dir das irgendwie weiter... Viel Erfolg Jürgen |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:45 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz