4D v16.3

PAGE SETUP

Accueil

 
4D v16.3
PAGE SETUP

PAGE SETUP 


 

PAGE SETUP ( {laTable ;} formulaire ) 
Paramètre Type   Description
laTable  Table in Table à laquelle appartient le formulaire ou Table par défaut si ce paramètre est omis
formulaire  Chaîne in Formulaire à utiliser pour définir les paramètres d'impression

PAGE SETUP spécifie qu'une impression doit utiliser les paramètres mémorisés avec formulaire. Les paramètres d'impression sont stockés avec le formulaire au moment où il est sauvegardé en mode Développement.

Dans les trois cas suivants :

... les boîtes de dialogue d'impression ne sont pas affichées et l'impression est effectuée avec les paramètres par défaut. Appeler PAGE SETUP vous permet dans ce cas de ne pas afficher les boîtes de dialogue d'impression ET d'utiliser des paramètres d'impression qui ne sont pas ceux par défaut.

Exemple  

Plusieurs formulaires (vides) sont créés pour une table nommée [Dessins]. Le format de page du formulaire “PS100” est fixé à 100%, le format de page du formulaire “PS90” est fixé à 90%, etc. La méthode projet suivante vous permet d'imprimer la sélection d'une table à différentes échelles sans devoir à chaque fois spécifier manuellement l'échelle dans les boîtes de dialogue d'impression (qui ne sont d'ailleurs pas affichées) :

  ` Méthode projet IMPRESSION ECHELLE AUTO
  ` IMPRESSION ECHELLE AUTO ( Pointeur ; Chaine {; Entier long } )
  ` IMPRESSION ECHELLE AUTO ( ->[Table]; "Form Sortie" {; Echelle } )
 If(Count parameters>=3)
    PAGE SETUP([Dessins];"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


Une fois que cette méthode projet est écrite, vous pouvez l'appeler ainsi :

  ` Recherche des factures courantes
 QUERY([Factures];[Factures]Payé=False)
  ` Impression d'un état réduit à 90%
 IMPRESSION ECHELLE AUTO(->[Factures];"Etat Résumé";90)
  ` Impression d'un état réduit à 50%
 IMPRESSION ECHELLE AUTO(->[Factures];"Etat détaillé";50)



Voir aussi  

Print form
PRINT RECORD
PRINT SELECTION
SET PRINT OPTION

 
PROPRIÉTÉS 

Produit : 4D
Thème : Impressions
Numéro : 299

Cette commande ne peut pas être utilisée avec 4D Server

 
HISTORIQUE 

Créé : < 4D v6

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v16)
4D - Langage ( 4D v16.1)
4D - Langage ( 4D v16.2)
4D - Langage ( 4D v16.3)