Editor de la Caja de Texto (Texto enriquecido)
El control de formulario Caja de texto lleva un editor asociado que permite, en ejecución, la edición del campo por parte del usuario.
Se trata de un editor de texto enriquecido y texto plano que permite guardar texto con estilos de texto y formato en el caso de que estemos editando un campo de tipo Objeto Texto Enriquecido, o texto plano en el caso de que estemos editando un campo de tipo Objeto Texto, no estando disponibles entonces las opciones de formato.
El campo de tipo Objeto Texto Enriquecido almacena el formato con etiquetas HTML.
No quiere decir esto que estemos trabajando con una página HTML estándar, ni de que se trate de un editor de HTML, si no que las opciones de formato como negrita, tipo de letra, viñetas, etc., se guardarán como etiquetas HTML. En este editor podremos copiar y pegar el contenido con formato de documentos de procesadores de texto y exploradores web.
Este tipo de campo no es el mismo que aquel con el que estamos trabajando en V6, ya que éste internamente tiene formato RTF, se trata de un nuevo tipo de campo que nos permite la edición de texto con formato y que podremos usar en nuestros informes para imprimir texto con formato de forma dinámica. En los objetos Informe que incluyamos campos de tipo Texto enriquecido se imprimirá el contenido con formato de estos campos.
Componentes
El control se compone de:
Ventana de edición: Ventana de edición de texto enriquecido, con barra de scroll horizontal y vertical.
Barras de herramientas: Las barras de herramientas pueden mostrar los comandos bien en formato texto, bien en formato imagen o una combinación de ambos. Configuramos en tiempo de edición qué opciones de formato de las disponibles, podrá ver el usuario final. Incluye las opciones de edición: copiar, pegar, etc., y de formato: negrita, tipo de letra, alineación, etc.
Menú de contexto: Dispone de las opciones análogas a la barra de herramientas, y los elementos Formato y Ver tienen forma de menú desplegable desde el menú de contexto.
Propiedades del control Caja de texto
Además de las propiedades estándar de un control de un formulario, este control tiene las propiedades Barra de herramientas, un combobox en el que elegiremos opciones de visualización, Menú de contexto, un booleano que determinará si se muestra o no el menú de contexto y Opciones de formato, un combobox que determina qué opciones aparecerán en la barra de herramientas.