PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Présentation
  • Fonctions du WLangage déconseillées dans un état
  • Fonctions d'impression du WLangage utilisables dans un état
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
Fonctions du WLangage utilisables dans un état
Présentation
La plupart des fonctions du WLangage peuvent être utilisées dans les traitements d'un état (créé avec l'éditeur d'états).
Cependant, certaines fonctions sont déconseillées telles que les fonctions d'impression spécifiques à l'impression en WLangage ou les fonctions d'accès aux enregistrements manipulés par l'état.
Fonctions du WLangage déconseillées dans un état
Il est déconseillé d'utiliser les fonctions suivantes dans les traitements de l'état, des blocs ou des champs. Si ces fonctions sont utilisées, l'exécution de l'état pourra être incorrecte.
Fonctions d'accès à un enregistrement : Toutes les fonctions HFSQL du WLangage entraînant la modification de l'enregistrement en mémoire ou de l'enregistrement en cours dans le fichier de base de l'état sont déconseillées dans les traitements de l'état, du bloc ou des champs. En effet, ces fonctions risquent de modifier le parcours du fichier de base de l'état.

Important

Sous le logiciel Etats & Requêtes, les fonctions suivantes sont interdites :
HAjouteUtilisateurHArrêteServeurHChangeRepJNL
HCopieFichierHCréationHCréationSiInexistant
HDBCréationHEcritHImporteHF55
HImporteTexteHImporteTexte_55HLibère
HMigreCléComposéeReliéeHModifieHModifieDroitBaseDeDonnées
HModifieDroitFichierHModifieDroitServeurHModifieGroupe
HModifiePropriétéBaseDeDonnéesHModifiePropriétéFichierHModifiePropriétéServeur
HRayeHRegénèreFichierHSupprime
HSupprimeBaseDeDonnéesHSupprimeFichierHSupprimeGroupe
HSupprimeLiaisonHSupprimeUtilisateurHVueVersFichier
Fonctions d'impression du WLangage utilisables dans un état
Les fonctions d'impression suivantes peuvent être utilisées dans un état :
Versions 09 et supérieures
iAperçu
Nouveauté 09
iAperçu
iAperçu
Paramètre la destination de l'impression.
Versions 09 et supérieures
iCadre
Nouveauté 09
iCadre
iCadre
Imprime un cadre aux coordonnées spécifiées.
Versions 09 et supérieures
iCadreArrondi
Nouveauté 09
iCadreArrondi
iCadreArrondi
Imprime un cadre avec des bords arrondis aux coordonnées spécifiées.
Versions 09 et supérieures
iConfigure
Nouveauté 09
iConfigure
iConfigure
Configure l'imprimante pour une impression réalisée en WLangage :
  • soit en ouvrant directement la fenêtre de configuration.
  • soit en modifiant directement l'imprimante utilisée pour l'impression en cours.
Versions 09 et supérieures
iCréePolice
Nouveauté 09
iCréePolice
iCréePolice
Crée une nouvelle police d'impression.
Versions 09 et supérieures
iDernierFichier
Nouveauté 09
iDernierFichier
iDernierFichier
Renvoie :
  • le nom complet du dernier fichier généré lors de l'impression (PDF, RTF, Texte, ...).
  • la liste des fichiers duplicata créés.
Versions 09 et supérieures
iEscape
Nouveauté 09
iEscape
iEscape
Envoie une commande ESCAPE ou une commande de données à une imprimante.
Versions 09 et supérieures
iFenêtreAbandon
Nouveauté 09
iFenêtreAbandon
iFenêtreAbandon
Paramètre l'affichage de la fenêtre permettant l'abandon de l'impression en cours...
Versions 09 et supérieures
iFermeEtat
Nouveauté 09
iFermeEtat
iFermeEtat
Arrête immédiatement l'impression de l'état en cours.
Versions 09 et supérieures
iFinEtat
Nouveauté 09
iFinEtat
iFinEtat
Force l'arrêt de l'impression d'un état.
Versions 09 et supérieures
iForceComplément
Nouveauté 09
iForceComplément
iForceComplément
Force l'impression d'un bloc de complément de corps.
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
iHauteurPage
Nouveauté 09
iHauteurPage
iHauteurPage
Calcule la hauteur de la page imprimable (en millimètres) en tenant compte des marges (hautes ou bases) définies.
Versions 09 et supérieures
iHauteurRestantePage
iHauteurRestantePage
Calcule la hauteur disponible (en millimètres) restant sur la page en cours en tenant compte des marges (hautes ou basses) définies.
Versions 09 et supérieures
iHauteurTexte
Nouveauté 09
iHauteurTexte
iHauteurTexte
Calcule la hauteur de la police du texte à imprimer (en millimètres).
Versions 09 et supérieures
iHauteurZone
Nouveauté 09
iHauteurZone
iHauteurZone
Calcule la hauteur nécessaire d'une zone de largeur fixe pour que l'ensemble d'un texte utilisant la police en cours puisse être imprimé dans cette zone.
Versions 09 et supérieures
iImpressionAbandonnée
iImpressionAbandonnée
Permet de savoir si l'utilisateur a demandé l'abandon de l'impression du document en cours.
Versions 09 et supérieures
iImpressionDemandée
iImpressionDemandée
Permet de savoir si l'utilisateur a demandé l'impression du document depuis l'aperçu avant impression.
Versions 09 et supérieures
iImprimeBloc
Nouveauté 09
iImprimeBloc
iImprimeBloc
Force l'impression d'un bloc de l'état en cours d'impression.
Versions 09 et supérieures
iImprimeComplémentCorps
iImprimeComplémentCorps
Force l'impression d'un bloc de complément de corps en spécifiant la hauteur du bloc de complément.
Versions 09 et supérieures
iImprimeEtat
Nouveauté 09
iImprimeEtat
iImprimeEtat
Imprime un état réalisé avec l'éditeur d'états.
Versions 09 et supérieures
iInfoImprimante
Nouveauté 09
iInfoImprimante
iInfoImprimante
Récupère les caractéristiques de l'imprimante en cours ou de l'imprimante par défaut.
Versions 09 et supérieures
iInitRequêteEtat
Nouveauté 09
iInitRequêteEtat
iInitRequêteEtat
Initialise la requête liée à l'état (cas d'une requête paramétrée).
Versions 09 et supérieures
iInitRequêteEtatConnexion
iInitRequêteEtatConnexion
Initialise la requête liée à l'état.
Versions 09 et supérieures
iLargeurPage
Nouveauté 09
iLargeurPage
iLargeurPage
Calcule la largeur de la page imprimable (en millimètres) en tenant compte des marges (gauches ou droites) définies.
Versions 09 et supérieures
iLargeurTexte
Nouveauté 09
iLargeurTexte
iLargeurTexte
Calcule la largeur (en millimètres) du texte à imprimer en fonction de la police spécifiée.
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).
Versions 09 et supérieures
iListeImprimante
Nouveauté 09
iListeImprimante
iListeImprimante
Renvoie la liste des imprimantes installées sur le poste en cours.
Versions 09 et supérieures
iMagentaTransparent
Nouveauté 09
iMagentaTransparent
iMagentaTransparent
Modifie la gestion de la couleur Magenta afin que cette couleur soit considérée comme transparente ou non dans toutes les prochaines impressions.
Versions 09 et supérieures
iMarge
Nouveauté 09
iMarge
iMarge
Définit les marges "logiques" d'impression.
Versions 09 et supérieures
iMMVersPica
Nouveauté 09
iMMVersPica
iMMVersPica
Convertit les coordonnées d'un point (exprimées en millimètres) en coordonnées système.
Versions 09 et supérieures
iNumPage
Nouveauté 09
iNumPage
iNumPage
Renvoie ou initialise le numéro de la page en cours d'impression.
Versions 09 et supérieures
iParamètre
Nouveauté 09
iParamètre
iParamètre
Récupère le paramétrage de l'imprimante et paramètre l'impression.
Versions 09 et supérieures
iParamètreAperçu
Nouveauté 09
iParamètreAperçu
iParamètreAperçu
Paramètre l'aperçu avant impression :
  • l'affichage d'un message concernant les ressources du poste en cours.
  • l'affichage ou non des volets (et des boutons présents) du ruban.
  • les options d'export disponible dans la mini-fenêtre d'aperçu.
Versions 09 et supérieures
iParamètrePDF
Nouveauté 09
iParamètrePDF
iParamètrePDF
Fixe les options du fichier PDF généré.
Versions 09 et supérieures
iPicaVersMM
Nouveauté 09
iPicaVersMM
iPicaVersMM
Convertit les coordonnées d'un point (exprimées en coordonnées système) en millimètres.
Versions 09 et supérieures
iPolice
Nouveauté 09
iPolice
iPolice
Sélectionne la police par défaut.
Versions 09 et supérieures
iPoliceDidot
Nouveauté 09
iPoliceDidot
iPoliceDidot
Sélectionne l'unité à utiliser pour la hauteur des polices (créées avec la fonction iCréePolice) : point DIDOT ou point PICA.
Versions 09 et supérieures
iRAZ
Nouveauté 09
iRAZ
iRAZ
Ré-initialise les paramètres d'impression (marges, police, format du papier, orientation, ...) mémorisés dans la librairie d'impression.
Versions 09 et supérieures
iSautePage
Nouveauté 09
iSautePage
iSautePage
Génère un saut de page : le code correspondant est envoyé dans la file d'impression de l'imprimante.
Versions 09 et supérieures
iSelectPolice
Nouveauté 09
iSelectPolice
iSelectPolice
Crée une nouvelle police d'impression depuis la fenêtre standard de sélection des polices de Windows...
Versions 09 et supérieures
iStatusImpressionEtat
iStatusImpressionEtat
Renvoie l'état de l'impression en cours.
Versions 09 et supérieures
iSubstBloc
Nouveauté 09
iSubstBloc
iSubstBloc
Substitue un bloc de l'état par un autre bloc au cours de l'impression de l'état.
Versions 09 et supérieures
iTerminePage
Nouveauté 09
iTerminePage
iTerminePage
Force le passage à la page suivante au cours de l'impression d'un état.
Voir Aussi
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire