|
| Texte dans une l'image d'une case de Table |
| Iniciado por Antoine DUCRET, 02,sep. 2020 15:09 - 5 respuestas |
| |
| | | |
|
| |
Miembro registrado 10 mensajes |
|
| Publicado el 02,septiembre 2020 - 15:09 |
Pour écrire un texte dans une case de type Image d'une table, je commence par: dDébutDessin(MaTable.UneColonne[UneLigne] J'obtiens alors une erreur "Un élément de type Chaîne ne peut pas être converti en Image" La case est bien une image !
C'est quoi ce truc ? Quelqu'un a trouvé la solution? |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 237 mensajes |
|
| Publicado el 02,septiembre 2020 - 18:00 |
Bonjour,
peux tu nous donner le code exact ?
le message :"Un élément de type Chaîne ne peut pas être converti en Image" ==> ça veux dire que un élément de type image est attendu comme paramètre et pas un élément de type chaine
Tu peux passer par une variable image ou une variable champ de transition pour être sur que tu manipule bien un champ image.
Cordialement |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 10 mensajes |
|
| Publicado el 03,septiembre 2020 - 21:46 |
Voici le code: //Il ne semble pas possible de dessiner du texte dans une case de tableau //La Table TABLE_SansNom a été initialisée sur 10 lignes la COL_Sansnom2 est une image
UneImage est une Image
UneImage=IMG_PourLeTexte //N'importe quelle image copiée dans la variable image dDébutDessin(UneImage) //On va dessiner qq chose dans la variable image dPolice(UneImage,"Arial", 10, iNormal, iGras) dTexte(4,2,"Bonjour",iNoir) //ça va très bien jusque là dCopie(UneImage,TABLE_SansNom1.COL_SansNom2[3]) //Et là c'est la drame |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 4.365 mensajes |
|
| Publicado el 03,septiembre 2020 - 22:25 |
Bonjour, COL_SansNom2 est elle bien définie en tant qu'image ?
-- Il y a peut être plus simple, mais, ça tourne |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 4.365 mensajes |
|
| Publicado el 03,septiembre 2020 - 23:17 |
Je viens de tester ce code :
sCheminImage est chaîne
TableAjouteLigne(TABLE_SansNom1,"Toto") dDébutDessin(IMG_Test,dSansEffacer) dPolice(IMG_Test,"Arial", 10, iNormal, iGras) dTexte(4,2,"Bonjour",iNoir) sCheminImage=dSauveImageBMP(IMG_Test,enMémoire) TABLE_SansNom1[1].COL_Image=IMG_Test Et ça tourne
-- Il y a peut être plus simple, mais, ça tourne |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 10 mensajes |
|
| Publicado el 04,septiembre 2020 - 10:50 |
Il faut enregistrer l'image dans un buffer et la copier dans la case !
bufLimageMem est un Buffer
dDébutDessin(IMG_Test,dSansEffacer) dPolice(IMG_Test,"Arial", 10, iNormal, iGras) dTexte(4,2,"Bonjour",iNoir) bufLimageMem=dSauveImageBMP(IMG_Test,enMémoire) TABLE_SansNom1.COL_SansNom2[2]=bufLimageMem
En tout cas merci ! Bonne journée ! |
| |
| |
| | | |
|
| | | | |
| | |
|