TurboPL Referenz

PrintDocument

Top  Previous  Next

Syntax

PrintDocument(Modus: Integer)

Erklärung

Druckt den mit OpenReport erstellten Bericht aus. Es ist damit möglich auch ohne geöffnetes Datenfenster eine selektierte Datenmenge auszugeben. Das Ausgabeziel kann mit dem Parameter Modus angegeben werden.

Die Wert von Modus im einzelnen:

0        Drucken mit Druckdialog (Vorgabe)
1        Drucken auf eingestellten Drucker
2        Drucken in Druckvorschau
3        Drucken in Datei mit den eingestellten Formatangaben

Der Drucker und das Papierformat können vor dem Druck mit SetzeDrucker eingestellt werden.

Beispiel

Die Prozedur druckt ein Anschreiben für alle Kunden, die einen Vertreterbesuch gewünscht haben. Stellen Sie sicher, dass bei den Bericht-Eigenschaften der Eintrag Vorhandene Sortierung verwenden selektiert ist.

PROCEDURE DruckeTerminliste;
       OpenReport("KUNDEN.Vertreterbesuch")
       Link(KUNDEN,Besuch=JA, SetMark(KUNDEN, RecNo(KUNDEN)))
       Access(KUNDEN, "Markierung")
       PrintDocument(0)
ENDPROC;

Siehe auch

OpenReport