PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV (précédentes versions) → [WD14] IImprimeImage et Couleur dans les colonnes
[WD14] IImprimeImage et Couleur dans les colonnes
Débuté par Bruno CATANIA, 06 sep. 2017 17:34 - 3 réponses
Posté le 06 septembre 2017 - 17:34
Bonjour à tous,

Je cherche à imprimer un état avec un logo en fonds, jusque là pas de problème sur le traitement "Avant impression de haut de page" je fais un IImprimeImage qui va bien et le logo s'imprime bien comme il faut.

Or dans le corps de l'état se trouvent des colonnes en couleur et en fait l'impression de ces couleurs masquent l'impression généré par le IImprimeImage (lors de l'aperçu avant impression on voit bien le logo imprimé puis rapidement il est masqué par l'impression du corps).

Pour pallier à cela j'ai essayé de générer un PDF de mon image (compatible avec la taille de la page imprimée) pour le placer en fonds de formulaire... Mais même motif, même punition.

Si quelqu'un a une solution de contournement je suis preneur.

Merci d'avance.
Bruno
Posté le 07 septembre 2017 - 16:31
Un petit up... Siouplait.
Membre enregistré
3 845 messages
Popularité : +227 (347 votes)
Posté le 12 septembre 2017 - 10:23
Pour un fond d'état, il faut utiliser les propriétés ..ImageFond (ou la définir dans la description de ton état), et ..ImageFondImprimée.

Rq: Pour une portabilitéLINUX, privilégie un format JPEG

--
Il y a peut être plus simple, mais, ça tourne
Message modifié, 12 septembre 2017 - 10:27
Posté le 18 septembre 2017 - 14:45
Merci Dandypunk pour ta réponse.
Cependant ImageFond et ImageFondImprimee ne fonctionne pas avec WD14.
ImageFond c'est (extrait de l'aide)
La propriété ImageFond permet de connaître et de modifier :
- L'image de fond d'une fenêtre.
- L'image associée au cadre d'un bouton.
- L'image de fond d'une jauge ou d'un potentiomètre

Et imageFondImprimée n'existe pas en WD14.

Le client étant d'accord pour ne pas imprimer les couleurs de fonds, la question ne se pose plus et on se retrouve avec un iImprimeImage des familles.
Merci encore d'avoir pris le temps de me répondre.