|
|
|
|
|
- Divers
- Impression dans un fichier HTML
- Impression en PDF
iImprimeImage (Fonction) En anglais : iPrintImage 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. 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.
- 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. | | 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>.
| iAffichageHomothétique | 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>.
| 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.
- 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.
- 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. | | 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. | iAffichageHomothétique | La 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. | 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.
Composante : wd300prn.dll
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|