Group: it.comp.programmare.win32 · Group Profile
Author: Giovanni ZezzaGiovanni Zezza Date: May 13, 2008 10:21
gabriele ha scritto:
> Qualcuno sa indicarmi come si converte in'immagine bitmap nel formato hex
> per poter essere visualizzata in un documento rtf?
Almeno per le immagini inserite da file, e almeno per la versione
\*\shppict, il campo è semplicemente la traduzione letterale dei
dati in rappresentazione esadecimale (con l'istruzione {\bin #BDATA}
dovrebbe essere possibile scriverli anche direttamente in binario); cioè,
leggi un byte, lo traduci in esadecimale (00-ff), lo scrivi.
Infatti, se converti il documento in .docx (Word 2007), in word\media ti
ritrovi il file originale. E se apri il file originale con un editor
esadecimale trovi identicamente la stessa roba del documento rtf.
Non sono però sicuro di avere compreso il significato di tutti i campi, e
in particolare quali siano obbligatori e quando (per esempio, perché e
quando sono presenti due versioni dei dati, \*\shppict e \*\nonshippict).
Ciao.
|