PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Nouveauté WINDEV Mobile 24 !
  • Présentation
  • Comment le faire ?
  • Générer le script d'impression
  • Utiliser le code généré
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
Générer le script d'impression
Présentation
A partir de la version 24, l'éditeur d'états permet de générer la suite des ordres WLangage iImprimexxx correspondant à l'état statique dessiné.
En particulier, les champs sont positionnés tels qu'ils apparaissent sous l'éditeur d'états. La police, la couleur, les attributs sont respectés.
Il est ainsi possible d'utiliser le générateur d'états comme générateur de code d'impression.
  • Le code généré est structuré, avec par exemple une procédure interne pour chaque bloc.
  • Les champs prédéfinis sont identifiés et sont générés avec le code WLangage permettant d'en conserver le fonctionnement.
Il suffit ensuite de rajouter un peu de code pour effectuer des boucles, remplacer des variables, ... Il est également possible de demander à générer le code uniquement pour un champ ou un bloc.
Comment le faire ?

Générer le script d'impression

Pour générer le script d'impression d'un état :
  1. Dans votre projet Android (ou dans la configuration de projet Android), créez un état avec l'éditeur d'états. Pour plus de détails, consultez Création d'un état.
  2. Sous l'éditeur d'états, sous le volet "Création", dans le groupe "Android", cliquez sur "Générer le script d'impression".
  3. Dans la fenêtre qui s'affiche, le script d'impression est automatiquement généré.
    • Il peut être copié grâce au bouton "Copier".
    • Si l'état utilise des dépendances (images, ...), il est nécessaire d'intégrer ces dépendances au projet :
      • soit automatiquement via le bouton "Intégrer les dépendances de l'état dans le projet".
      • soit via la liste des éléments du projet : sous le volet "Projet", dans le groupe "Projet", déroulez "Liste des éléments" puis sélectionnez "Liste des éléments du projet". Dans la fenêtre qui s'affiche, ajoutez les éléments voulus grâce au bouton "Ajouter".
Remarque : Si l'état est multilingue, les chaînes générées ne sont pas multilingues.

Utiliser le code généré

Le code généré doit être copié dans le code d'un bouton permettant d'imprimer. Ce code contient plusieurs procédures permettant de réaliser les différentes opérations de l'impression.
  • Déclaration des polices.
  • Impression du bloc DEBUT_DOCUMENT.
  • Impression du bloc HAUT_DE_PAGE.
  • Impression du bloc CORPS : c'est dans cette procédure que vos données doivent être imprimées.
  • Impression du bloc BAS_DE_PAGE.
  • Impression du bloc FIN_DOCUMENT.
La fin du code généré contient le code d'impression à proprement parler qui permet de générer un document PDF.
Pour plus de détails, consultez Personnaliser un script d'impression
Version minimum requise
  • Version 24
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire