![]() |
RaveReport 5 und Papierschachtauswahl
Guten Abend liebe Boardies,
kurze Frage auf die ich bisher weder hier noch über Google eine Antwort gefunden habe: Weiß jemand wie man bei Rave auswählen (festlegen) kann aus welchem Schacht das Papier genommen werden soll? Sprich Seite 1 aus oberem, Seite 2 aus unterem Schacht! Für Tipps oder Anregungen bin ich wie immer dankbar! Gruß Matt |
Re: RaveReport 5 und Papierschachtauswahl
bei den seiten kannst du die property customBin eintragen.
problem ist nur, dass jeder drucker(treiber) andere bezeichnungen hat; es fängt schon mit "tray" und "bin" an <g>. hier musst du über die rant-technik vor dem execute die property ändern.
Code:
RepDefinition := RavePro.ProjMan.FindRaveComponent('Zahlschein', nil) as
TRaveReport; RepDefinition.Printer := SelDrucker; PageBin := RavePro.ProjMan.FindRaveComponent('Zahlschein.Seite1', nil) as TRavePage; PageBin.BinCustom := BinZahlschein; :-) thomas, TeamNevrona |
Re: RaveReport 5 und Papierschachtauswahl
Holla, habe zwar momentan kein Wort verstanden, aber ich werde mir das mal genauer anschauen und versuchen!
Vielen Dank für die Infos, melde mich dann wenn ich es hinbekommen habe. Gruß Matt |
Re: RaveReport 5 und Papierschachtauswahl
Hmm... muss zugeben, habe versagt! Ich habe kein Wort davon verstanden geschweige denn umsetzen können. Alleine schon das Deklarieren von TRavePage führt zu dem Fehler "Undifinierter Bezeichner"!
Könnte man nicht einfach vorm drucken über Windows API den Standarddrucker ändern und den Schacht gleich mit? Habe dazu allerdings auch nichts gefunden :( Gruß Matt |
Re: RaveReport 5 und Papierschachtauswahl
o.k.,
folgendes fehlt dir dann noch :
Code:
die noch einzubindenen units kannst du am einfachsten aus der
var
PageBin: TRavePage; RepDefinition: TRaveReport; pdf im report printer pro3 bereich lesen. ist zwar für rave3, aber vom prinzip immer noch passend, vieles wurde von rp... auf rv... geändert: ![]() entnehmen. Zitat:
Code:
arbeiten.
RpDev.SelectPrinter(Printer.Printers[Printer.PrinterIndex],false);
:-) thomas, TeamNevrona |
Re: RaveReport 5 und Papierschachtauswahl
Danke Dir für Deine Geduld!
Habe es jetzt mit RpDevice hinbekommen: RpDev.SelectBin('Untere Papierkassette',True); ist zwar nicht die endgültige Lösung, aber für momentane Zwecke soll es reichen. Danke und guten Rutsch Matt |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:19 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz