DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Fonctions standard / Fonctions d'impression
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Déclenche l'impression d'un enchaînement d'états.
Remarque : L'enchaînement d'impressions d'états permet d'imprimer des états différents à la suite, visibles comme une seule impression dans le visualisateur de rapports. Il est possible d'ajouter divers types de documents dans cet enchaînement. Pour plus de détails, consulter Enchaîner des états.
Exemple
iDestination(iVisualisateur)
iEnchaînementAjoute(ETAT_Etat1)
iEnchaînementAjoute(ETAT_Etat2, 3)
iEnchaînementImprime()
Syntaxe
iEnchaînementImprime()
Liste des exemples associés :
WD Etats Exemples didactiques (WINDEV) : WD Etats
[ + ] Cet exemple montre les différentes méthodes pour réaliser un état :

- impressions basées sur différentes sources de données (requêtes, variables, ...)
- impressions basées sur des champs (Table, Tableur, TCD, ...)
- impression d'états composés
- impressions spécifiques (portrait / paysage, état avec filigrane, état avec code-barres, ...)
Classification Métier / UI : Code neutre
Composante : wd300etat.dll
Version minimum requise
  • Version 17
Documentation également disponible pour…
Commentaires
Changement bacs d'impresssion
Pour changer de bac d'alimentation entre les enchaînements en WD25, c'est assez tordu:
- Le bac du 1er état de l'enchaînement doit se configurer avant l'impression, par exemple dans le bouton "Imprimer":
iRaz()
iDestination(iVisualisateur, iZoomDéfaut, "Aperçu de la facture")
iEnchaînementAjoute(MonEtat1)
...
iParamètre(iAlimentationPapier, 158)
iEnchaînementImprime()

- Le bac du 2ème état, doit se configurer avant l'exécution du 2ème état, donc dans le code d'ouverture du 1er état par exemple. Cela ne modifiera pas le bac configuré pour le 1er état:
iParamètre(iAlimentationPapier, 159)

Un iRAZ avant les enchaînements semble aussi utile. Attention les n° de bacs ne correspondent pas forcément à ce qui est écrit sur l'imprimante, il faut les obtenir par programmation ou utiliser les constantes y relatives.
MV
25 jan. 2023

Dernière modification : 21/06/2023

Signaler une erreur ou faire une suggestion | Aide en ligne locale