4D v12.1

Áreas de texto enriquecido

Inicio

 
4D v12.1
Áreas de texto enriquecido

 

Áreas de texto enriquecido  


 

 

Varias novedades de 4D v12.1 están disponibles para dar al desarrollador más control sobre las áreas de texto enriquecido (áreas multiestilos). Se ha agregado el comando OBJECT SET PLAIN TEXT y el funcionamiento de varios comandos existentes ha sido modificado.
También tenga en cuenta que varios comandos del mismo tema ahora modifican la variable OK.

El nuevo comando OBJECT SET PLAIN TEXT inserta texto plano que contiene, por ejemplo, los caracteres <,> o &. Este comando complementa el uso de los comandos OBJECT SET STYLED TEXT y OBJECT Get plain text.

El funcionamiento de los siguientes comandos se ha modificado en 4D v12.1:

  • FONT LIST: bajo Mac OS, este comando ahora rellena el array fuentes con los nombres de familias de fuentes. En versiones anteriores de 4D, este comando devuelve los nombres de las fuentes mismas en Mac OS. 
  • OBJECT SET STYLED TEXT: debe pasar texto enriquecido (con estilo) en el parámetro nuevoTexto. Si pasa texto plano que contiene los caracteres <,> o & , se genera un error. Si desea insertar texto sin formato con cualquiera de estos caracteres, debe utilizar el nuevo comando OBJECT SET PLAIN TEXT.

Desde la versión 12.1 de 4D, los siguientes comandos modifican la variable sistema OK:

OBJECT SET STYLED TEXT ATTRIBUTES
OBJECT SET STYLED TEXT
OBJECT GET STYLED TEXT ATTRIBUTES
OBJECT Get plain text
OBJECT Get styled text

Después de ejecutar estos comandos, la variable OK toma el valor 1 si no hay errores y 0 en caso contrario. Este es el caso en particular cuando las etiquetas de estilo no se evalúan correctamente (etiqueta incorrecta o faltante).

En caso de un error, la variable no cambia. Si ocurre un error en una variable cuando el texto está siendo evaluado, 4D convierte el texto en texto bruto; como resultado, los caracteres <, > y &  se convierten en entidades HTML.

 
PROPIEDADES 

Producto: 4D
Tema: Áreas de texto enriquecido