Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Hacer Un Editor De Texto
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Hacer Un Editor De Texto 
 
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.

 
 



 
soplo - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Hacer Un Editor De Texto 
 
Tienes uno en los ejemplos de gambas TextEdit, creo que se llama. Yo lo he usado alguna vez metiéndolo en mis programas y funciona más o menos bien.

Saludos.
 




===================
No podemos regresar
 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Hacer Un Editor De Texto 
 
Muchas gracias shordi. Es justo lo que buscaba. Una chuletilla para no tene que partir desde cero.

Funciona bastante bien. En cinco minutos rulando y ahora lo estoy poniendo a mi gusto

 
 



 
soplo - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Hacer Un Editor De Texto 
 
hola chicos algunos de ustedes sabe algo de gambas 3 que era pa este fin de año pero naita o salio y me lo estoy perdiendo???????

si alguno sabe favor cuente si

muchas gracias
 



 
hostinglobal - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Hacer Un Editor De Texto 
 
Lo que estoy viendo es que yo puedo escribir un texto con negritas, alineaciones, etc pero cuando lo guardo lo guardo plano osea que la siguiente vez que lo abro están las letras pero ningún estilo. Para eso habría que guardarlo en html.

 

No me importa guardarlo en html, pero esa conversión la veo compleja y yo lo que quería era resolver esto en poco tiempo y fácilmente. No me vale.

¿De que sirve realzar un texto si cuando lo guardas los estilos se pierden?
 



 
soplo - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Hacer Un Editor De Texto 
 
el texto que ves es richtext, no html. Creo recordar que uno de los botones te muestra todo el texto junto con los códigos, similar al html. Ese es el texto que tienes que guardar en un campo string. Luego con el mismo control lo puedes visualizar sin problemas. Yo lo tengo hecho así en un editor de etiquetas y funciona bien.

Suerte.
 




===================
No podemos regresar
 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Hacer Un Editor De Texto 
 
El control TextEdit genera código HTML por medio de sus métodos:

'<b>Texto</b> se genera así:
TextEdit1.Format.Font.Bold = TRUE
 


El código anterior aplica el formato de negritas al texto seleccionado en el TextEdit.

Verifíquenlo en la ayuda y haciendo algunas pruebas.

Además, la propiedad Text devuelve el texto con formato html, de modo que si se guarda su contenido en un archivo lo que se obtiene es una página web válida.
 




===================
Cómo programar con Gambas

Speed Books: informática libre.
 
fabianfv - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Hacer Un Editor De Texto 
 
¿la propiedad text devuelve el texto en formato html?

Eso si que lo solucionaría todo.

voy a probarlo a ver

[editado]
pues es ciertoooo
Yo pensé que lo dejaba en texto plano y que yo tenía que insertar las etiquetas.

je je je
 



 
última edición por soplo el Martes, 11 Enero 2011, 16:19; editado 1 vez 
soplo - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Guardar Y Abrir Con Un Editor De Texto KTKL Controles/Librerías/Componentes 2 Sabado, 10 Septiembre 2011, 20:20 Ver último mensaje
KTKL
No hay nuevos mensajes Como Colorear Una Palabra En El Texto De U... v3ctor General 4 Lunes, 18 May 2015, 17:04 Ver último mensaje
vuott
No hay nuevos mensajes Editor De Texto Para Consola Shell Mundo Linux 8 Viernes, 31 May 2019, 08:21 Ver último mensaje
Shell
No hay nuevos mensajes Trasladar A Un Texto A Editor Kate Mediant... vuott Aplicaciones/Fragmentos de Código 13 Domingo, 24 May 2020, 22:29 Ver último mensaje
tercoIDE
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 0 invitados
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron