4D v14.3Printing page |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
Printing page
|
Printing page -> Funktionsergebnis | ||||||||
Parameter | Typ | Beschreibung | ||||||
Funktionsergebnis | Lange Ganzzahl |
![]() |
Seitennummer der gerade druckenden Seite | |||||
Die Funktion Printing page gibt die Seitennummer der Seite zurück, welche gerade gedruckt wird. Mit dem zurückgegebenen Wert können Sie die gedruckten Seiten automatisch nummerieren. Sie kann nur beim Drucken mit dem Befehl PRINT SELECTION oder dem Menü Drucken in der Anwendungsumgebung verwendet werden.
Folgendes Beispiel ändert die Position der Seitennummern in einem Bericht, damit er doppelseitig gedruckt wird. Die Vorlage für den Bericht enthält zwei Variablen zum Anzeigen der Seitennummern. Die Variable links unten (vLeftPageNum) druckt die geraden Seiten, die Variable rechts unten (vRightPageNum) die ungeraden Seiten. Das Beispiel prüft die geraden Seiten und löscht bzw. setzt dann die entsprechende Variable:
Case of
:(Form event=On Printing Footer)
If((Printing page% 2)=0) ` Modulo ist 0, es ist eine gerade Seite
vLeftPageNum:=String(Printing page) ` Setze linke Seitennummer
vRightPageNum:="" ` Lösche rechte Seitennummer
Else ` Sonst ist es eine ungerade Seiten
vLeftPageNum:="" ` Lösche linke Seitennummer
vRightPageNum:=String(Printing page) ` Setze rechte Seitennummer
End if
End case
Produkt: 4D
Thema: Drucken
Nummer:
275
Erstellt: < 4D v6
4D Programmiersprache ( 4D v12.4)
4D Programmiersprache ( 4D v11 SQL Release 6)
4D Programmiersprache ( 4D v14 R3)
4D Programmiersprache ( 4D v14 R2)
4D Programmiersprache ( 4D v13.5)
4D Programmiersprache ( 4D v14.3)
4D Programmiersprache ( 4D v14 R4)