| 4D v15.4UTILISER PARAMETRES IMPRESSION | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v15.4
 UTILISER PARAMETRES IMPRESSION 
         | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| UTILISER PARAMETRES IMPRESSION ( {laTable ;} formulaire ) | ||||||||
| Paramètre | Type | Description | ||||||
| laTable | Table |   | Table à laquelle appartient le formulaire ou Table par défaut si ce paramètre est omis | |||||
| formulaire | Chaîne |   | Formulaire à utiliser pour définir les paramètres d'impression | |||||
UTILISER PARAMETRES IMPRESSION 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 UTILISER PARAMETRES IMPRESSION 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.
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 } )
 Si(Nombre de paramètres>=3)
    UTILISER PARAMETRES IMPRESSION([Dessins];"PS"+Chaine($3))
    Si(Nombre de paramètres>=2)
       FORMULAIRE SORTIE($1->;$2)
    Fin de si
 Fin de si
 Si(Nombre de paramètres>=1)
    IMPRIMER SELECTION($1->;*)
 Sinon
    IMPRIMER SELECTION(*)
 Fin de si
Une fois que cette méthode projet est écrite, vous pouvez l'appeler ainsi :
  ` Recherche des factures courantes
 CHERCHER([Factures];[Factures]Payé=Faux)
  ` 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)
									FIXER OPTION IMPRESSION
									
									IMPRIMER ENREGISTREMENT
									
									Imprimer ligne
									
									IMPRIMER SELECTION
									
	Produit :  4D
	Thème :  Impressions
	Numéro :  
        299
        
        
        
	Nom intl. :  PAGE SETUP
	Créé :  < 4D v6
	
	
	
	
	4D - Langage ( 4D v15.4)
	
	
	4D - Langage ( 4D v15)
	
	
	
	
	
	
	
	
	4D - Langage ( 4D v15.3)
	
	
 Ajouter un commentaire
Ajouter un commentaire