PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

Produits
WinDevWebDev - Code ServeurWebDev - Code NavigateurWinDev MobileEtats et Requêtes
Plateformes
WindowsLinuxWindows MobileUniversal Windows 10 AppAndroidWidget AndroidiPhone/iPadApple Watch
Langages
JavaPHPAjaxCode Utilisateur (MCU)Langage Externe
Bases de données
HFSQLHFSQL Client/ServeurProcédures stockéesOLE DBODBCAccès Natifs
Versions 18 et supérieures
WinDev MobileiPhone/iPad La plupart de ces fonctions sont désormais disponibles pour les applications iPhone/iPad.
Nouveauté 18
WinDev MobileiPhone/iPad La plupart de ces fonctions sont désormais disponibles pour les applications iPhone/iPad.
WinDev MobileiPhone/iPad La plupart de ces fonctions sont désormais disponibles pour les applications iPhone/iPad.
Versions 21 et supérieures
WinDevWinDev MobileUniversal Windows 10 App La plupart de ces fonctions sont désormais disponibles pour les applications en mode Universal Windows 10 App.
Nouveauté 21
WinDevWinDev MobileUniversal Windows 10 App La plupart de ces fonctions sont désormais disponibles pour les applications en mode Universal Windows 10 App.
WinDevWinDev MobileUniversal Windows 10 App La plupart de ces fonctions sont désormais disponibles pour les applications en mode Universal Windows 10 App.
Universal Windows 10 AppAndroidiPhone/iPad Attention : Seule l'impression au format PDF est disponible.
iAjouteSignetAjoute un signet dans l’aperçu avant impression ou lors de l'export en PDF.
iAperçuParamètre la destination de l'impression.
iCadreImprime un cadre aux coordonnées spécifiées.
iCadreArrondiImprime un cadre avec des bords arrondis aux coordonnées spécifiées.
iChangeSousEtatSourceModifie par programmation l'état associé à un sous-état dans un état composite.
iConfigureConfigure 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.
iConfigureEtatConfigure l'imprimante en ouvrant directement la fenêtre de configuration (WINDEV et WINDEV Mobile).
iCréePoliceCrée une nouvelle police d'impression.
iDernierFichierRenvoie :
  • le nom complet du dernier fichier généré lors de l'impression (PDF, RTF, Texte, ...).
  • la liste des fichiers duplicata créés.
iDestinationParamètre la destination de l'impression.
iEllipseImprime une ellipse (à l'intérieur d'un rectangle).
iEnchaînementAjouteAjoute un état dans un enchaînement d'impressions d'états.
iEnchaînementImprimeDéclenche l'impression d'un enchaînement d'états.
iEscapeEnvoie une commande ESCAPE ou une commande de données à une imprimante.
iFenêtreAbandonParamètre l'affichage de la fenêtre permettant l'abandon de l'impression en cours...
iFermeEtatArrête immédiatement l'impression de l'état en cours.
Versions 21 et supérieures
iFichierEnCours
Nouveauté 21
iFichierEnCours
iFichierEnCours
Renvoie le nom du fichier en cours de génération.
iFinEtatForce l'arrêt de l'impression d'un état.
iFinImprimeSignale la fin du document à imprimer et lance l'impression effective des données actuellement stockées dans la file d'attente de l'imprimante par les fonctions iImprime, iImprimeImage, iLigne, etc.
iForceComplémentForce l'impression d'un bloc de complément de corps.
iGroupeAjouteAjoute un état à un groupe d'états.
iGroupeImprimeLance l'impression d'un état présent dans un groupe d'états.
iGroupeParamètreModifie les paramètres d'un état présent dans un groupe d'états.
iHautBasPageImbriquéImprime ou non les hauts et bas de page de l'état imbriqué.
iHauteurImageCalcule la hauteur de l'image à imprimer (en millimètres).
iHauteurPageCalcule la hauteur de la page imprimable (en millimètres) en tenant compte des marges (hautes ou bases) définies.
iHauteurRestantePageCalcule la hauteur disponible (en millimètres) restant sur la page en cours en tenant compte des marges (hautes ou basses) définies.
iHauteurTexteCalcule la hauteur de la police du texte à imprimer (en millimètres).
iHauteurZoneCalcule 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.
iImpressionAbandonnéePermet de savoir si l'utilisateur a demandé l'abandon de l'impression du document en cours.
iImpressionDemandéePermet de savoir si l'utilisateur a demandé l'impression du document depuis l'aperçu avant impression.
iImprimeEnvoie au buffer d'impression la chaîne de caractères passée en paramètre.
iImprimeBlocForce l'impression d'un bloc de l'état en cours d'impression.
iImprimeCodeBarreImprime un code-barres (à l'intérieur d'un rectangle).
iImprimeComplémentCorpsForce l'impression d'un bloc de complément de corps en spécifiant la hauteur du bloc de complément.
iImprimeDuplicataImprime un duplicata d'un état.
iImprimeEtatImprime un état réalisé avec l'éditeur d'états.
iImprimeImageEnvoie au buffer d'impression le fichier image à imprimer.
iImprimeMotEnvoie au "buffer" d'impression la chaîne de caractères passée en paramètre.
iImprimePDFImprime le contenu d'un fichier PDF à partir d'une application iPhone/iPad ou Android.
Versions 21 et supérieures
iImprimeSignature
Nouveauté 21
iImprimeSignature
iImprimeSignature
Imprime une signature dans une zone rectangulaire. Cette signature sera utilisée par exemple pour signer les fichiers PDF générés ou les duplicatas.
iImprimeZoneImprime un texte dans une zone rectangulaire.
iImprimeZoneHTMLImprime un texte au format HTML dans une zone rectangulaire.
iImprimeZoneRTFImprime un texte au format RTF dans une zone rectangulaire.
iInfoImprimanteRécupère les caractéristiques de l'imprimante en cours ou de l'imprimante par défaut.
iInitRequêteEtatInitialise la requête liée à l'état (cas d'une requête paramétrée).
iInitRequêteEtatConnexionInitialise la requête liée à l'état.
iInitSousEtatInitialise les paramètres d'un sous-état d'un état composite.
iLargeurImageCalcule la largeur de l'image à imprimer (en millimètres).
iLargeurPageCalcule la largeur de la page imprimable (en millimètres) en tenant compte des marges (gauches ou droites) définies.
iLargeurTexteCalcule la largeur (en millimètres) du texte à imprimer en fonction de la police spécifiée.
iLienAjoute un lien sur une adresse URL dans la page HTML en cours d'impression.
iLigneImprime une ligne (au standard Windows, avec le bout arrondi) aux coordonnées spécifiées.
iListeEtatsImbriquésRenvoie :
  • 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).
iListeImprimanteRenvoie la liste des imprimantes installées sur le poste en cours.
iMagentaTransparentModifie la gestion de la couleur Magenta afin que cette couleur soit considérée comme transparente ou non dans toutes les prochaines impressions.
iMargeDéfinit les marges "logiques" d'impression.
iMMVersPicaConvertit les coordonnées d'un point (exprimées en millimètres) en coordonnées système.
iNationImpressionModifie la langue courante pour la prochaine impression (impression programmée ou impression d'états).
iNumColonneRenvoie le numéro de la colonne en cours dans un état multi-colonnes.
iNumPageRenvoie ou initialise le numéro de la page en cours d'impression.
iParamètreRécupère le paramétrage de l'imprimante et paramètre l'impression.
iParamètreAperçuParamètre l'aperçu avant impression :
  • l'affichage d'un message concernant les ressources du poste en cours.
  • l'affichage ou non de chaque bouton présent dans l'aperçu avant impression.
iParamètreDuplicataParamètre la création automatique du duplicata généré lors de la prochaine impression.
iParamètreEtatConfigure l'imprimante en ouvrant directement la fenêtre de configuration.
iParamètreExportPermet de paramétrer les exportations réalisées depuis l'aperçu avant impression :
  • paramètres pour l'envoi d'emails.
  • paramètres pour la création des différents fichiers.
iParamètreFiligraneAjoute un texte en filigrane dans un état (état créé sous l'éditeur d'états ou état imprimé).
iParamètrePDFFixe les options du fichier PDF généré.
iParamètreXLSFixe les options du fichier XLS généré lors de l'impression.
iPicaVersMMConvertit les coordonnées d'un point (exprimées en coordonnées système) en millimètres.
iPoliceSélectionne la police par défaut.
iPoliceDidotSélectionne l'unité à utiliser pour la hauteur des polices (créées avec la fonction iCréePolice) : point DIDOT ou point PICA.
iPosHLa fonction iPosH est conservée uniquement pour compatibilité.
iPosVLa fonction iPosV est conservée uniquement pour compatibilité.
iPosXPermet de gérer la position horizontale (abscisse ou colonne) du curseur d'impression dans la page.
iPosYPermet de gérer la position verticale (ordonnée ou ligne) du curseur d'impression dans la page.
iRAZRé-initialise les paramètres d'impression (marges, police, format du papier, orientation, ...) mémorisés dans la librairie d'impression.
iRAZNbPagesRéinitialise le nombre de pages courant, utilisé dans les champs prédéfinis de type "Nombre de pages" et "Numéro et nombre de pages".
iRepImageHTMLPermet de sélectionner le répertoire dans lequel les images doivent être générées lors d'une impression au format HTML.
iSauteLigneForce un ou plusieurs sauts de ligne.
iSautePageGénère un saut de page : le code correspondant est envoyé dans la file d'impression de l'imprimante.
iSelectPoliceCrée une nouvelle police d'impression depuis la fenêtre standard de sélection des polices de Windows...
iStatusImpressionEtatRenvoie l'état de l'impression en cours.
iSubstBlocSubstitue un bloc de l'état par un autre bloc au cours de l'impression de l'état.
iTermineColonneForce un saut de colonne dans un état multicolonne.
iTerminePageForce le passage à la page suivante au cours de l'impression d'un état.
iTraitImprime un trait aux coordonnées spécifiées.
iTraitHImprime un trait horizontal aux coordonnées spécifiées.
iTraitVImprime un trait vertical aux coordonnées spécifiées.
Liste des exemples associés :
Impression par programmation Exemples unitaires (WINDEV) : Impression par programmation
[ + ] Fonctionnement d'une impression réalisée par programmation (c'est-à-dire sans utiliser l'éditeur d'états)
WD Paramètres Impressions Composants (WINDEV) : WD Paramètres Impressions
[ + ] Cet exemple permet d'illustrer la fonction iParamètre.
Cette fonction permet de récupérer les différents paramètres définis pour une imprimante donnée.

Vous avez la possibilité de modifier directement les paramètres par défaut de l'imprimante sous Windows.
Attention, ces paramètres seront utilisés dans toutes vos applications.

Gestion des imprimantes réseaux :
Si vous souhaitez modifier les paramètres par défaut d'une imprimante réseau, vous devez vous assurer que vous avez bien les droits de "Gestion d'imprimantes". Dans le cas contraire, les modifications apportées ne seront pas prises en compte.
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire