Script - Abrir formulario de edición de texto enriquecido (RTF)

Creado por Pablo Céspedes, Modificado el Vie, 30 Ago a 9:38 A. M. por Pablo Céspedes

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

¡Háganos saber cómo podemos mejorar este artículo!

Seleccione al menos una de las razones
Se requiere la verificación del CAPTCHA.

Sus comentarios se han enviado

Agradecemos su esfuerzo e intentaremos corregir el artículo