EDITEUR DE TEXTE WINFORM AVEC CORRECTEUR ORTHOGRAPHIQUE WPF

Messages postés
4
Date d'inscription
dimanche 5 juillet 2009
Statut
Membre
Dernière intervention
5 juillet 2009
- - Dernière réponse : cs_ano2
Messages postés
5
Date d'inscription
jeudi 25 mars 2010
Statut
Membre
Dernière intervention
29 décembre 2010
- 24 août 2010 à 15:19
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/50248-editeur-de-texte-winform-avec-correcteur-orthographique-wpf

mayner
Messages postés
4
Date d'inscription
dimanche 5 juillet 2009
Statut
Membre
Dernière intervention
5 juillet 2009
-
gracias
gillardg
Messages postés
3275
Date d'inscription
jeudi 3 avril 2008
Statut
Membre
Dernière intervention
14 septembre 2014
3 -
de nada
cs_hyksos
Messages postés
27
Date d'inscription
lundi 17 février 2003
Statut
Membre
Dernière intervention
24 août 2011
-
marche nickel sous VS2008 mais pas compilé avec VS2010 beta 2 une idée de pouquoi ?
gillardg
Messages postés
3275
Date d'inscription
jeudi 3 avril 2008
Statut
Membre
Dernière intervention
14 septembre 2014
3 -
heu oui bien sur :)

beta tu sais ce que ça veut dire ????

en plus une beta chez Microsoft ça veut dire alpha chez les autres donc faut pas trop t'inquiéter :)
cs_hyksos
Messages postés
27
Date d'inscription
lundi 17 février 2003
Statut
Membre
Dernière intervention
24 août 2011
-
en fait non ça fonctionne, juste un problème de complément. Pas de problème par contre j'ai un peu de mal avec les WPF et je n'arrive pas à récupérer dans une variable le contenu
Dim range As TextRange
Dim a As String
range = New TextRange(RTFBox.Document.ContentStart, RTFBox.Document.ContentEnd)

a = range.text (ne récupère pas la mise en forme RTF)... 



Merci de m'aide un peu... et... merci pour ce code !
cs_hyksos
Messages postés
27
Date d'inscription
lundi 17 février 2003
Statut
Membre
Dernière intervention
24 août 2011
-
J'ai fini par trouver :
Dim range As TextRange
Dim contenu As String = "Mon texte récupéré d'une bdd par exemple"
range = New TextRange(RTFBox.Document.ContentStart, RTFBox.Document.ContentEnd)

Dim mem = New System.IO.MemoryStream
range.Save(mem, DataFormats.Rtf)

'affiche seulement le text
Console.WriteLine(range.Text)

'affiche le contenu au format rtf
Dim str As String = ASCIIEncoding.Default.GetString(mem.ToArray())
Console.WriteLine(str)

Dim msOut = New System.IO.MemoryStream(Encoding.UTF8.GetBytes(contenu))
range.Load(msOut, DataFormats.Rtf)

Et voilà, j'espère que ça aidera certain. Par contre j'ai pas trouvé comment empêcher le spellcheker de proposer des mots en anglais pour corriger du français..
gillardg
Messages postés
3275
Date d'inscription
jeudi 3 avril 2008
Statut
Membre
Dernière intervention
14 septembre 2014
3 -
le spellchecker donne les corrections selon la langue de l'application , enfin je crois , donc faut localiser ton appli en français .
z'aurait du faire ça par rapport à la langue du system :)
cs_ano2
Messages postés
5
Date d'inscription
jeudi 25 mars 2010
Statut
Membre
Dernière intervention
29 décembre 2010
-
Bonjour à tous,

J'essaie de faire à peu près la même chose dans le programme que je suis en train de développer (une application qui utilise certains contrôles des WPF).
Par contre, en important System.Window.Controls, Visual Studio m'indique une erreur. J'ai lu qu'il y avait certaines librairies à mettre en référence (PresentationCore, PresentationFramework et UIAutomationProvider) mais l'erreur est toujours présente...
Est ce que vous avez une idée pour régler cette erreur.

Merci pour ce code en tout cas!