PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

  • Présentation
  • Impression de texte
  • Impression d'images
  • Impression de dessin
  • Autres fonctions
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
Etape 3 : Impression de caractères, d'images, ...
Présentation
Cette étape consiste à "envoyer à l'impression" les différents éléments à imprimer :
  • texte,
  • images,
  • dessins, ...
L'impression sur le support voulu (configuré avec la fonction iAperçu ou iDestination) ne sera effective qu'à la fin de l'impression (fonction iFinImprime).
Windows Mobile Attention : Les cadres, les traits et les images seront imprimés uniquement si l'imprimante utilisée le permet. Pour plus de détails, consultez Caractéristiques d'une impression sous Pocket PC.
Versions 18 et supérieures
iPhone/iPad L'impression en WLangage est désormais disponible pour les applications iPhone/iPad.
Nouveauté 18
iPhone/iPad L'impression en WLangage est désormais disponible pour les applications iPhone/iPad.
iPhone/iPad L'impression en WLangage est désormais disponible pour les applications iPhone/iPad.
Impression de texte
Voici les principales fonctions du WLangage permettant d'imprimer des textes.
Remarques :
  • Les textes peuvent être dans des polices différentes : la police est sélectionnée par la fonction iPolice.
  • Les textes peuvent être écrits à des positions spécifiques : fonctions iPosX et iPosY.
Versions 09 et supérieures
iHauteurTexte
Nouveauté 09
iHauteurTexte
iHauteurTexte
Calcule la hauteur de la police du texte à imprimer (en millimètres).
Versions 09 et supérieures
iHauteurZone
Nouveauté 09
iHauteurZone
iHauteurZone
Calcule 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.
Versions 09 et supérieures
iImprime
Nouveauté 09
iImprime
iImprime
Envoie au buffer d'impression la chaîne de caractères passée en paramètre.
Versions 09 et supérieures
iImprimeMot
Nouveauté 09
iImprimeMot
iImprimeMot
Envoie au "buffer" d'impression la chaîne de caractères passée en paramètre.
Versions 09 et supérieures
iImprimeZone
Nouveauté 09
iImprimeZone
iImprimeZone
Imprime un texte dans une zone rectangulaire.
Versions 09 et supérieures
iLargeurTexte
Nouveauté 09
iLargeurTexte
iLargeurTexte
Calcule la largeur (en millimètres) du texte à imprimer en fonction de la police spécifiée.
Versions 09 et supérieures
iPolice
Nouveauté 09
iPolice
iPolice
Sélectionne la police par défaut.
Versions 09 et supérieures
iPoliceDidot
Nouveauté 09
iPoliceDidot
iPoliceDidot
Sélectionne l'unité à utiliser pour la hauteur des polices (créées avec la fonction iCréePolice) : point DIDOT ou point PICA.
Versions 09 et supérieures
iPosX
Nouveauté 09
iPosX
iPosX
Permet de gérer la position horizontale (abscisse ou colonne) du curseur d'impression dans la page.
Versions 09 et supérieures
iPosY
Nouveauté 09
iPosY
iPosY
Permet de gérer la position verticale (ordonnée ou ligne) du curseur d'impression dans la page.
Impression d'images
Plusieurs fonctions du WLangage permettent d'imprimer des images, en tenant compte de la taille de l'image.
Versions 09 et supérieures
iHauteurImage
Nouveauté 09
iHauteurImage
iHauteurImage
Calcule la hauteur de l'image à imprimer (en millimètres).
Versions 09 et supérieures
iImprimeCodeBarre
Nouveauté 09
iImprimeCodeBarre
iImprimeCodeBarre
Imprime un code-barres (à l'intérieur d'un rectangle).
Versions 09 et supérieures
iImprimeImage
Nouveauté 09
iImprimeImage
iImprimeImage
Envoie au buffer d'impression le fichier image à imprimer.
Versions 09 et supérieures
iLargeurImage
Nouveauté 09
iLargeurImage
iLargeurImage
Calcule la largeur de l'image à imprimer (en millimètres).
Versions 09 et supérieures
iMagentaTransparent
Nouveauté 09
iMagentaTransparent
iMagentaTransparent
Modifie la gestion de la couleur Magenta afin que cette couleur soit considérée comme transparente ou non dans toutes les prochaines impressions.
Impression de dessin
Le WLangage permet d'imprimer simplement différentes formes, grâce aux fonctions suivantes :
Versions 09 et supérieures
iCadre
Nouveauté 09
iCadre
iCadre
Imprime un cadre aux coordonnées spécifiées.
Versions 09 et supérieures
iCadreArrondi
Nouveauté 09
iCadreArrondi
iCadreArrondi
Imprime un cadre avec des bords arrondis aux coordonnées spécifiées.
Versions 09 et supérieures
iEllipse
Nouveauté 09
iEllipse
iEllipse
Imprime une ellipse (à l'intérieur d'un rectangle).
Versions 09 et supérieures
iImprimeCodeBarre
Nouveauté 09
iImprimeCodeBarre
iImprimeCodeBarre
Imprime un code-barres (à l'intérieur d'un rectangle).
Versions 09 et supérieures
iLigne
Nouveauté 09
iLigne
iLigne
Imprime une ligne (au standard Windows, avec le bout arrondi) aux coordonnées spécifiées.
Versions 09 et supérieures
iMagentaTransparent
Nouveauté 09
iMagentaTransparent
iMagentaTransparent
Modifie la gestion de la couleur Magenta afin que cette couleur soit considérée comme transparente ou non dans toutes les prochaines impressions.
Versions 09 et supérieures
iPosX
Nouveauté 09
iPosX
iPosX
Permet de gérer la position horizontale (abscisse ou colonne) du curseur d'impression dans la page.
Versions 09 et supérieures
iPosY
Nouveauté 09
iPosY
iPosY
Permet de gérer la position verticale (ordonnée ou ligne) du curseur d'impression dans la page.
Versions 09 et supérieures
iTrait
Nouveauté 09
iTrait
iTrait
Imprime un trait aux coordonnées spécifiées.
Versions 09 et supérieures
iTraitH
Nouveauté 09
iTraitH
iTraitH
Imprime un trait horizontal aux coordonnées spécifiées.
Versions 09 et supérieures
iTraitV
Nouveauté 09
iTraitV
iTraitV
Imprime un trait vertical aux coordonnées spécifiées.
Autres fonctions
Le WLangage propose diverses fonctions permettant d'optimiser les impressions réalisées en WLangage. Il est ainsi possible de gérer par exemple :
  • le saut de page
  • la taille de la page, ...
Versions 09 et supérieures
iFinImprime
Nouveauté 09
iFinImprime
iFinImprime
Signale 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.
Versions 09 et supérieures
iHauteurPage
Nouveauté 09
iHauteurPage
iHauteurPage
Calcule la hauteur de la page imprimable (en millimètres) en tenant compte des marges (hautes ou bases) définies.
Versions 09 et supérieures
iHauteurRestantePage
iHauteurRestantePage
Calcule la hauteur disponible (en millimètres) restant sur la page en cours en tenant compte des marges (hautes ou basses) définies.
Versions 09 et supérieures
iLargeurPage
Nouveauté 09
iLargeurPage
iLargeurPage
Calcule la largeur de la page imprimable (en millimètres) en tenant compte des marges (gauches ou droites) définies.
Versions 15 et supérieures
iNumColonne
Nouveauté 15
iNumColonne
iNumColonne
Renvoie le numéro de la colonne en cours dans un état multi-colonnes.
Versions 09 et supérieures
iNumPage
Nouveauté 09
iNumPage
iNumPage
Renvoie ou initialise le numéro de la page en cours d'impression.
Versions 09 et supérieures
iRAZ
Nouveauté 09
iRAZ
iRAZ
Ré-initialise les paramètres d'impression (marges, police, format du papier, orientation, ...) mémorisés dans la librairie d'impression.
Versions 09 et supérieures
iSauteLigne
Nouveauté 09
iSauteLigne
iSauteLigne
Force un ou plusieurs sauts de ligne.
Versions 09 et supérieures
iSautePage
Nouveauté 09
iSautePage
iSautePage
Génère un saut de page : le code correspondant est envoyé dans la file d'impression de l'imprimante.
Versions 09 et supérieures
iStatusImpressionEtat
iStatusImpressionEtat
Renvoie l'état de l'impression en cours.
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire