4D v14.3

PAGE SETUP

Home

 
4D v14.3
PAGE SETUP

PAGE SETUP 


 

PAGE SETUP ( {Tabellenname ;} Formularname ) 
Parameter Typ   Beschreibung
Tabellenname  Tabelle in Tabelle, die das Formular enthält
Ohne Angabe Haupttabelle
Formularname  String in Name des Formulars

Der Befehl PAGE SETUP legt ein Formular Formularname fest, dessen voreingestelltes Papierformat beim nächsten Druckvorgang benutzt werden soll. Der Befehl gilt nur für den nächsten Druckbefehl. Dieses Papierformat wird zusammen mit dem Formular in der Designumgebung abgespeichert.

Tabellenname ist optional. Wird der Parameter nicht angegeben, bezieht sich PAGE SETUP auf die Haupttabelle.

In folgenden Fällen werden die Druckdialoge nicht angezeigt. Es wird mit den Standardeinstellungen gedruckt:

Mit PAGE SETUP können Sie die Druckdialoge umgehen UND eigene Druckereinstellungen verwenden.

Für die Tabelle [Design Stuff] werden mehrere (leere) Formulare erstellt. Das Formular “PS100” enthält ein Papierformat mit der Skalierung 100%, das Formular “PS90” ein Papierformat mit der Skalierung 90%, usw.. Mit folgender Projektmethode können Sie die Auswahl einer Tabelle in verschiedenen Größen drucken. Sie müssen nicht jedes Mal den Druckdialog aufrufen und die Größe vorgeben:

  ` Projektmethode AUTOMATIC SCALED PRINTING
  ` AUTOMATIC SCALED PRINTING ( Pointer ; String {; Long } )
  ` AUTOMATIC SCALED PRINTING ( ->[Table]; "Ausgabeformular" {; Scaling } )
 If(Count parameters>=3)
    PAGE SETUP([Design Stuff];"PS"+String($3))
    If(Count parameters>=2)
       OUTPUT FORM($1->;$2)
    End if
 End if
 If(Count parameters>=1)
    PRINT SELECTION($1->;*)
 Else
    PRINT SELECTION(*)
 End if

Diese Projektmethode rufen Sie dann folgendermaßen auf:

  ` Suche nach aktuellen Rechnungen
 QUERY([Invoices];[Invoices]Paid=False)
  ` Drucke Summenbericht in 90% aus
 AUTOMATIC SCALED PRINTING(->[Invoices];"Summenbericht";90)
  ` Drucke Einzelbericht in 50% aus
 AUTOMATIC SCALED PRINTING(->[Invoices];"Einzelbericht";50)

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Drucken
Nummer: 299

Nicht für Server verwendbar

 
GESCHICHTE 

Erstellt: < 4D v6

 
SIEHE AUCH 

Print form
PRINT RECORD
PRINT SELECTION
SET PRINT OPTION

 
ARTIKELVERWENDUNG

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)