OVH Cloud OVH Cloud

[WD7.5] A propos des champs RTF

3 réponses
Avatar
JeanPhi
Bonjour(soir) à tous,

Je souhaiterai gérer des courriers dans mon appli.
Avant de me lancer dans un lien OLE avec word, je voudrai tenter d'utiliser
plus simplement des champs au format RTF, mais je me pose quelques questions
sur ce format :

Je souhaite évidemment que dans le champ RTF, on puisse coller des images,
créer des tableaux etc... etc...
Dans word, celà fonctionne, on créer un courrier, avec tableau, image dans
une cellule du tableau, texte dans une autre, etc.. etc..., on sauvegarde au
format RTF, on quitte, on ouvre le document, et tout est récupéré sans
problème.

Maintenant, si on fait un copier/collre de ce type de document dans un champ
RTF WD7, on perd le tableau et d'autres choses...

Comment expliquer celà, word utiliserait-il un format RTF propriétaire (pas
trés étonnant !!!) ou WD7 ne gererait-il pas le format RTF correctement (pas
trés étonnant non plus) ?

qq a une réponse ?

JeanPhi

3 réponses

Avatar
Roumegou
Tu sais pas dans quoi tu te lances !
Effectivement les champs RTF de WD sont limités et c'est indiqué dans la doc
en ligne. Mais la codif d'un champs RTF est assez complexe. J'ai pour ma
part créé un composant de conversion RTF vers HTML et j'en ai bavé car il y
a une variété de cas à gérer impressionnante. Si tu veux voir à quoi cela
ressemble, tu le trouveras sur le site de windevasso (RTF2HTML).
Franchement, pour gérer des courriers, WORD est vraiment la solution la plus
simple et tu geres la fusion avec des commandes recherche/remplacer.(si tu
as besoin d'un ex de code, contacte moi)
Sinon, pour visualiser un document word sans avoir à le retoucher, le champs
HTML est simplissime (pour xls aussi).
Voilà qq pistes.
Eric

JeanPhi wrote:
Bonjour(soir) à tous,

Je souhaiterai gérer des courriers dans mon appli.
Avant de me lancer dans un lien OLE avec word, je voudrai tenter
d'utiliser plus simplement des champs au format RTF, mais je me pose
quelques questions sur ce format :

Je souhaite évidemment que dans le champ RTF, on puisse coller des
images, créer des tableaux etc... etc...
Dans word, celà fonctionne, on créer un courrier, avec tableau, image
dans une cellule du tableau, texte dans une autre, etc.. etc..., on
sauvegarde au format RTF, on quitte, on ouvre le document, et tout
est récupéré sans problème.

Maintenant, si on fait un copier/collre de ce type de document dans
un champ RTF WD7, on perd le tableau et d'autres choses...

Comment expliquer celà, word utiliserait-il un format RTF
propriétaire (pas trés étonnant !!!) ou WD7 ne gererait-il pas le
format RTF correctement (pas trés étonnant non plus) ?

qq a une réponse ?

JeanPhi



--
Eric Roumegou
Avatar
JeanPhi
Ok je vais tester celà
Je suis preneur si tu as un exemple de code pour gerer word.
Mon mail :

merci
JeanPhi



"Roumegou" a écrit dans le message de news:
bmf414$4gd$
Tu sais pas dans quoi tu te lances !
Effectivement les champs RTF de WD sont limités et c'est indiqué dans la


doc
en ligne. Mais la codif d'un champs RTF est assez complexe. J'ai pour ma
part créé un composant de conversion RTF vers HTML et j'en ai bavé car il


y
a une variété de cas à gérer impressionnante. Si tu veux voir à quoi cela
ressemble, tu le trouveras sur le site de windevasso (RTF2HTML).
Franchement, pour gérer des courriers, WORD est vraiment la solution la


plus
simple et tu geres la fusion avec des commandes recherche/remplacer.(si tu
as besoin d'un ex de code, contacte moi)
Sinon, pour visualiser un document word sans avoir à le retoucher, le


champs
HTML est simplissime (pour xls aussi).
Voilà qq pistes.
Eric

JeanPhi wrote:
> Bonjour(soir) à tous,
>
> Je souhaiterai gérer des courriers dans mon appli.
> Avant de me lancer dans un lien OLE avec word, je voudrai tenter
> d'utiliser plus simplement des champs au format RTF, mais je me pose
> quelques questions sur ce format :
>
> Je souhaite évidemment que dans le champ RTF, on puisse coller des
> images, créer des tableaux etc... etc...
> Dans word, celà fonctionne, on créer un courrier, avec tableau, image
> dans une cellule du tableau, texte dans une autre, etc.. etc..., on
> sauvegarde au format RTF, on quitte, on ouvre le document, et tout
> est récupéré sans problème.
>
> Maintenant, si on fait un copier/collre de ce type de document dans
> un champ RTF WD7, on perd le tableau et d'autres choses...
>
> Comment expliquer celà, word utiliserait-il un format RTF
> propriétaire (pas trés étonnant !!!) ou WD7 ne gererait-il pas le
> format RTF correctement (pas trés étonnant non plus) ?
>
> qq a une réponse ?
>
> JeanPhi

--
Eric Roumegou




Avatar
JeanPhi
merci
jeanphi

"Roumegou" a écrit dans le message de news:
bmf414$4gd$
Tu sais pas dans quoi tu te lances !
Effectivement les champs RTF de WD sont limités et c'est indiqué dans la


doc
en ligne. Mais la codif d'un champs RTF est assez complexe. J'ai pour ma
part créé un composant de conversion RTF vers HTML et j'en ai bavé car il


y
a une variété de cas à gérer impressionnante. Si tu veux voir à quoi cela
ressemble, tu le trouveras sur le site de windevasso (RTF2HTML).
Franchement, pour gérer des courriers, WORD est vraiment la solution la


plus
simple et tu geres la fusion avec des commandes recherche/remplacer.(si tu
as besoin d'un ex de code, contacte moi)
Sinon, pour visualiser un document word sans avoir à le retoucher, le


champs
HTML est simplissime (pour xls aussi).
Voilà qq pistes.
Eric

JeanPhi wrote:
> Bonjour(soir) à tous,
>
> Je souhaiterai gérer des courriers dans mon appli.
> Avant de me lancer dans un lien OLE avec word, je voudrai tenter
> d'utiliser plus simplement des champs au format RTF, mais je me pose
> quelques questions sur ce format :
>
> Je souhaite évidemment que dans le champ RTF, on puisse coller des
> images, créer des tableaux etc... etc...
> Dans word, celà fonctionne, on créer un courrier, avec tableau, image
> dans une cellule du tableau, texte dans une autre, etc.. etc..., on
> sauvegarde au format RTF, on quitte, on ouvre le document, et tout
> est récupéré sans problème.
>
> Maintenant, si on fait un copier/collre de ce type de document dans
> un champ RTF WD7, on perd le tableau et d'autres choses...
>
> Comment expliquer celà, word utiliserait-il un format RTF
> propriétaire (pas trés étonnant !!!) ou WD7 ne gererait-il pas le
> format RTF correctement (pas trés étonnant non plus) ?
>
> qq a une réponse ?
>
> JeanPhi

--
Eric Roumegou