DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Fonctions standard / Fonctions d'impression
  • Réinitialisation du module 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
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
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
WEBDEV - Code ServeurAjax

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.
WEBDEV - Code Serveur Ce paramètre est obligatoire.
<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.
Remarques
WEBDEV - Code ServeurAjax

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.
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