|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre Expert
![]() ![]() Ingénieur développement logiciels Inscription : juillet 2002 Messages : 1 182 ![]() |
Bonjour,
Je voudrais savoir comment intégrer des fichiers .JPG dans mes états rave, le report designer ne semble vouloir accepter que des bmp... et, comme je pose toujours des doubles questions, comment integrer un fichier image dans un composant 'bitmap' (ou autre) par programmation à partir de delphi. (nota : ca fait quatres heures que je passe de forum en forum, de site en site et de bouquin en bouquin et je trouve qu'il manque serieusement d'exemples-explication sur le transfert de données par programmation d'un projet delphi dans un report lors des impressions, si quelqu'un a déja réalisé des projets nécessitant ce type de transferts je suis preneur pour tous type d'exemples |
|
|
00
|
|
|
#2 |
|
Nouveau Membre du Club
![]() Inscription : août 2002 Messages : 36 ![]() |
si tu travail sur une application de gestion, il faut d'abord savoir comment enregistrer une image *.jpg dans une bdd.
après cette étape tu peux avoir le résultat voulu.
__________________
1 = 3 ? |
|
|
00
|
|
|
#3 | ||
|
Membre Expert
![]() ![]() Ingénieur développement logiciels Inscription : juillet 2002 Messages : 1 182 ![]() |
euh, non, pas en enregistrant dans la base de données mais en te transferant directement depuis delphi dans un champ personalisé (composant RvCustomConnection) j'ai trouvé le code suivant sur le site de nevrona :
Code :
|
||
|
|
00
|
|
|
#4 | |||
|
Membre Expert
![]() ![]() Ingénieur développement logiciels Inscription : juillet 2002 Messages : 1 182 ![]() |
Bon, ok, j'ai decidé de reprendre les choses a la base : comment tranferer une donnée dans un rave report sans passer par la bdd?
Voici le code que j'utilise, il est basé sur un 'tip' que j'ai trouvé sur le site de nevrona Code :
Citation:
|
|||
|
|
00
|
|
|
#5 |
|
Membre Expert
![]() ![]() Ingénieur développement logiciels Inscription : juillet 2002 Messages : 1 182 ![]() |
Dernières nouvelles : Il Faut remplacer WriteBlobData par WriteStrData('', S1); et c bon, plus de message d'erreur!!! Par contre la valeur est, sur le document, remplacé par des petits cubes, une idée ?
En attendant je continue encore à chercher (2 jours que je cherche Pas d'idée précise pour le transfert de photos par contre. |
|
|
00
|
|
|
#6 |
|
Membre Expert
![]() ![]() Ingénieur développement logiciels Inscription : juillet 2002 Messages : 1 182 ![]() |
Ca y est, j'ai trouve le pb : c'est dans l'état qu'il fallait chercher!! en fait les champs c'était moi qui les définissait, il a suffi d'executer le projet et de recréer le dataview pour récupérer le champ réellement fonctionnel, c'est strictement identique en visu a ce que j'avais fait en nommant le champ a la main sauf que ca marche nikel!, Fallait le savoir.
Pour info en ajoutant des champs on peu faire un click droit et rafraichir pour les faire apparaitre. Maintenant que ca c'est trouvé, je vai m'atteler a la tâche du transfert de photos. Je vous tiens au courant de l'avancement. A+ |
|
|
00
|
|
|
#7 | ||
|
Membre Expert
![]() ![]() Ingénieur développement logiciels Inscription : juillet 2002 Messages : 1 182 ![]() |
Pour transferer et afficher des Images au format jpg, il faut avoir la vertion de rave complète ou la dernière mise a jour pour delphi 7 (et pas celle d'origine)(maj possible depuis site de borland).
Ensuite il vous faudra télécharger un composant 'JPEG Component' http://www.nevrona.com/rave/addons.shtml Suivez les instructions du readme pour l'install. Vous pouvez l'utiliser comme le composant bmp d'origine de rave mais pour des jpg. Pour transferer des photos depuis Delphi (sans passer par une base de données, suivez mon exemple donné précédemment, conservez les Blob etc.. et remplacez dtString pat dtgraphic. Allez pour ceux qui seraient un peu perdus voici un exemple de mon code. Code :
|
||
|
|
00
|
|
|
#8 |
|
Invité régulier
![]() Inscription : novembre 2002 Messages : 8 ![]() |
Ok, J'ai tout compris !
Mais comment fais-tu pour changer la taille du "composant image" dans l'état Rave à l'execution ? Mon objectif c'est d'afficher des Jpg (en tenant compte de la taille réelle de l'image). |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com