PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE


  • Réinitialisation du module d'impression
  • iConfigure et iParamètre
  • Fonctionnement différent en mode GO et en utilisation réelle
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget iOSApple WatchCatalystUniversal Windows 10 AppWindows Mobile
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.
    Windows Mobile Pour plus de détails, consultez Configuration de l'imprimante utilisée sur le Pocket PC.
  • 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êtesWindows MobileJavaCode 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êtesWindows MobileJavaCode 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 ServeurWindows MobileJavaAjaxCode Utilisateur (MCU)

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 (avec guillemets)
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.
Windows Mobile Si ce nom n'est pas précisé, l'imprimante définie par défaut dans la fenêtre de configuration 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 ServeurWindows MobileJavaAjaxCode Utilisateur (MCU)

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.
WINDEVWindows MobileCode 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.
Windows Mobile

Fonctionnement différent en mode GO et en utilisation réelle

  • En mode GO (simulation sur le poste de développement), la fenêtre standard Windows de sélection d'une imprimante s'affiche.
  • En utilisation réelle, la fenêtre de sélection d'une imprimante spécifique à WINDEV Mobile s'affiche. Cette fenêtre est livrée avec WINDEV Mobile.
L'ensemble des différences entre le mode GO (simulateur) et l'utilisation réelle est détaillé dans Différences en mode GO et en utilisation réelle.
Composante : wd250prn.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire