PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE


  • Quand utiliser la fonction iDestination ?
  • Android : Impression au format PDF
  • Impression au format PDF
  • Impression au format PDF
  • Impression en HTML
  • Impression en XLS
  • Impression en RTF
  • Configuration de l'imprimante pour l'impression en HTML, RTF et Texte
  • Impression au format PRN
  • Impression en XML
  • Caractéristiques d'impression
  • Impression sur un fax
  • Impression d'un fax en mode paysage
  • Utiliser un serveur de fax installé sur un poste différent du poste en cours
  • Fin d'impression
  • Impression via Bluetooth
  • 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/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Paramètre la destination de l'impression.Paramètre et renvoie la destination de l'impression.
Il est possible d'imprimer :
  • directement sur l'imprimante (syntaxe 1 et 2).
    Windows Mobile Dans cette version, l'impression se fait uniquement sur une imprimante PCL.
    WEBDEV - Code Serveur Sur le serveur d'application (en déploiement), l'impression se fait uniquement sur les imprimantes connectées au serveur. Cette fonctionnalité est notamment utilisée pour les sites Intranet. Pour les sites Internet, il est conseillé de réaliser l'impression sous forme d'un fichier au format PDF générique (constante iPDFGénérique).
  • directement dans un fichier texte, HTM, RTF, PDF, PRN ou XML (syntaxe 3).
    Windows Mobile Dans cette version, l'impression se fait uniquement dans un fichier PCL.
    WEBDEV - Code Serveur Pour obtenir une impression identique lors du développement et sur le site déployé, il est conseillé de réaliser des impressions génériques (par exemple avec les constantes iPDFGénérique, ...).
    AndroidiPhone/iPad Dans cette version, l'impression se fait uniquement dans un fichier PDF. AndroidiPhone/iPadUniversal Windows 10 App Dans cette version, l'impression se fait uniquement dans un fichier PDF.
  • Versions 15 et supérieures
    directement un duplicata (syntaxe 4).
    Nouveauté 15
    directement un duplicata (syntaxe 4).
    directement un duplicata (syntaxe 4).
  • directement sur un fax (syntaxe 5 et 6, envoi d'un état vers un numéro de fax par exemple). Pour plus de détails sur la gestion des fax, consultez Envoyer des fax.
    Windows Mobile Dans cette version, cette fonctionnalité n'est pas disponible.
Versions 18 et supérieures
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Nouveauté 18
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Versions 19 et supérieures
Widget Android Cette fonction est désormais disponible en mode Widget Android.
Android Cette fonction est désormais disponible pour les applications Android.
Java Cette fonction est désormais disponible pour les applications Java.
Nouveauté 19
Widget Android Cette fonction est désormais disponible en mode Widget Android.
Android Cette fonction est désormais disponible pour les applications Android.
Java Cette fonction est désormais disponible pour les applications Java.
Widget Android Cette fonction est désormais disponible en mode Widget Android.
Android Cette fonction est désormais disponible pour les applications Android.
Java Cette fonction est désormais disponible pour les applications Java.
AndroidWidget AndroidiPhone/iPad Seules les impressions au format PDF sont disponibles.
AndroidWidget AndroidiPhone/iPadUniversal Windows 10 App Seules les impressions au format PDF sont disponibles.
Versions 21 et supérieures
Universal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
WINDEVEtats et Requêtes Remarque : La fonction iDestination permet également de connaître le type d'impression effectuée (utilisation dans le code d'ouverture de l'état ou dans le code "Avant réimpression" de l'état). Pour plus de détails, consultez la syntaxe 7.
Nouveauté 21
Universal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
WINDEVEtats et Requêtes Remarque : La fonction iDestination permet également de connaître le type d'impression effectuée (utilisation dans le code d'ouverture de l'état ou dans le code "Avant réimpression" de l'état). Pour plus de détails, consultez la syntaxe 7.
Universal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
WINDEVEtats et Requêtes Remarque : La fonction iDestination permet également de connaître le type d'impression effectuée (utilisation dans le code d'ouverture de l'état ou dans le code "Avant réimpression" de l'état). Pour plus de détails, consultez la syntaxe 7.
Exemple
WINDEVWEBDEV - Code ServeurEtats et RequêtesWindowsAjaxCode Utilisateur (MCU)
// Impression au format HTML
iDestination(iHTML, "C:\Mes documents\MonEtat.HTM")
// "C:\Mes documents\MonEtat.HTM" correspond au nom et
// au chemin du fichier HTM qui sera créé avec l'état "ETAT_MonEtatRécap"
iImprimeEtat(ETAT_MonEtatRécap)
WINDEVWEBDEV - Code ServeurEtats et RequêtesWindowsLinuxAjaxCode Utilisateur (MCU)
// Impression au format PDF
NomFichier est une chaîne = ComplèteRep(fRepDonnées()) + ...
"f" + Facture + Client + ".PDF"
iDestination(iPDFGénérique, NomFichier)
iImprimeEtat(ETAT_Facture, Client, Facture)
// Teste si on est sur un site WEBDEV
SI EnModeWeb() = Vrai ALORS
// Impression effectuée depuis un site WEBDEV
// Envoi du fichier à l'internaute
FichierAffiche(NomFichier, "application/pdf")
Multitâche(0)
// Suppression du fichier sur le serveur
fSupprime(NomFichier)
FIN
WINDEVWEBDEV - Code ServeurEtats et RequêtesWindowsWindows MobileAjaxCode Utilisateur (MCU)
// Imprimante PCL à utiliser
iDestination(iPCL, "\\MonRéseau\MonImprimante")
// Impression au format PCL : iDestination(iPCL, "\Mes documents\MonFichier.PCL")
WINDEVWEBDEV - Code ServeurEtats et RequêtesWindowsAjaxCode Utilisateur (MCU)
// Génération d'un fichier PRN
iDestination(iFichierImprimante, "C:\Temp\Monimpression.prn")
Versions 23 et supérieures
WINDEVEtats et RequêtesWindowsCode Utilisateur (MCU)
// Génération d'un fichier PDF et ouverture du logiciel de messagerie par défaut
iDestination(iEmailPDF, "MaPieceJointe.PDF")

// Configuration du logiciel de mail (optionnel)
iParamètreExport(iExportEmailDestinataire, "Wam@CrazyMail.com; Celia.Wat@ZMail.fr")
iParamètreExport(iExportEmailExpéditeur, "Cemoy@Berrymail.com")
iParamètreExport(iExportEmailSujet, "Résultat des ventes de l'année")

iImprimeEtat(ETAT_MonEtat)
Nouveauté 23
WINDEVEtats et RequêtesWindowsCode Utilisateur (MCU)
// Génération d'un fichier PDF et ouverture du logiciel de messagerie par défaut
iDestination(iEmailPDF, "MaPieceJointe.PDF")

// Configuration du logiciel de mail (optionnel)
iParamètreExport(iExportEmailDestinataire, "Wam@CrazyMail.com; Celia.Wat@ZMail.fr")
iParamètreExport(iExportEmailExpéditeur, "Cemoy@Berrymail.com")
iParamètreExport(iExportEmailSujet, "Résultat des ventes de l'année")

iImprimeEtat(ETAT_MonEtat)
WINDEVEtats et RequêtesWindowsCode Utilisateur (MCU)
// Génération d'un fichier PDF et ouverture du logiciel de messagerie par défaut
iDestination(iEmailPDF, "MaPieceJointe.PDF")

// Configuration du logiciel de mail (optionnel)
iParamètreExport(iExportEmailDestinataire, "Wam@CrazyMail.com; Celia.Wat@ZMail.fr")
iParamètreExport(iExportEmailExpéditeur, "Cemoy@Berrymail.com")
iParamètreExport(iExportEmailSujet, "Résultat des ventes de l'année")

iImprimeEtat(ETAT_MonEtat)
Syntaxe
WINDEVWEBDEV - Code ServeurEtats et RequêtesJavaAjaxCode Utilisateur (MCU)

Imprimer directement sur l'imprimante Masquer les détails

iDestination([<Destination> [, <Nom du travail>]])
<Destination> : Constante optionnelle de type entier
Destination de l'impression.
iImprimanteImpression directe sur l'imprimante
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.
<Nom du travail> : Chaîne de caractères (avec guillemets) optionnelle
Nom à donner à l'impression. Ce nom permettra d'identifier l'impression dans la liste des travaux traités par l'imprimante.
WINDEVWEBDEV - Code ServeurWINDEV MobileEtats et RequêtesCode Utilisateur (MCU)

Imprimer directement sur une imprimante PCL Masquer les détails

iDestination(<iPCL> , <Imprimante à utiliser>)
<iPCL> : Constante
iPCL : Constante permettant d'imprimer directement sur une imprimante PCL.
Attention : il n'est pas possible d'imprimer en mode paysage sur une imprimante PCL.
<Imprimante à utiliser> : Chaîne de caractères (avec guillemets)
Chemin et nom de l'imprimante PCL utilisée. Cette imprimante doit être accessible.
Si cette imprimante est associée au port infrarouge du Pocket PC, ce paramètre doit correspondre :
  • à la chaîne "IRDA:" : si une seule imprimante est active sur le port infrarouge au moment de l'impression.
  • à la chaîne "IRDA:<Imprimante à utiliser>" : si plusieurs imprimantes sont actives sur le port infrarouge au moment de l'impression.
Si cette imprimante est accessible via Bluetooth, ce paramètre doit correspondre à la chaîne "<Nom du port virtuel de sortie de Bluetooth>:".
Si plusieurs imprimantes utilisent la technologie Bluetooth, lors de l'impression, une fenêtre permet à l'utilisateur de sélectionner l'imprimante à utiliser. Pour plus de détails sur l'impression par Bluetooth, consultez les remarques.
Si cette imprimante est accessible par Wi-Fi ou par réseau, ce paramètre doit correspondre au nom et au chemin UNC de l'imprimante.

Imprimer dans un fichier (HTM, PCL, PDF, PRN, RTF, XLS, XML, ...) Masquer les détails

iDestination([<Type du fichier destination> [, <Nom du fichier à créer>]])
<Type du fichier destination> : Constante optionnelle de type entier
Permet de paramétrer le type de fichier à créer :
Versions 23 et supérieures
iEmailPDF
Nouveauté 23
iEmailPDF
iEmailPDF
Impression directe dans un fichier PDF et ouverture du logiciel de messagerie du poste en cours.
Ce fichier PDF est directement joint à un nouveau email créé en utilisant le client MAPI installé par un logiciel de messagerie du poste en cours. Le client MAPI doit être installé dans le même mode de compilation (32/64 bits) que l'application.
Le fichier a pour nom <Nom de l'état>.PDF (où <Nom de l'état> correspond au nom de l'état défini sous l'éditeur d'états). Ce fichier est créé dans le répertoire de l'application. Si le paramètre <Nom du fichier à créer> est précisé, le nom du fichier sera <Nom du fichier à créer>.PDF.
Remarque : Il est possible de paramétrer les éléments de l'email créé avec la fonction iParamètreExport.
WEBDEV - Code ServeurLinuxAndroidWidget AndroidiPhone/iPadWindows MobileUniversal Windows 10 AppJava Cette constante n'est pas disponible.
iFichierImpression directe dans un fichier texte. Le fichier a pour nom <Nom de l'état>.TXT (où <Nom de l'état> correspond au nom de l'état défini sous l'éditeur d'états). Ce fichier est créé dans le répertoire de l'application. Si le paramètre <Nom du fichier à créer> est précisé, le nom du fichier sera <Nom du fichier à créer>.TXT.
Attention : le paramétrage de l'imprimante est important. Consultez les remarques.
WEBDEV - Code Serveur Si le répertoire du fichier n'est pas précisé, le fichier est généré dans le répertoire des données du site. Ce répertoire est paramétrable grâce à l'outil WDCOMPTE. Ce répertoire peut être connu grâce à la fonction fRepDonnées. Il est conseillé d'utiliser la fonction iDernierFichier pour ouvrir le dernier fichier généré.
LinuxAndroidWidget AndroidiPhone/iPadWindows MobileUniversal Windows 10 AppJava Cette constante n'est pas disponible.
iFichierGénériqueImpression directe dans un fichier texte. Le fichier a pour nom <Nom de l'état>.TXT (où <Nom de l'état> correspond au nom de l'état défini sous l'éditeur d'états). Ce fichier est créé dans le répertoire de l'application. Si le paramètre <Nom du fichier à créer> est précisé, le nom du fichier sera <Nom du fichier à créer>.TXT.
Ce mode d'impression n'utilise pas le driver d'imprimante courant ce qui garantit un résultat identique d'un poste à l'autre.
WEBDEV - Code Serveur Si le répertoire du fichier n'est pas précisé, le fichier est généré dans le répertoire des données du site. Ce répertoire est paramétrable grâce à l'outil WDCOMPTE. Ce répertoire peut être connu grâce à la fonction fRepDonnées. Il est conseillé d'utiliser la fonction iDernierFichier pour ouvrir le dernier fichier généré.
LinuxAndroidWidget AndroidiPhone/iPadWindows MobileUniversal Windows 10 AppJava Cette constante n'est pas disponible.
iFichierImprimanteImpression directe dans un fichier PRN (fichier <Nom du fichier à créer>). Le paramètre <Nom du fichier à créer> doit contenir le nom complet du fichier PRN.
Attention : le paramétrage de l'imprimante est important. Consultez les remarques.
WEBDEV - Code ServeurLinuxAndroidWidget AndroidiPhone/iPadWindows MobileUniversal Windows 10 AppJava Cette constante n'est pas disponible.
iHTMLImpression directe dans un fichier HTML avec utilisation de feuille de styles. Le fichier a pour nom <Nom de l'état>.HTM (où <Nom de l'état> correspond au nom de l'état défini sous l'éditeur d'états). Ce fichier est créé dans le répertoire de l'application.
Ce mode d'impression doit être utilisé pour gérer les superpositions dans les pages HTML.
Si le paramètre <Nom du fichier à créer> est précisé, le nom du fichier sera <Nom du fichier à créer>.HTM. Aucun aperçu ne sera affiché.
Attention : le paramétrage de l'imprimante est important. Consultez les remarques.
WEBDEV - Code Serveur Si le répertoire du fichier n'est pas précisé, le fichier est généré dans le répertoire des données du site. Ce répertoire est paramétrable grâce à l'outil WDCOMPTE. Ce répertoire peut être connu grâce à la fonction fRepDonnées. Il est conseillé d'utiliser la fonction iDernierFichier pour ouvrir le dernier fichier généré.
LinuxAndroidWidget AndroidiPhone/iPadWindows MobileUniversal Windows 10 AppJava Cette constante n'est pas disponible.
iHTMLGénériqueImpression directe dans un fichier HTML avec utilisation d'une feuille de styles. Le fichier a pour nom <Nom de l'état>.HTM (où <Nom de l'état> correspond au nom de l'état défini sous l'éditeur d'états). Ce fichier est créé dans le répertoire de l'application.
Ce mode d'impression doit être utilisé pour gérer les superpositions dans les pages HTML.
Si le paramètre <Nom du fichier à créer> est précisé, le nom du fichier sera <Nom du fichier à créer>.HTM. Aucun aperçu ne sera affiché.
Ce mode d'impression n'utilise pas le driver d'imprimante courant ce qui garantit un résultat identique d'un poste à l'autre.
WEBDEV - Code Serveur Si le répertoire du fichier n'est pas précisé, le fichier est généré dans le répertoire des données du site. Ce répertoire est paramétrable grâce à l'outil WDCOMPTE. Ce répertoire peut être connu grâce à la fonction fRepDonnées. Il est conseillé d'utiliser la fonction iDernierFichier pour ouvrir le dernier fichier généré.
LinuxAndroidWidget AndroidiPhone/iPadWindows MobileUniversal Windows 10 AppJava Cette constante n'est pas disponible.
iHTMLSansCSSImpression directe dans un fichier HTML sans utilisation d'une feuille de styles. Le fichier a pour nom <Nom de l'état>.HTM (où <Nom de l'état> correspond au nom de l'état défini sous l'éditeur d'états). Ce fichier est créé dans le répertoire de l'application.
Ce mode d'impression ne gère pas les superpositions dans les pages HTML.
Si le paramètre <Nom du fichier à créer> est précisé, le nom du fichier sera <Nom du fichier à créer>.HTM. Aucun aperçu ne sera affiché.
Attention : le paramétrage de l'imprimante est important. Consultez les remarques.
WEBDEV - Code Serveur Si le répertoire du fichier n'est pas précisé, le fichier est généré dans le répertoire des données du site. Ce répertoire est paramétrable grâce à l'outil WDCOMPTE. Ce répertoire peut être connu grâce à la fonction fRepDonnées. Il est conseillé d'utiliser la fonction iDernierFichier pour ouvrir le dernier fichier généré.
LinuxAndroidWidget AndroidiPhone/iPadWindows MobileUniversal Windows 10 AppJava Cette constante n'est pas disponible.
iHTMLGénériqueSansCSSImpression directe dans un fichier HTML sans utilisation d'une feuille de styles. Le fichier a pour nom <Nom de l'état>.HTM (où <Nom de l'état> correspond au nom de l'état défini sous l'éditeur d'états). Ce fichier est créé dans le répertoire de l'application.
Ce mode d'impression ne gère pas les superpositions dans les pages HTML.
Si le paramètre <Nom du fichier à créer> est précisé, le nom du fichier sera <Nom du fichier à créer>.HTM. Aucun aperçu ne sera affiché.
Ce mode d'impression n'utilise pas le driver d'imprimante courant ce qui garantit un résultat identique d'un poste à l'autre.
WEBDEV - Code Serveur Si le répertoire du fichier n'est pas précisé, le fichier est généré dans le répertoire des données du site. Ce répertoire est paramétrable grâce à l'outil WDCOMPTE. Ce répertoire peut être connu grâce à la fonction fRepDonnées. Il est conseillé d'utiliser la fonction iDernierFichier pour ouvrir le dernier fichier généré.
LinuxAndroidWidget AndroidiPhone/iPadWindows MobileUniversal Windows 10 AppJava Cette constante n'est pas disponible.
iPCLImpression directe dans un fichier PCL (fichier <Nom de l'état>.PCL créé dans le répertoire de l'application).
Si le paramètre <Nom du fichier à créer> est précisé, le nom du fichier sera <Nom du fichier à créer>.PCL.
WEBDEV - Code Serveur Si le répertoire du fichier n'est pas précisé, le fichier est généré dans le répertoire des données du site. Ce répertoire est paramétrable grâce à l'outil WDCOMPTE. Ce répertoire peut être connu grâce à la fonction fRepDonnées. Il est conseillé d'utiliser la fonction iDernierFichier pour ouvrir le dernier fichier généré.
LinuxAndroidWidget AndroidiPhone/iPadWindows MobileUniversal Windows 10 AppJava Cette constante n'est pas disponible.
iPDFImpression directe dans un fichier PDF. Le fichier a pour nom <Nom de l'état>.PDF (où <Nom de l'état> correspond au nom de l'état défini sous l'éditeur d'états). Ce fichier est créé dans le répertoire de l'application.
Si le paramètre <Nom du fichier à créer> est précisé, le nom du fichier sera <Nom du fichier à créer>.PDF.
WEBDEV - Code Serveur Si le répertoire du fichier n'est pas précisé, le fichier est généré dans le répertoire des données du site. Ce répertoire est paramétrable grâce à l'outil WDCOMPTE. Ce répertoire peut être connu grâce à la fonction fRepDonnées. Il est conseillé d'utiliser la fonction iDernierFichier pour ouvrir le dernier fichier généré.
AndroidWidget AndroidWindows MobileJava Cette constante n'est pas disponible.
iPDFGénériqueImpression directe dans un fichier PDF. Le fichier a pour nom <Nom de l'état>.PDF (où <Nom de l'état> correspond au nom de l'état défini sous l'éditeur d'états). Ce fichier est créé dans le répertoire de l'application.
Si le paramètre <Nom du fichier à créer> est précisé, le nom du fichier sera <Nom du fichier à créer>.PDF.
Attention : Il n'est pas possible d'utiliser un format supérieur au format A4.
Ce mode d'impression n'utilise pas le driver d'imprimante courant ce qui garantit un résultat identique d'un poste à l'autre.
WEBDEV - Code Serveur Si le répertoire du fichier n'est pas précisé, le fichier est généré dans le répertoire des données du site. Ce répertoire est paramétrable grâce à l'outil WDCOMPTE. Ce répertoire peut être connu grâce à la fonction fRepDonnées. Il est conseillé d'utiliser la fonction iDernierFichier pour ouvrir le dernier fichier généré.
Android Les impressions PDF supportent uniquement les polices standards Adobe (non Unicode) : Courrier, Helvetica, Times, Symbol et ZapFDingbats.
Windows Mobile Cette constante n'est pas disponible.
iRTFImpression directe dans un fichier RTF. Le fichier a pour nom <Nom de l'état>.RTF (où <Nom de l'état> correspond au nom de l'état défini sous l'éditeur d'états). Ce fichier est créé dans le répertoire de l'application.
Si le paramètre <Nom du fichier à créer> est précisé, le nom du fichier sera <Nom du fichier à créer>.RTF. Aucun aperçu ne sera affiché.
Attention : le paramétrage de l'imprimante est important. Consultez les remarques.
WEBDEV - Code Serveur Si le répertoire du fichier n'est pas précisé, le fichier est généré dans le répertoire des données du site. Ce répertoire est paramétrable grâce à l'outil WDCOMPTE. Ce répertoire peut être connu grâce à la fonction fRepDonnées. Il est conseillé d'utiliser la fonction iDernierFichier pour ouvrir le dernier fichier généré.
LinuxAndroidWidget AndroidiPhone/iPadWindows MobileUniversal Windows 10 AppJava Cette constante n'est pas disponible.
iRTFGénériqueImpression directe dans un fichier RTF. Le fichier a pour nom <Nom de l'état>.RTF (où <Nom de l'état> correspond au nom de l'état défini sous l'éditeur d'états). Ce fichier est créé dans le répertoire de l'application.
Si le paramètre <Nom du fichier à créer> est précisé, le nom du fichier sera <Nom du fichier à créer>.RTF. Aucun aperçu ne sera affiché.
Ce mode d'impression n'utilise pas le driver d'imprimante courant ce qui garantit un résultat identique d'un poste à l'autre.
WEBDEV - Code Serveur Si le répertoire du fichier n'est pas précisé, le fichier est généré dans le répertoire des données du site. Ce répertoire est paramétrable grâce à l'outil WDCOMPTE. Ce répertoire peut être connu grâce à la fonction fRepDonnées. Il est conseillé d'utiliser la fonction iDernierFichier pour ouvrir le dernier fichier généré.
LinuxAndroidWidget AndroidiPhone/iPadWindows MobileUniversal Windows 10 AppJava Cette constante n'est pas disponible.
iXLSImpression directe dans un fichier XLS. Le fichier a pour nom <Nom de l'état>.XLS (où <Nom de l'état> correspond au nom de l'état défini sous l'éditeur d'états). Ce fichier est créé dans le répertoire de l'application.
Si le paramètre <Nom du fichier à créer> est précisé, le nom du fichier sera <Nom du fichier à créer>.XLS. Aucun aperçu ne sera affiché.
WEBDEV - Code Serveur Si le répertoire du fichier n'est pas précisé, le fichier est généré dans le répertoire des données du site. Ce répertoire est paramétrable grâce à l'outil WDCOMPTE. Ce répertoire peut être connu grâce à la fonction fRepDonnées. Il est conseillé d'utiliser la fonction iDernierFichier pour ouvrir le dernier fichier généré.
LinuxAndroidWidget AndroidiPhone/iPadWindows MobileUniversal Windows 10 AppJava Cette constante n'est pas disponible.
iXLSGénériqueImpression directe dans un fichier XLS. Le fichier a pour nom <Nom de l'état>.XLS (où <Nom de l'état> correspond au nom de l'état défini sous l'éditeur d'états). Ce fichier est créé dans le répertoire de l'application.
Si le paramètre <Nom du fichier à créer> est précisé, le nom du fichier sera <Nom du fichier à créer>.XLS. Aucun aperçu ne sera affiché.
Ce mode d'impression n'utilise pas le driver d'imprimante courant ce qui garanti un résultat identique d'un poste à l'autre.
WEBDEV - Code Serveur Si le répertoire du fichier n'est pas précisé, le fichier est généré dans le répertoire des données du site. Ce répertoire est paramétrable grâce à l'outil WDCOMPTE. Ce répertoire peut être connu grâce à la fonction fRepDonnées. Il est conseillé d'utiliser la fonction iDernierFichier pour ouvrir le dernier fichier généré.
LinuxAndroidWidget AndroidiPhone/iPadWindows MobileUniversal Windows 10 AppJava Cette constante n'est pas disponible.
iXMLImpression directe dans un fichier XML. Le fichier a pour nom <Nom de l'état>.XML (où <Nom de l'état> correspond au nom de l'état défini sous l'éditeur d'états). Ce fichier est créé dans le répertoire de l'application.
Si le paramètre <Nom du fichier à créer> est précisé, le nom du fichier sera <Nom du fichier à créer>.XML. Aucun aperçu ne sera affiché.
WEBDEV - Code Serveur Si le répertoire du fichier n'est pas précisé, le fichier est généré dans le répertoire des données du site. Ce répertoire est paramétrable grâce à l'outil WDCOMPTE. Ce répertoire peut être connu grâce à la fonction fRepDonnées. Il est conseillé d'utiliser la fonction iDernierFichier pour ouvrir le dernier fichier généré.
LinuxAndroidWidget AndroidiPhone/iPadWindows MobileUniversal Windows 10 AppJava Cette constante n'est pas disponible.
iXMLGénériqueImpression directe dans un fichier XML. Le fichier a pour nom <Nom de l'état>.XML (où <Nom de l'état> correspond au nom de l'état défini sous l'éditeur d'états). Ce fichier est créé dans le répertoire de l'application.
Si le paramètre <Nom du fichier à créer> est précisé, le nom du fichier sera <Nom du fichier à créer>.XML. Aucun aperçu ne sera affiché.
Ce mode d'impression n'utilise pas le driver d'imprimante courant ce qui garantit un résultat identique d'un poste à l'autre.
WEBDEV - Code Serveur Si le répertoire du fichier n'est pas précisé, le fichier est généré dans le répertoire des données du site. Ce répertoire est paramétrable grâce à l'outil WDCOMPTE. Ce répertoire peut être connu grâce à la fonction fRepDonnées. Il est conseillé d'utiliser la fonction iDernierFichier pour ouvrir le dernier fichier généré.
LinuxAndroidWidget AndroidiPhone/iPadWindows MobileUniversal Windows 10 AppJava Cette constante n'est pas disponible.
<Nom du fichier à créer> : Chaîne de caractères optionnelle
Nom du fichier généré. Si ce paramètre n'est pas précisé, le nom du fichier généré correspond au "Nom de l'état". Dans le cas d'une impression au format PRN (avec la constante iFichierImprimante), le nom complet du fichier à créer doit être spécifié.
WINDEVWEBDEV - Code ServeurEtats et RequêtesWindowsCode Utilisateur (MCU)

Imprimer un duplicata Masquer les détails

iDestination(<Type destination> [, <Nom du fichier à créer> [, <Certificat> [, <Mot de passe>]]])
<Type destination> : Constante de type entier
Permet de paramétrer le type de fichier à créer :
Versions 15 et supérieures
iDuplicata
Nouveauté 15
iDuplicata
iDuplicata
Impression directe dans un fichier duplicata. Le fichier a pour nom <Nom de l'état>.DPL (où <Nom de l'état> correspond au nom de l'état défini sous l'éditeur d'états). Ce fichier est créé dans le répertoire de l'application.

Attention : Cette constante permet d'imprimer uniquement un duplicata et non de réaliser une impression.
Pour réaliser un duplicata d'une impression, il est conseillé d'utiliser la fonction iParamètreDuplicata puis la fonction iDestination pour imprimer sur l'imprimante.
WEBDEV - Code Serveur Si le répertoire du fichier n'est pas précisé, le fichier est généré dans le répertoire des données du site. Ce répertoire est paramétrable grâce à l'outil WDCOMPTE. Ce répertoire peut être connu grâce à la fonction fRepDonnées. Il est conseillé d'utiliser la fonction iDernierFichier pour ouvrir le dernier fichier généré.
<Nom du fichier à créer> : Chaîne de caractères optionnelle
Nom du fichier duplicata à créer (sans l'extension). Le fichier créé sera <Nom du fichier à créer>.DPL.
Si ce paramètre correspond à chaîne vide (""), le nom du fichier généré correspond au "Nom de l'état".DPL.
<Certificat> : Variable de type Certificat
Versions 16 et supérieures
Nom de la variable de type Certificat contenant le certificat à utiliser pour signer le duplicata.
Nouveauté 16
Nom de la variable de type Certificat contenant le certificat à utiliser pour signer le duplicata.
Nom de la variable de type Certificat contenant le certificat à utiliser pour signer le duplicata.
<Mot de passe> : Chaîne de caractères (avec guillemets)
Versions 16 et supérieures
Mot de passe du duplicata généré.
Nouveauté 16
Mot de passe du duplicata généré.
Mot de passe du duplicata généré.
WINDEVWEBDEV - Code ServeurEtats et RequêtesAjaxCode Utilisateur (MCU)

Imprimer directement sur un Fax sans gestion d'un compte-rendu (Windows 2000 et XP) Masquer les détails

iDestination(<iFax> , <Numéro de Fax à composer>)
<iFax> : Constante
iFax : Constante permettant d'imprimer directement sur un fax.
<Numéro de Fax à composer> : Chaîne de caractères
Numéro de téléphone correspondant au fax où doit être envoyée l'impression.
Attention : Un modem doit être installé sur le poste en cours. Le numéro de fax doit correspondre aux spécifications indiquées lors de la configuration du modem.
WINDEVWEBDEV - Code ServeurEtats et RequêtesAjaxCode Utilisateur (MCU)

Imprimer directement sur un Fax avec gestion d'un compte-rendu (Windows 2000 et XP) Masquer les détails

<Résultat> = iDestination(<iFax> , <Numéro de Fax à composer> , <Nom du fax> [, <Nom ou identifiant du serveur de fax>])
<Résultat> : Entier
  • Identifiant de la connexion au serveur de fax,
  • 0 en cas d'erreur. Le message d'erreur correspondant peut être obtenu avec la fonction ErreurInfo.
<iFax> : Constante
iFax : Constante permettant d'imprimer directement sur un fax.
<Numéro de Fax à composer> : Chaîne de caractères
Numéro de téléphone correspondant au fax où doit être envoyée l'impression.
Attention : un modem doit être installé sur le poste en cours. Le numéro de fax doit correspondre aux spécifications indiquées lors de la configuration du modem.
<Nom du fax> : Chaîne de caractères
Nom permettant d'identifier le fax envoyé. Il sera alors possible de connaître l'état du fax envoyé grâce à la fonction FaxEtat.
<Nom ou identifiant du serveur de fax> : Chaîne de caractères ou entier optionnelle
Nom de partage du poste serveur de fax.
Si ce paramètre n'est pas précisé ou correspond à une chaîne vide, le serveur de fax correspond au serveur de fax par défaut.
Attention : il est nécessaire de démarrer le serveur de fax et de le configurer en mode d'envoi. Pour plus de détails, consultez Envoyer des fax.
Identifiant du serveur de fax : Si la fonction FaxConnecte a été utilisée avant la fonction iAperçu, ce paramètre peut correspondre à l'identifiant de la connexion au serveur de fax renvoyé par la fonction FaxConnecte.
Versions 21 et supérieures
WINDEVEtats et Requêtes

Connaître la destination de l'impression en cours Masquer les détails

<Résultat> = iDestination()
<Résultat> : Constante optionnelle de type entier
Type d'impression effectuée :
iDuplicataImpression directe dans un fichier duplicata.
Utilisation dans le traitement "Avant réimpression" : Cette constante est renvoyée si le bouton "Duplicata" est utilisé dans l'aperçu avant impression.
Versions 21 et supérieures
iEmail
Nouveauté 21
iEmail
iEmail
Impression directe dans un email.
Utilisation dans le traitement "Avant réimpression" : Cette constante est renvoyée si le bouton "Email avec contenu intégré" est utilisé dans l'aperçu avant impression.
Versions 21 et supérieures
iEmailPDF
Nouveauté 21
iEmailPDF
iEmailPDF
Impression directe dans un PDF attaché à un email.
Utilisation dans le traitement "Avant réimpression" : Cette constante est renvoyée si le bouton "Email avec PDF attaché" est utilisé dans l'aperçu avant impression.
iFichierImpression directe dans un fichier texte.
iFichierGénériqueImpression directe dans un fichier texte.
iFichierImprimanteImpression directe dans un fichier PRN (fichier <Nom du fichier à créer>).
iHTMLImpression directe dans un fichier HTML avec utilisation de feuille de styles.
Utilisation dans le traitement "Avant réimpression" : Cette constante est renvoyée si le bouton "HTML" est utilisé dans l'aperçu avant impression.
iHTMLGénériqueImpression directe dans un fichier HTML avec utilisation d'une feuille de styles.
iHTMLSansCSSImpression directe dans un fichier HTML sans utilisation d'une feuille de styles.
iHTMLGénériqueSansCSSImpression directe dans un fichier HTML sans utilisation d'une feuille de styles.
iImprimanteImpression directe sur l'imprimante.
Utilisation dans le traitement "Avant réimpression" : Cette constante est renvoyée si le bouton "Imprimer" est utilisé dans l'aperçu avant impression.
iPCLImpression directe dans un fichier PCL.
iPDFImpression directe dans un fichier PDF.
Utilisation dans le traitement "Avant réimpression" : Cette constante est renvoyée si le bouton "PDF" est utilisé dans l'aperçu avant impression.
iPDFGénériqueImpression directe dans un fichier PDF.
iRTFImpression directe dans un fichier RTF.
Utilisation dans le traitement "Avant réimpression" : Cette constante est renvoyée si le bouton "Word" est utilisé dans l'aperçu avant impression.
iRTFGénériqueImpression directe dans un fichier RTF.
iXLSImpression directe dans un fichier XLS.
Utilisation dans le traitement "Avant réimpression" : Cette constante est renvoyée si le bouton "XLS" est utilisé dans l'aperçu avant impression.
iXLSGénériqueImpression directe dans un fichier XLS.
iXMLImpression directe dans un fichier XML.
Utilisation dans le traitement "Avant réimpression" : Cette constante est renvoyée si le bouton "XML" est utilisé dans l'aperçu avant impression.
iXMLGénériqueImpression directe dans un fichier XML.
Nouveauté 21
WINDEVEtats et Requêtes

Connaître la destination de l'impression en cours Masquer les détails

<Résultat> = iDestination()
<Résultat> : Constante optionnelle de type entier
Type d'impression effectuée :
iDuplicataImpression directe dans un fichier duplicata.
Utilisation dans le traitement "Avant réimpression" : Cette constante est renvoyée si le bouton "Duplicata" est utilisé dans l'aperçu avant impression.
Versions 21 et supérieures
iEmail
Nouveauté 21
iEmail
iEmail
Impression directe dans un email.
Utilisation dans le traitement "Avant réimpression" : Cette constante est renvoyée si le bouton "Email avec contenu intégré" est utilisé dans l'aperçu avant impression.
Versions 21 et supérieures
iEmailPDF
Nouveauté 21
iEmailPDF
iEmailPDF
Impression directe dans un PDF attaché à un email.
Utilisation dans le traitement "Avant réimpression" : Cette constante est renvoyée si le bouton "Email avec PDF attaché" est utilisé dans l'aperçu avant impression.
iFichierImpression directe dans un fichier texte.
iFichierGénériqueImpression directe dans un fichier texte.
iFichierImprimanteImpression directe dans un fichier PRN (fichier <Nom du fichier à créer>).
iHTMLImpression directe dans un fichier HTML avec utilisation de feuille de styles.
Utilisation dans le traitement "Avant réimpression" : Cette constante est renvoyée si le bouton "HTML" est utilisé dans l'aperçu avant impression.
iHTMLGénériqueImpression directe dans un fichier HTML avec utilisation d'une feuille de styles.
iHTMLSansCSSImpression directe dans un fichier HTML sans utilisation d'une feuille de styles.
iHTMLGénériqueSansCSSImpression directe dans un fichier HTML sans utilisation d'une feuille de styles.
iImprimanteImpression directe sur l'imprimante.
Utilisation dans le traitement "Avant réimpression" : Cette constante est renvoyée si le bouton "Imprimer" est utilisé dans l'aperçu avant impression.
iPCLImpression directe dans un fichier PCL.
iPDFImpression directe dans un fichier PDF.
Utilisation dans le traitement "Avant réimpression" : Cette constante est renvoyée si le bouton "PDF" est utilisé dans l'aperçu avant impression.
iPDFGénériqueImpression directe dans un fichier PDF.
iRTFImpression directe dans un fichier RTF.
Utilisation dans le traitement "Avant réimpression" : Cette constante est renvoyée si le bouton "Word" est utilisé dans l'aperçu avant impression.
iRTFGénériqueImpression directe dans un fichier RTF.
iXLSImpression directe dans un fichier XLS.
Utilisation dans le traitement "Avant réimpression" : Cette constante est renvoyée si le bouton "XLS" est utilisé dans l'aperçu avant impression.
iXLSGénériqueImpression directe dans un fichier XLS.
iXMLImpression directe dans un fichier XML.
Utilisation dans le traitement "Avant réimpression" : Cette constante est renvoyée si le bouton "XML" est utilisé dans l'aperçu avant impression.
iXMLGénériqueImpression directe dans un fichier XML.
WINDEVEtats et Requêtes

Connaître la destination de l'impression en cours Masquer les détails

<Résultat> = iDestination()
<Résultat> : Constante optionnelle de type entier
Type d'impression effectuée :
iDuplicataImpression directe dans un fichier duplicata.
Utilisation dans le traitement "Avant réimpression" : Cette constante est renvoyée si le bouton "Duplicata" est utilisé dans l'aperçu avant impression.
Versions 21 et supérieures
iEmail
Nouveauté 21
iEmail
iEmail
Impression directe dans un email.
Utilisation dans le traitement "Avant réimpression" : Cette constante est renvoyée si le bouton "Email avec contenu intégré" est utilisé dans l'aperçu avant impression.
Versions 21 et supérieures
iEmailPDF
Nouveauté 21
iEmailPDF
iEmailPDF
Impression directe dans un PDF attaché à un email.
Utilisation dans le traitement "Avant réimpression" : Cette constante est renvoyée si le bouton "Email avec PDF attaché" est utilisé dans l'aperçu avant impression.
iFichierImpression directe dans un fichier texte.
iFichierGénériqueImpression directe dans un fichier texte.
iFichierImprimanteImpression directe dans un fichier PRN (fichier <Nom du fichier à créer>).
iHTMLImpression directe dans un fichier HTML avec utilisation de feuille de styles.
Utilisation dans le traitement "Avant réimpression" : Cette constante est renvoyée si le bouton "HTML" est utilisé dans l'aperçu avant impression.
iHTMLGénériqueImpression directe dans un fichier HTML avec utilisation d'une feuille de styles.
iHTMLSansCSSImpression directe dans un fichier HTML sans utilisation d'une feuille de styles.
iHTMLGénériqueSansCSSImpression directe dans un fichier HTML sans utilisation d'une feuille de styles.
iImprimanteImpression directe sur l'imprimante.
Utilisation dans le traitement "Avant réimpression" : Cette constante est renvoyée si le bouton "Imprimer" est utilisé dans l'aperçu avant impression.
iPCLImpression directe dans un fichier PCL.
iPDFImpression directe dans un fichier PDF.
Utilisation dans le traitement "Avant réimpression" : Cette constante est renvoyée si le bouton "PDF" est utilisé dans l'aperçu avant impression.
iPDFGénériqueImpression directe dans un fichier PDF.
iRTFImpression directe dans un fichier RTF.
Utilisation dans le traitement "Avant réimpression" : Cette constante est renvoyée si le bouton "Word" est utilisé dans l'aperçu avant impression.
iRTFGénériqueImpression directe dans un fichier RTF.
iXLSImpression directe dans un fichier XLS.
Utilisation dans le traitement "Avant réimpression" : Cette constante est renvoyée si le bouton "XLS" est utilisé dans l'aperçu avant impression.
iXLSGénériqueImpression directe dans un fichier XLS.
iXMLImpression directe dans un fichier XML.
Utilisation dans le traitement "Avant réimpression" : Cette constante est renvoyée si le bouton "XML" est utilisé dans l'aperçu avant impression.
iXMLGénériqueImpression directe dans un fichier XML.
Remarques

Quand utiliser la fonction iDestination ?

La fonction iDestination doit être la première fonction d'impression appelée. Elle doit donc figurer avant les fonctions iImprime, iCréePolice, etc. Mais la fonction iDestination doit être appelée après les fonctions iConfigure ou iParamètre.
Remarque : La fonction iDestination peut être appelée avant l'exécution d'un état (avec iImprimeEtat) pour choisir la destination de l'exécution de l'état.
AndroidWidget Android

Android : Impression au format PDF

Par défaut, si la fonction iDestination n'est pas appelée avant de lancer une impression PDF, un fichier "document.pdf" sera généré dans le répertoire des fichiers de l'application.
S'il est nécessaire d'ouvrir le document PDF généré par les fonctions d'impression avec une application externe (en utilisant la fonction LanceAppliAssociée par exemple), le document doit se trouver sur la mémoire externe de l'appareil (sdcard par exemple) pour qu'il soit accessible par les autres applications.
Exemple :
iDestination(iPDFGénérique, ComplèteRep(SysRepCarteStockage()) + "document.pdf")
Attention : Sous Android, les impressions PDF supportent uniquement les polices standards Adobe (non Unicode) : Courrier, Helvetica, Times, Symbol et ZapFDingbats.
AndroidWidget AndroidiPhone/iPad

Impression au format PDF

Le fichier PDF généré peut être directement imprimé via la fonction iImprimePDF.
WINDEVWEBDEV - Code ServeurEtats et RequêtesWindowsAndroidWidget AndroidiPhone/iPadAjaxCode Utilisateur (MCU)

Impression au format PDF

Le fichier PDF généré peut être directement imprimé via la fonction iImprimePDF.
Versions 23 et supérieures
WINDEV Le fichier PDF généré peut également être visualisé via le champ Lecteur PDF.
Nouveauté 23
WINDEV Le fichier PDF généré peut également être visualisé via le champ Lecteur PDF.
WINDEV Le fichier PDF généré peut également être visualisé via le champ Lecteur PDF.
WINDEVWEBDEV - Code ServeurEtats et RequêtesWindowsAjaxCode Utilisateur (MCU)

Impression en HTML

  • Si l'impression est réalisée dans une page HTML avec une feuille de styles (constante iHTMLCSS), la feuille de styles est intégrée au fichier HTML. L'impression est identique en HTML et sur une imprimante. Les superpositions sont gérées et la gestion de la taille des polices est précise.
  • Si l'impression est réalisée dans une page HTML sans feuille de styles (constante iHTML), les limitations suivantes peuvent être observées :
    • gestion de la taille des polices non précise
    • superposition non gérée. Il est par exemple impossible d'écrire sur une image.
  • Les polices orientées à 90° ne sont pas imprimées correctement dans le fichier HTML : le texte est affiché avec une police horizontale.
  • Les cadres arrondis ne sont pas imprimés. Ils sont remplacés par des cadres non arrondis.
WINDEVWEBDEV - Code ServeurEtats et RequêtesWindowsAjaxCode Utilisateur (MCU)

Impression en XLS

  • Les champs Image, Code-barres et Graphe ne sont pas imprimés.
WINDEVWEBDEV - Code ServeurEtats et RequêtesWindowsAjaxCode Utilisateur (MCU)

Impression en RTF

  • L'impression au format RTF gère uniquement le texte (avec son style) et les images. Il est impossible de gérer la superposition d'objets (lignes ou images). Il est impossible de mettre par exemple plusieurs lignes de texte à côté d'une image.
  • Les polices orientées à 90° ne sont pas imprimées correctement dans le fichier HTML : le texte est affiché avec une police horizontale.
  • Pour imprimer en RTF, le fichier "RICHED20.DLL" doit être présent sur le poste en cours. Le fichier "RICHED20.DLL" est généralement présent dans le répertoire système de Windows.
  • Les cadres ne sont pas imprimés.
  • Les tableaux ne sont pas gérés par le format RTF.
    Versions 20 et supérieures
    Les tableaux sont gérés par le format RTF. La couleur de la police et la couleur de fond des cellules sont conservées.
    Nouveauté 20
    Les tableaux sont gérés par le format RTF. La couleur de la police et la couleur de fond des cellules sont conservées.
    Les tableaux sont gérés par le format RTF. La couleur de la police et la couleur de fond des cellules sont conservées.
WINDEVWEBDEV - Code ServeurWEBDEV - Code NavigateurEtats et RequêtesWindowsAjaxCode Utilisateur (MCU)

Configuration de l'imprimante pour l'impression en HTML, RTF et Texte

  • Si l'impression est réalisée dans un fichier texte, seul le texte est récupéré : les traits, les images, ... sont ignorés.
  • L'impression en HTML, en RTF et en mode texte se base sur la configuration et la résolution de l'imprimante en cours. Ainsi si l'imprimante en cours est configurée avec des marges et en mode paysage, ces options seront utilisées pour l'impression en mode HTML, texte, ou RTF.
  • WEBDEV - Code Navigateur Si aucune imprimante n'est connectée au serveur, une imprimante fictive est utilisée.
  • Plus l'imprimante est configurée avec une résolution fine, plus l'impression en RTF, texte ou HTML sera de bonne qualité.
  • Pour éviter certains problèmes de superposition lors d'une impression en mode HTML, il suffit parfois d'un simple réglage des paramètres de l'imprimante.
WINDEVEtats et RequêtesWindowsCode Utilisateur (MCU)

Impression au format PRN

Lors d'une impression au format PRN, le fichier PRN est spécifique à l'imprimante sélectionnée. Ce fichier est directement créé par le driver de l'imprimante, c'est un fichier binaire interprétable par l'imprimante.
Ce fichier peut être imprimé en différé sur l'imprimante spécifiée lors de l'impression ou sur toute autre imprimante du même type par la commande DOS "Print". La syntaxe de cette commande est :
Print /D:\\<Nom du poste>\<Nom de l'imprimante déclaré> <Nom du fichier prn>
Exemple :
Print /D:\\Poste_Doc\CanonLBP Sortie.prn
Remarque : Pour une imprimante réseau, il est nécessaire d'utiliser le nom du partage et non le nom de l'imprimante. Le nom du partage est connu dans l'onglet "Partage" de la description de l'imprimante.
WINDEVWEBDEV - Code ServeurEtats et RequêtesWindowsAjaxCode Utilisateur (MCU)

Impression en XML

Lors d'une impression au format XML, seules les données sont imprimées. Les caractéristiques de mise en page (traits, ...) ne sont pas prises en compte.
WINDEVWEBDEV - Code ServeurWindowsAjaxCode Utilisateur (MCU)

Caractéristiques d'impression

  • Lors d'une impression au format PDF, il est possible de paramétrer les caractéristiques du fichier PDF créé grâce à la fonction iParamètrePDF.
  • Lors d'une impression au format XLS, il est possible de paramétrer les caractéristiques du fichier XLS créé grâce à la fonction iParamètreXLS.
WINDEVWEBDEV - Code ServeurEtats et RequêtesWindowsAjaxCode Utilisateur (MCU)

Impression sur un fax

Deux syntaxes permettent d'envoyer une impression sur un fax :
  • Fax sans aucune gestion de compte-rendu. L'impression (réalisée par la suite avec la fonction iImprimeEtat par exemple) est directement envoyée au numéro de téléphone spécifié.
  • Fax avec gestion de compte-rendu. L'impression (réalisée par la suite avec la fonction iImprimeEtat par exemple) est envoyée au numéro de téléphone spécifié, par l'intermédiaire d'un serveur de fax. La fonction iAperçu renvoie l'identifiant de la connexion à ce serveur de fax. Cet identifiant, ainsi que le nom donné au fax, permettent de suivre l'envoi du fax grâce aux fonctions Fax. Pour plus de détails sur la gestion des fax, consultez Envoyer des fax.
WINDEVWEBDEV - Code ServeurWindowsAjaxCode Utilisateur (MCU)

Impression d'un fax en mode paysage

Pour paramétrer l'impression d'un fax en mode paysage (impression de plusieurs fax, dont un en mode paysage), il est nécessaire d'utiliser les fonctions d'impression dans l'ordre suivant :
  1. Fonction iDestination avec la constante iFax.
  2. Fonction iParamètre permettant de passer en mode paysage.
Si cet ordre n'est pas respecté, le paramétrage du mode paysage ne sera pas pris en compte par le driver de gestion des fax.
Exemple :
iDestination(iFax, "00046032032", "Fax")
iParamètre("ORIENTATION=PAYSAGE")
iImprime("Impression en paysage")
iFinImprime()
WINDEVWEBDEV - Code ServeurWindowsAjaxCode Utilisateur (MCU)

Utiliser un serveur de fax installé sur un poste différent du poste en cours

Il est possible d'utiliser un serveur de fax installé sur un poste différent du poste en cours. Dans ce cas, le poste sur lequel est installé le serveur de fax doit être un poste avec Windows Server 2003. Le serveur de fax doit être partagé. Il suffit alors d'utiliser le nom du poste serveur de fax dans la fonction iDestination.
Le poste à partir duquel les fax sont envoyés doit posséder un serveur de fax local.
Par exemple, si le serveur de fax est installé sur le poste "ServeurFax1", il suffit d'utiliser la syntaxe :
iDestination(iFax, "00046032032", "Fax", "\\ServeurFax1\Fax_Partage")
WINDEVEtats et RequêtesWindowsiPhone/iPadWindows MobileCode Utilisateur (MCU)

Fin d'impression

La fonction iFinImprime doit nécessairement être appelée pour terminer l'édition sauf après un appel à la fonction iImprimeEtat.
Les prochaines impressions seront effectuées sur l'imprimante, sauf si la fonction iDestination est à nouveau exécutée.
WINDEVWEBDEV - Code ServeurEtats et RequêtesWindowsWindows MobileCode Utilisateur (MCU)

Impression via Bluetooth

Pour imprimer via Bluetooth, il est nécessaire de :
  • utiliser une imprimante de type PCL.
  • utiliser une imprimante qui accepte la couche série de Bluetooth.
  • connaître le nom du port virtuel de sortie de Bluetooth. Ce nom peut être connu dans les paramètres Bluetooth du Pocket PC / PC ou dans la documentation du Pocket PC / PC.
    Généralement, ce nom correspond à "COM8:".
Pour plus de détails, consultez Imprimer via Bluetooth.
Windows Mobile

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

En mode GO (simulation sur le poste de développement), une erreur WLangage est générée lors de l'appel de la fonction iDestination.
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.
Composantes
WINDEVWEBDEV - Code ServeurEtats et Requêtes wd230prn.dll
Windows Mobile wp230prn.dll
Java wd230java.jar
Linux wd230prn.so
Android wd230android.jar
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire