PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Principe
  • Exemple
  • Exemple à réaliser
  • Code correspondant
  • Fonctions WLangage spécifiques aux états imbriqués
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Principe
Pour imprimer un état principal composé de plusieurs états secondaires :
  1. Paramétrer la destination de l'impression de l'état principal grâce aux fonctions iAperçu ou iDestination.
  2. Préciser le nom de l'état principal à imprimer grâce à la fonction iImprimeEtat.
Remarques :
  • Si des paramètres supplémentaires doivent être passés à l'état principal, ces paramètres doivent être indiqués dans la fonction iImprimeEtat, après le nom de l'état. Pour plus de détails, consultez Etat paramétré.
  • La fonction iListeEtatImbriqués permet d'obtenir la liste des états secondaires imbriqués dans un état principal.
  • Versions 17 et supérieures
    Pour effectuer des impressions utilisant des états avec des orientations différentes (portrait/paysage), il est conseillé d'utiliser l'enchaînement d'états. Cette méthode est très simple à mettre en oeuvre. Pour plus de détails, consultez Enchaîner des états.
    Nouveauté 17
    Pour effectuer des impressions utilisant des états avec des orientations différentes (portrait/paysage), il est conseillé d'utiliser l'enchaînement d'états. Cette méthode est très simple à mettre en oeuvre. Pour plus de détails, consultez Enchaîner des états.
    Pour effectuer des impressions utilisant des états avec des orientations différentes (portrait/paysage), il est conseillé d'utiliser l'enchaînement d'états. Cette méthode est très simple à mettre en oeuvre. Pour plus de détails, consultez Enchaîner des états.
Exemple

Exemple à réaliser

L'état "ETAT_EtatCommande" est composé d'un état principal et d'un état secondaire.
L'état "ETAT_EtatCommande" s'imprime lors d'un clic sur le bouton "Imprimer".

Code correspondant

Dans cet exemple, le code de clic du bouton "Imprimer" est le suivant :
WINDEV Code WINDEV :
// Ouvrir la fenêtre d'aperçu
iAperçu()
// Imprimer l'état ETAT_EtatCommande
iImprimeEtat(ETAT_EtatCommande)
WEBDEV - Code Serveur Code WEBDEV :
// Paramétrer la destination de l'impression
iDestination(iHTML, fRepWeb() + "\Etat.htm")
// Imprimer l'état ETAT_EtatCommande
iImprimeEtat(ETAT_EtatCommande)
// Envoyer le fichier au navigateur
FichierAffiche(fRepWeb() + "\Etat.htm")
WINDEV Mobile Code WINDEV Mobile :
// Paramétrer la destination de l'impression
iDestination(iPCL, "\\MonRéseau\MonImprimante")
// Imprimer l'état ETAT_EtatCommande
iImprimeEtat(ETAT_EtatCommande)
Fonctions WLangage spécifiques aux états imbriqués
Les fonctions suivantes sont spécifiques à la gestion des états imbriqués :
Versions 09 et supérieures
iHautBasPageImbriqué
iHautBasPageImbriqué
Imprime ou non les hauts et bas de page de l'état imbriqué.
Versions 09 et supérieures
iListeEtatsImbriqués
iListeEtatsImbriqués
Renvoie :
  • la liste des états imbriqués en cours d'impression (états lancés par la fonction iImprimeEtat dans un des traitements de l'état en cours d'impression).
  • la liste des états enchaînés en cours d'impression (fonction iEnchaînementAjoute).
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire