Es posible lanzar un proceso que crea un formulario de edición de textos enriquecidos (o RTF) pasándole un texto y devuelve el mismo editado.
Dicho formulario tiene dos formas de devolver el texto:
Aceptar Sin Formato devuelve el texto sin ningún tipo de formato y omitirá cualquier cambio estético relativo al texto enriquecido.
Aceptar devuelve el texto con el formato enriquecido.
El siguiente script de ejemplo abre un editor y, si se acepta, tanto con o sin formato, vuelve a abrirlo con el texto modificado. Podrán observar que cualquier cambio que realicen sobre el tamaño, fuente, estilo, etc. es omitido si pulsamos Aceptar Sin Formato.
Código C#:
using AhoraCore; using AhoraOCX; using AhoraSistema; using static AhoraCore.VBA.Interaction; using static AhoraCore.VbMsgBoxResult; using static AhoraCore.VbMsgBoxStyle; using System; using AhoraAsistentes; namespace AhoraScriptsVacia { public class Script_17 : AhoraOCX.AhoraBaseScript { public void Main() { var frmDlg_TextoRTF = (IfrmDlg_TextoRTF)gCn.AhoraProceso("DamefrmDlg_TextoRTF", out _); Valor textoPrueba = "Texto a mostrar"; Valor textoPruebaModificado = frmDlg_TextoRTF.Ver(textoPrueba); MsgBox("Texto modificado: " + textoPruebaModificado); } } }
¿Le ha sido útil este artículo?
¡Qué bien!
Gracias por sus comentarios
¡Sentimos mucho no haber sido de ayuda!
Gracias por sus comentarios
Sus comentarios se han enviado
Agradecemos su esfuerzo e intentaremos corregir el artículo