DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Fonctions standard / Fonctions d'impression
  • Réinitialisation du module d'impression
  • iConfigure et iParamètre
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
iConfigure (Fonction)
En anglais : iConfigure
Configure l'imprimante pour une impression réalisée en WLangage :
  • soit en ouvrant directement la fenêtre de configuration. Si les informations sont validées par l'utilisateur, les changements sont effectués uniquement pour l'application en cours.
  • soit en modifiant directement l'imprimante utilisée pour l'impression en cours. Cette modification peut être temporaire (uniquement pour le programme en cours) ou définitive (par exemple, pour une application Windows, modification de l'imprimante par défaut dans le panneau de configuration de Windows).
Pour configurer l'imprimante lors de l'impression des états (réalisés avec l'éditeur d'états), utilisez la fonction iConfigureEtat.
Exemple
WINDEVEtats et RequêtesJavaCode Utilisateur (MCU)
SI iConfigure() = Vrai ALORS
// Crée une police de 48 points Pica
iCréePolice(1, 48, iGras + iItalique, iRoman)
// Imprime un texte avec cette police
iImprime(iPolice(1) + "Texte de taille 48")
// Termine l'impression
iFinImprime()
FIN
WEBDEV - Code ServeurAjax
SI iConfigure("ImprimanteServeur") = Vrai ALORS
// Crée une police de 48 points Pica
iCréePolice(1, 48, iGras + iItalique, iRoman)
// Imprime un texte avec cette police
iImprime(iPolice(1) + "Texte de taille 48")
// Termine l'impression
iFinImprime()
FIN
Syntaxe
WINDEVEtats et RequêtesJavaCode Utilisateur (MCU)

Ouvrir la fenêtre standard de configuration de l'impression Masquer les détails

<Résultat> = iConfigure()
<Résultat> : Booléen
  • Vrai si l'utilisateur a validé les informations saisies dans la boîte de dialogue,
  • Faux si l'utilisateur a abandonné.
WINDEVWEBDEV - Code ServeurJavaCode Utilisateur (MCU)Ajax

Modifier l'imprimante destination Masquer les détails

<Résultat> = iConfigure([<Nom de l'imprimante> [, <Modification temporaire>]])
<Résultat> : Booléen
  • Vrai si le changement d'imprimante a été effectué,
  • Faux dans le cas contraire.
<Nom de l'imprimante> : Chaîne de caractères optionnelle
Identifie l'imprimante à utiliser. Son nom a été défini dans le panneau de configuration de Windows ou dans la fenêtre de configuration de l'impression.
WINDEV Si ce nom n'est pas précisé, l'imprimante définie par défaut sous Windows est sélectionnée.
WEBDEV - Code Serveur Ce paramètre est obligatoire.
Java Le nom de l'imprimante est "Case Sensitive" : il est nécessaire de respecter les majuscules/minuscules du nom.
<Modification temporaire> : Booléen optionnel
  • Vrai (par défaut) si la modification de l'imprimante doit être prise en compte uniquement pour le programme en cours. Ce changement restera effectif jusqu'à la fin de l'exécution du programme (sauf si la fonction iRAZ est appelée).
  • Faux si la modification de l'imprimante doit être effectuée dans le panneau de configuration de Windows ou dans la fenêtre de configuration de l'impression. L'imprimante par défaut est modifiée.
Java La modification de l'imprimante est toujours temporaire. Ce paramètre est ignoré.
Remarques
WINDEVWEBDEV - Code ServeurJavaCode Utilisateur (MCU)Ajax

Réinitialisation du module d'impression

Si la fonction iConfigure renvoie Vrai, le module d'impression est réinitialisé. Il est donc nécessaire d'utiliser la fonction iConfigure avant toute autre fonction d'impression. Dans le cas contraire, toutes les opérations réalisées précédemment avec les fonctions d'impression seront ignorées (par exemple les paramétrages réalisés avec la fonction iParamètre).
Si une impression est en cours, iConfigure ferme cette impression. Il faut donc appeler iConfigure avant le début de l'impression.
WEBDEV - Code Serveur Pour effectuer une impression directement sur une imprimante reliée au serveur, une configuration spécifique est nécessaire. Pour plus de détails, consultez Configuration du serveur pour réaliser une impression.
WINDEVCode Utilisateur (MCU)

iConfigure et iParamètre

WINDEV La boîte de dialogue affichée par la fonction iConfigure peut être appelée depuis la boîte de dialogue ouverte par la fonction iParamètre.
La fonction iParamètre peut être utilisé à la place de la fonction iConfigure. Dans ce cas, seule la fenêtre de configuration s'affiche.
Composante : wd300prn.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 21/06/2023

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