Page 8 sur 10
Publié : mer. 19/juil./2006 8:22
par Backup
Progi1984 a écrit :Le support image ?
Merci !
PS : l'année dernière :p
je supose l'inssertion possible d'images dans l'editeur ..

Publié : mer. 19/juil./2006 9:43
par Progi1984
Ahouch ! Comme meme !
Dossier sensible car j'ai cherché et c'est assez chaud à faire !
Si vous avez un code simple ou des liens, n'hésitez pas à poster... Merci
Publié : mer. 19/juil./2006 9:57
par Jacobus
Dobro a écrit :Progi1984 a écrit :Le support image ?
Merci !
PS : l'année dernière :p
je supose l'inssertion possible d'images dans l'editeur ..

Oui, c'est ce que je voulais dire. Je sais c'est pas un cadeau

Publié : mer. 19/juil./2006 10:57
par Progi1984
J'ai trouvé un moyen... mais pas trop de doc ou bien des codes en delphi.
Pour insérer une image BMP, il suffit d'insérer son code rtf.
Donc si quelqu'un peut traduire ce code :
http://www.delphifr.com/code.aspx?ID=12231
Qu'il me fasse signe car ca m'intéresse vivement !
Publié : mer. 19/juil./2006 14:50
par Progi1984
J'ai finalisé le code pour la numérotation des lignes !
Qu'en pensez vous ?
Personne ne s'y connait en Delphi ? (cf post ci dessus)
Publié : jeu. 20/juil./2006 7:53
par Dr. Dri
bah j'ai déjà traduit des codes delphi en PB, je vais jeter un petit coup d'oeil
[edit]
Voila un début
ImageToEditor.zip
Dri
Publié : jeu. 20/juil./2006 7:59
par Progi1984
Deux pbs :
Ligne 3 : structure not found : Characters
Ligne 4 : structure not found : Bytes
Sinon merci de te consacrer à cette tache ! Merci beaucoup !
Publié : jeu. 20/juil./2006 8:04
par Dr. Dri
désolé pour tout ce qui manque, ce sont des structures et des macros que j'utilisent tellement qu'elles ont fini dans des fichiers residents ^^
Code : Tout sélectionner
Structure Bytes
b.b[0]
EndStructure
Structure Characters
c.c[0]
EndStructure
Macro HiNibble(Byte)
((Byte >> 4) & $F)
EndMacro
Macro LoNibble(Byte)
(Byte & $F)
EndMacro
Dri
Publié : jeu. 20/juil./2006 8:19
par Progi1984
C'est un bon début !
Ma todo list:
- Images en mémoire
- lire la doc de RTF :'(
PS : j'ai lu jusqu'à la fin :p
Publié : jeu. 20/juil./2006 9:39
par lionel_om
J'ai pas bien compris ce que fait ton code Dridi...
Ca crée un RTF à partir d'une image ? Mais il est vide, normal pour l'instant ou j'ai zappé qqchose ?
Publié : jeu. 20/juil./2006 9:47
par Dr. Dri
euh chez moi ce code crée un rtf qui contient l'image... de toute facon ce n'est qu'un premier jet (traduit du code delphi)
envoi moi le rtf généré pour que je teste sur ma config... Avec word le fichier est vide mais pas avec wordpad (apparament les commentaires du codes delphi disent la même chose)
Dri
Publié : jeu. 20/juil./2006 9:52
par Progi1984
Dri, je suis absent deux semaines du Net pour cause de vacances (je n'ai le net qu'au taf)... donc je te laisse à ta guise sur cette fonction, qui si cela ne t'ennuie pas sera intégré dans LibEditorPlus !
Publié : jeu. 20/juil./2006 9:54
par lionel_om
Dr. Dri a écrit :Avec word le fichier est vide mais pas avec wordpad
Effectivement, donc je n'ai rien dis...

Publié : jeu. 20/juil./2006 10:46
par Dr. Dri
T'en fais ce que tu veux du code, pour ma part je vais approfondir parce que c'est très intéressant. Sinon j'ai trouvé autre chose d'intéressant, j'ai corrigé une partie du code et j'apporterai d'autres modifications (qui à priori devraient émuler les deux fonctions delphi à 100%)
la partie du code qui a changé:
Code : Tout sélectionner
;comme ca ca fonctionne mais y'a beaucoup de données "vides" -> dri.rtf fait 242ko
ImageSize = ds\dsBm\bmWidthBytes * ds\dsBm\bmHeight * ds\dsBm\bmBitsPixel / 8
;ca marche aussi mais ca bug un peu -> dri.rtf fait 82ko mais une ligne noire apparaît
;ImageSize = ds\dsBm\bmWidth * ds\dsBm\bmHeight * ds\dsBm\bmBitsPixel / 8
la correction :
Dri
Publié : jeu. 20/juil./2006 11:09
par Progi1984
Bien joué ! Tu as divisé la taille par 3 !
Si tu réussis à charger des images à partir de la mémoire, là, je suis intéressé
