Parameter für den Belegdruck
Beim Drucken von Reports stehen folgende vordefinierte Parameter zur Verfügung, die den Druck steuern (Parameter ohne vorangestelltes $-Zeichen können auch vom Selektionselement übergeben werden.
Parameter mit $-Zeichen und der „NoSelection“-Parameter können nur aus Access übergeben werden.
Parameter | Erläuterung |
---|---|
PeriodenTitel (ab 9.0.6) | Automatisch aus den Parametern "PeriodeVon" und "PeriodeBis" erzeugter Periodentitel in der üblichen Schreibweise (Erzeugung durch Mandant.PeriodenManager.PeriodeCaption)
|
NoSelection | Werte true und -1: Unterdrückung des Selektions-Elementes |
SuppressNoDataMessage | Werte true und -1: Meldung, dass keine Daten zum Druck vorhanden sind, wird unterdrückt |
FollowUpDontExecute | Über diesen Parameter kann die automatische Ausführung des Druckfolgeprozesses unterbunden werden. Dabei gibt es folgende Fälle:
|
$StandardPrinter | Name des Druckers für die erste Seite |
$PaperBin1 | Papierschacht für die erste Seite |
$PaperBin2Printer | Name des Druckers für die Folgeseiten |
$PaperBin2 | Papierschacht für die Folgeseiten |
$PaperBin3Printer | Name des Druckers für die letzte Seite |
$PaperBin3 | Papierschacht für die letzte Seite |
$Preview | Wert -1: Vorschau wird angezeigt |
$AccessCaption | Fenstertitel bzw. Name für die PDF-Datei bei E-Mails |
$IsDMS | Wert -1: Ausdruck für DMS exportieren |
$PDFFileName | PDF-Dateiname für DMS |
$LeftMargin | linker Rand in cm (ab OL 7.0; in OL 6.2 in Zoll) |
$RightMargin | rechter Rand in cm (ab OL 7.0; in OL 6.2 in Zoll) |
$TopMargin | oberer Rand in cm (ab OL 7.0; in OL 6.2 in Zoll) |
$BottomMargin | unterer Rand in cm (ab OL 7.0; in OL 6.2 in Zoll) |
$Copies | Anzahl der Kopien |
Wie in Berichte beschrieben, erfolgt der Druck aus Access via gbRptOpenNew(). An diese Funktion wird auch ein Printer-Objekt übergeben. Wird über diese Funktion gedruckt, werden die druckerspezifischen Parameter aus diesem Objekt gesetzt.