PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE


  • Divers
  • Impression dans un fichier HTML
  • Impression en PDF
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
Envoie au buffer d'impression l'image à imprimer. L'impression n'est pas lancée (seule la fonction iFinImprime permet de lancer l'impression). Le mode d'impression de l'image dépend des paramètres passés à la fonction iImprimeImage.
Versions 20 et supérieures
Remarque : Cette fonction ne doit pas être utilisée pour imprimer l'image de fond d'un état. Pour définir l'image de fond d'un état, utilisez la propriété ..ImageFond. La propriété ..ImageFondImprimée permet de spécifier si l'image doit être imprimée avec l'état.
Nouveauté 20
Remarque : Cette fonction ne doit pas être utilisée pour imprimer l'image de fond d'un état. Pour définir l'image de fond d'un état, utilisez la propriété ..ImageFond. La propriété ..ImageFondImprimée permet de spécifier si l'image doit être imprimée avec l'état.
Remarque : Cette fonction ne doit pas être utilisée pour imprimer l'image de fond d'un état. Pour définir l'image de fond d'un état, utilisez la propriété ..ImageFond. La propriété ..ImageFondImprimée permet de spécifier si l'image doit être imprimée avec l'état.
// Imprime Fleur.JPG ligne 20 mm, colonne 50 mm sans étirement ni réduction
iImprimeImage("Fleur.JPG", 20, 50)
iFinImprime()
Syntaxe

Impression d'une image dans une zone délimitée Masquer les détails

iImprimeImage(<Nom de l'image> , <X1> , <Y1> , <X2> , <Y2> [, <Echelle>])
<Nom de l'image> : Chaîne de caractères ou variable de type Image
  • Nom du fichier contenant l'image à imprimer. Ce fichier doit être dans l'un des formats d'images reconnus.
  • Nom d'une rubrique de type mémo Image.
  • Versions 17 et supérieures
    Etats et Requêtes Nom d'une variable de type Image.
    Nouveauté 17
    Etats et Requêtes Nom d'une variable de type Image.
    Etats et Requêtes Nom d'une variable de type Image.
<X1> : Réel
Coordonnée horizontale (colonne ou abscisse) du coin haut gauche de la position de l'image (en millimètres).
Valeur comprise entre 0 et la largeur de la page (donnée par iLargeurPage).
<Y1> : Réel
Coordonnée verticale (ligne ou ordonnée) du coin haut gauche de la position de l'image (en millimètres).
Valeur comprise entre 0 et la hauteur de la page (donnée par iHauteurPage).
<X2> : Réel
Coordonnée horizontale (colonne ou abscisse) du coin bas droit du cadre dans lequel l'image doit être imprimée (en millimètres).
Valeur comprise entre 0 et la largeur de la page (donnée par iLargeurPage).
<Y2> : Réel
Coordonnée verticale (ligne ou ordonnée) du coin bas droit du cadre dans lequel l'image doit être imprimée (en millimètres).
Valeur comprise entre 0 et la hauteur de la page (donnée par iHauteurPage).
<Echelle> : Entier ou constante de type entier (optionnel)
Paramètre l'échelle du zoom réalisé sur l'image.
iAffichageHomothétiqueL'image est affichée en <X1> <Y1> sans déformation. Elle occupe soit toute la hauteur définie par <X1> et <X2>, soit toute la largeur définie par <Y1> et <Y2>.
iAffichageHomoCentréL'image est étirée ou réduite pour occuper de manière optimale l'espace défini sans être déformée. Elle est centrée dans la zone définie par <X1>, <Y1>, <X2> et <Y2>.
iAffichageNormal
(Valeur par défaut)
L'image est affichée dans la totalité du rectangle défini par <X1>, <Y1>, <X2> et <Y2>. L'image peut être déformée.

Impression d'une image à une position définie Masquer les détails

iImprimeImage(<Nom de l'image> , <X1> , <Y1> [, <Echelle>])
<Nom de l'image> : Chaîne de caractères ou variable de type Image
  • Nom du fichier contenant l'image à imprimer. Ce fichier doit être dans l'un des formats d'images reconnus.
  • Nom d'une rubrique de type mémo Image.
  • Versions 17 et supérieures
    Etats et Requêtes Nom d'une variable de type Image.
    Nouveauté 17
    Etats et Requêtes Nom d'une variable de type Image.
    Etats et Requêtes Nom d'une variable de type Image.
<X1> : Réel
Coordonnée horizontale (colonne ou abscisse) du coin haut gauche de la position de l'image (en millimètres).
Valeur comprise entre 0 et la largeur de la page (donnée par iLargeurPage).
<Y1> : Réel
Coordonnée verticale (ligne ou ordonnée) du coin haut gauche de la position de l'image (en millimètres).
Valeur comprise entre 0 et la hauteur de la page (donnée par iHauteurPage).
<Echelle> : Entier ou constante de type entier (optionnel)
Échelle du zoom réalisé sur l'image (comprise entre 0 et 999).
Si ce paramètre n'est pas précisé ou égal à 0, l'image est affichée telle quelle en <X1> <Y1> (équivalent à <Échelle> = 100).

Impression d'une partie d'une image Masquer les détails

iImprimeImage(<Nom du fichier> , <X1> , <Y1> , <X2> , <Y2> , <X3> , <Y3> , <X4> , <Y4> [, <Échelle>])
<Nom du fichier> : Chaîne de caractères
  • Nom du fichier contenant l'image à imprimer. Ce fichier doit être dans l'un des formats d'images reconnus.
  • Nom d'une rubrique de type mémo Image.
  • Versions 17 et supérieures
    Etats et Requêtes Nom d'une variable de type Image.
    Nouveauté 17
    Etats et Requêtes Nom d'une variable de type Image.
    Etats et Requêtes Nom d'une variable de type Image.
<X1> : Réel
Coordonnée horizontale (colonne ou abscisse) du coin haut gauche de la position de l'image (en millimètres).
Valeur comprise entre 0 et la largeur de la page (donnée par iLargeurPage).
<Y1> : Réel
Coordonnée verticale (ligne ou ordonnée) du coin haut gauche de la position de l'image (en millimètres).
Valeur comprise entre 0 et la hauteur de la page (donnée par iHauteurPage).
<X2> : Réel
Coordonnée horizontale (colonne ou abscisse) du coin bas droit du cadre dans lequel l'image doit être imprimée (en millimètres).
Valeur comprise entre 0 et la largeur de la page (donnée par iLargeurPage).
<Y2> : Réel
Coordonnée verticale (ligne ou ordonnée) du coin bas droit du cadre dans lequel l'image doit être imprimée (en millimètres).
Valeur comprise entre 0 et la hauteur de la page (donnée par iHauteurPage).
<X3> : Réel
Coordonnée horizontale (colonne ou abscisse) du coin haut gauche de la partie de l'image à imprimer (en millimètres).
<Y3> : Réel
Coordonnée verticale (ligne ou ordonnée) du coin haut gauche de la partie de l'image à imprimer (en millimètres).
<X4> : Réel
Coordonnée horizontale (colonne ou abscisse) du coin bas droit de la partie de l'image à imprimer (en millimètres).
<Y4> : Réel
Coordonnée verticale (ligne ou ordonnée) du coin bas droit de la partie de l'image à imprimer (en millimètres).
<Échelle> : Entier ou constante de type entier (optionnel)
Paramètre l'échelle du zoom réalisé sur l'image.
iAffichageHomothétiqueLa partie de l'image est affichée en <X1> <Y1> sans déformation. Elle occupe soit toute la hauteur définie par <X1> et <X2>, soit toute la largeur définie par <Y1> et <Y2>. Si nécessaire, l'image est agrandie proportionnellement.
iAffichageHomoCentréLa partie de l'image est étirée ou réduite pour occuper de manière optimale l'espace défini sans être déformée. Elle occupe :
  • soit toute la hauteur définie par <X1>et <X2> : l'image est centrée horizontalement.
  • soit toute la largeur définie par <Y1> et <Y2> : l'image est centrée verticalement.
Si nécessaire, l'image est agrandie proportionnellement.
iAffichageNormal
(Valeur par défaut)
La partie de l'image (définie par <X3>, <Y3>, <X4> et <Y4>) est affichée dans la totalité du rectangle défini par <X1>, <Y1>, <X2> et <Y2>. L'image peut être déformée.
Remarques

Divers

  • L'origine (0,0) est située dans le coin supérieur gauche de la feuille. Elle tient compte des marges physiques de l'imprimante.
  • Si l'image ne rentre pas dans la zone définie et si un centrage a été demandé (<Échelle> = 999), alors l'option de centrage est abandonnée.
Etats et Requêtes

Impression dans un fichier HTML

Si la fonction iImprimeImage est utilisée lors d'une impression dans un état (créé avec l'éditeur d'états) au format HTML, l'image imprimée sera déformée.
Etats et Requêtes

Impression en PDF

Si seules les coordonnées du point haut gauche de l'image sont indiquées, la largeur de l'image dépend du DPI de l'imprimante.
En impression PDF, le PDF a le même DPI que l'imprimante courante : dans ce cas, la largeur de l'image dans le PDF va correspondre à la largeur de l'image dans l'aperçu.
En impression PDF générique, le PDF a le même DPI que l'écran (pour ne pas dépendre d'une imprimante). L'image risque de ne pas avoir la largeur voulue.
Il est conseillé d'indiquer les coordonnées du point bas droit de l'image, pour avoir toujours le même résultat (en PDF, PDF générique et quelque soit le DPI de l'imprimante).
Composante : wd250prn.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire