Gilles LAJOT-SARTHOU
2010-05-18 10:10:25 UTC
Bonjour a tous..
J'ai besoin d'imprimer avec VFP ou d'exporter a travers XFRF des états
contenant un nombre non connu a l'avance de fichiers graphiques.
Ces fichiers graphiques sont:
- soit des fichiers au format BMP ou JPG et statiques (disponibles en
permanence dans un répertoire d'images)
- soit des fichiers au format BMP ou JPG créés dynamiquement en utilisation
Foxcharts ou GDIPlusX avant chaque REPORT FORM.
Pour en imprimer plusieurs sur l'état, dans le curseur lié a cet état, j'ai
deux champs type GENERAL, l'un pour les images statiques, l'autre pour les
images dynamiques. Le rapport hauteur/largeur étant différent entre ces deux
types d'images et les deux sont liées a un même enregistrement du curseur.
Pour nourrir ces champs généraux, j'utilise la commande APPEND GENERAL
(m.cMonChampImage) FROM (m.cNomImage).
Mes problèmes:
Avec VFP (de VFP6 a VFP-SP2) set reporbehavior 80 ou 90 (REPORT FORM)
1) Sur la majorité des PC équipés de XP, Vista, W2003 Serveur, W7
l'impression directe par VFP avec des fichiers aux formats BMP ne pose pas
de problèmes
2) Sur la majorité des PC équipés de XP, Vista, W2003 Serveur, W7
l'impression directe par VFP avec des fichiers aux formats JPG il n'y a pas
d'impression des fichiers de ce format ou alors sous forme de vignettes
iconisées avec le nom en clair du fichier graphique
3) Sur certains PC ces mêmes éditions en BMP ou autres impriment de simples
vignettes iconisées avec le nom du fichier graphique en clair
Avec VFP (de VFP6 a VFP-SP2) et XFRF 12.8 set reporbehavior 80 ou 90
1) Sur la majorité des PC équipés de XP, Vista, W2003 Serveur, W7
l'exportation en fichier ODT ou DOC avec des fichiers aux formats BMP ne
pose pas de problèmes, alors qu'en exportation PDF, les images sont
transformées en pâtés uniformes non comestibles
2) Sur ces mêmes PC les fichiers graphiques sont correctement exportés en
DOC,ODT et PDF (alors que sous VFP il ne l'était pas)
3) Sur certains PC ces mêmes éditions exportées en PDF n'incorpore pas les
fichiers JPG, BMP ou autres..
Ma question:
Comment faites vous pour imprimer sur papier ( REPORT FORM (m.cMonForm) TO
PRINTER/PREVIEW ) des documents comprenant un nombre aléatoire (moins d'une
dizaine quand même) de fichiers graphiques (un ou deux par enregistrement du
curseur lié au report, et 1 à N enregistrement(s) dans ce curseur) ?
Cordialement
GLS
Membre AtoutFox
J'ai besoin d'imprimer avec VFP ou d'exporter a travers XFRF des états
contenant un nombre non connu a l'avance de fichiers graphiques.
Ces fichiers graphiques sont:
- soit des fichiers au format BMP ou JPG et statiques (disponibles en
permanence dans un répertoire d'images)
- soit des fichiers au format BMP ou JPG créés dynamiquement en utilisation
Foxcharts ou GDIPlusX avant chaque REPORT FORM.
Pour en imprimer plusieurs sur l'état, dans le curseur lié a cet état, j'ai
deux champs type GENERAL, l'un pour les images statiques, l'autre pour les
images dynamiques. Le rapport hauteur/largeur étant différent entre ces deux
types d'images et les deux sont liées a un même enregistrement du curseur.
Pour nourrir ces champs généraux, j'utilise la commande APPEND GENERAL
(m.cMonChampImage) FROM (m.cNomImage).
Mes problèmes:
Avec VFP (de VFP6 a VFP-SP2) set reporbehavior 80 ou 90 (REPORT FORM)
1) Sur la majorité des PC équipés de XP, Vista, W2003 Serveur, W7
l'impression directe par VFP avec des fichiers aux formats BMP ne pose pas
de problèmes
2) Sur la majorité des PC équipés de XP, Vista, W2003 Serveur, W7
l'impression directe par VFP avec des fichiers aux formats JPG il n'y a pas
d'impression des fichiers de ce format ou alors sous forme de vignettes
iconisées avec le nom en clair du fichier graphique
3) Sur certains PC ces mêmes éditions en BMP ou autres impriment de simples
vignettes iconisées avec le nom du fichier graphique en clair
Avec VFP (de VFP6 a VFP-SP2) et XFRF 12.8 set reporbehavior 80 ou 90
1) Sur la majorité des PC équipés de XP, Vista, W2003 Serveur, W7
l'exportation en fichier ODT ou DOC avec des fichiers aux formats BMP ne
pose pas de problèmes, alors qu'en exportation PDF, les images sont
transformées en pâtés uniformes non comestibles
2) Sur ces mêmes PC les fichiers graphiques sont correctement exportés en
DOC,ODT et PDF (alors que sous VFP il ne l'était pas)
3) Sur certains PC ces mêmes éditions exportées en PDF n'incorpore pas les
fichiers JPG, BMP ou autres..
Ma question:
Comment faites vous pour imprimer sur papier ( REPORT FORM (m.cMonForm) TO
PRINTER/PREVIEW ) des documents comprenant un nombre aléatoire (moins d'une
dizaine quand même) de fichiers graphiques (un ou deux par enregistrement du
curseur lié au report, et 1 à N enregistrement(s) dans ce curseur) ?
Cordialement
GLS
Membre AtoutFox