Hola
Tengo una aplicación help-desc que lleva ya funcionando algún tiempo y he decidido hacerle algunas mejoras. Entre ellas que el usuario pueda escribir un texto de forma realzada.
Hasta ahora al usuario se le ofrece un textarea para que escriba allí lo que quiere, pero eso es lo que quiero cambiar. Quiero que le aparezca un textedit o un editor y que tenga a su disposición una barra de botones con las posibilidades:
Negrita
Subrayado
Tachado
Cursiva
alineación de párrafo izquierda
alineación de párrafo derecha
alineación de párrafo al centro
alineación de párrafo justificada
indentar párrafo
Desindentar párrafo
copiar texto seleccionado
pegar texto seleccionado.
Y como de este tema no tengo la menor idea quisiera una ayudita de por donde empezar. Por ejemplo si alguien me pudiera explicar como hacer el comportamiento apropiado para negrita que debiera ser
Si las negritas no están activas activarlas
Si están activas desactivarlas
Si hay un texto seleccionado aplicarlo a la selección
Si no hay un texto seleccionado aplicarlo de ahí en adelante a lo que se escriba
Yo creo que si alguien sabe hacer esto y me da algunas ideas me va a ahorrar mucho tiempo y por eso lo pregunto.
Por otra parte me da igual usar el editor o el textedit. El que sea mas sencillo para esto.