{"id":1138,"date":"2022-04-06T15:43:18","date_gmt":"2022-04-06T18:43:18","guid":{"rendered":"http:\/\/leandroascierto.com\/blog\/?p=1138"},"modified":"2023-10-26T20:07:32","modified_gmt":"2023-10-26T23:07:32","slug":"corrector-ortografico-spell-check","status":"publish","type":"post","link":"https:\/\/leandroascierto.com\/blog\/corrector-ortografico-spell-check\/","title":{"rendered":"Corrector ortogr\u00e1fico (Spell Check)"},"content":{"rendered":"\n<p>Se trata de un m\u00f3dulo clase para aplicar un corrector ortogr\u00e1fico a un TextBox o RichTextBox, esto lo hace mediante la interfaz SpellCheckerFactorys, \u00e9sta est\u00e1 disponible a partir de Windows 8 y posteriores. <\/p>\n\n\n\n<p>Si bien con algunos controles como el InkEdit y los RichTextbox (Richedit50W), con s\u00f3lo un par de l\u00edneas de c\u00f3digos estos ya pueden aplicar el corrector ortogr\u00e1fico, pero en el caso de los TextBox (Edit) hay que hacer todo un trabajo como el que se realiz\u00f3 en el m\u00f3dulo clase para que funcione de la misma forma. Vale aclarar que en el caso de los  RichTextBox cuando tiene formato, puede que el comportamiento no sea el deseado, ya que las l\u00edneas rojas de error pueden desfasarse un poco si la fuente cambia.<\/p>\n\n\n\n<p>Como pueden ver en la imagen, en el men\u00fa contextual aplica las opciones de correcci\u00f3n y otras funcionalidades como: omitir, eliminar palabras, a\u00f1adir al diccionario y auto correcci\u00f3n, este \u00faltimo es para cambiar la palabra autom\u00e1ticamente por otra a media que es detectada.<\/p>\n\n\n\n<p>No requiere ninguna dependencia, s\u00f3lo Windows 8 y posteriores.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"\/blog\/imagenes\/spellcheck.png\" alt=\"spellcheck.png\"><\/figure>\n\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\">\n<a href=\"https:\/\/leandroascierto.com\/blog\/descarga.php?url=SpellCheck.zip\"><img decoding=\"async\" src=\"https:\/\/leandroascierto.com\/blog\/descarga.php?file=SpellCheck.zip\" alt=\"\"><\/a>\n<\/figure>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Se trata de un m\u00f3dulo clase para aplicar un corrector ortogr\u00e1fico a un TextBox o RichTextBox, esto lo hace mediante la interfaz SpellCheckerFactorys, \u00e9sta est\u00e1 disponible a partir de Windows 8 y posteriores. Si bien con algunos controles como el InkEdit y los RichTextbox (Richedit50W), con s\u00f3lo un par de l\u00edneas de c\u00f3digos estos ya <a href='https:\/\/leandroascierto.com\/blog\/corrector-ortografico-spell-check\/' class='excerpt-more'>[&#8230;]<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[29],"tags":[197,198,194,195,66],"class_list":["post-1138","post","type-post","status-publish","format-standard","hentry","category-modulos","tag-ispellchecker","tag-richtextbox","tag-spellcheck","tag-spellcheckerfactorys","tag-textbox","category-29-id","post-seq-1","post-parity-odd","meta-position-corners","fix"],"_links":{"self":[{"href":"https:\/\/leandroascierto.com\/blog\/wp-json\/wp\/v2\/posts\/1138","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/leandroascierto.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/leandroascierto.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/leandroascierto.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/leandroascierto.com\/blog\/wp-json\/wp\/v2\/comments?post=1138"}],"version-history":[{"count":4,"href":"https:\/\/leandroascierto.com\/blog\/wp-json\/wp\/v2\/posts\/1138\/revisions"}],"predecessor-version":[{"id":1305,"href":"https:\/\/leandroascierto.com\/blog\/wp-json\/wp\/v2\/posts\/1138\/revisions\/1305"}],"wp:attachment":[{"href":"https:\/\/leandroascierto.com\/blog\/wp-json\/wp\/v2\/media?parent=1138"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/leandroascierto.com\/blog\/wp-json\/wp\/v2\/categories?post=1138"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/leandroascierto.com\/blog\/wp-json\/wp\/v2\/tags?post=1138"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}