| 4D v13.4Printing page | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v13.4
 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
        
        
        
	
        
         
        
     Alphabetische Liste der Befehle
    Alphabetische Liste der Befehle
	Erstellt: < 4D v6