UTILISER PARAMETRES IMPRESSION

4D - Documentation   Français   English   German   Español   Japanese   4D v11 SQL, Commandes par thèmes   4D v11 SQL, Liste alphabétique des commandes   4D v11 SQL, Constantes par thèmes   Retour   Précédent   Suivant

version 5


UTILISER PARAMETRES IMPRESSION ({laTable; }formulaire)

ParamètreTypeDescription
laTableTableTable à laquelle appartient le formulaire ou
Table par défaut si ce paramètre est omis
formulaireAlphaFormulaire à utiliser pour définir les paramètres
d'impression

Description

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 :

un appel à IMPRIMER SELECTION auquel vous passez le paramètre optionnel *,

un appel à IMPRIMER ENREGISTREMENT auquel vous passez le paramètre optionnel *,

une série d'appels à Imprimer ligne non précédée d'un appel à PARAMETRES IMPRESSION,

... 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.

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 } )
   Si (Nombre de parametres>=3)
      UTILISER PARAMETRES IMPRESSION([Dessins];"PS"+Chaine($3))
      Si (Nombre de parametres>=2)
         FORMULAIRE SORTIE($1->;$2)
      Fin de si
   Fin de si
   Si (Nombre de parametres>=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)

Référence

FIXER OPTION IMPRESSION, IMPRIMER ENREGISTREMENT, Imprimer ligne, IMPRIMER SELECTION.


4D - Documentation   Français   English   German   Español   Japanese   4D v11 SQL, Commandes par thèmes   4D v11 SQL, Liste alphabétique des commandes   4D v11 SQL, Constantes par thèmes   Retour   Précédent   Suivant