4D Write Pro – Más control al usar fórmulas

Traducido automáticamente de Deepl

Como usuario de 4D Write Pro , es muy probable que haya utilizado expresiones (o más recientemente, fórmulas) para rellenar automáticamente ciertas partes de sus documentos. Estas fórmulas pueden devolver texto«crudo» o imágenes. En el caso del texto, pueden contener saltos de línea. La cuestión es cómo deben tratarse estos saltos de línea cuando se procesan dentro de los documentos de 4D Write Pro. Esta entrada del blog proporciona las respuestas … ¡sigue leyendo!

HDI: Gestionar los caracteres especiales devueltos por las fórmulas

Los saltos de línea simplemente no existían en 4D Write. Cuando se escribía un «retorno de carro», había que crear un nuevo párrafo. Hoy, 4D Write Pro le ofrece dos posibilidades

  • insertar una nueva línea dentro de un párrafo existente
  • crear un nuevo párrafo

Entonces, ¿qué hacer si el texto devuelto por una fórmula contiene uno o más retornos de carro? ¿Deben considerarse como saltos de párrafo o simples saltos de línea? Hasta ahora y a diferencia de 4D Write, 4D Write Pro los consideraba como simples saltos de línea. A partir de 4D v18 R4, la elección es suya gracias a una nueva propiedad del documento que define cómo deben ser tratados.

Si quiere que los retornos de carro sean tratados como saltos de párrafo:

WP SET ATTRIBUTES(WParea;wk break paragraphs in formulas;True)

Si desea que los retornos de carro se traten como saltos de línea

WP SET ATTRIBUTES(WParea;wk break paragraphs in formulas;False )

Eso es todo. Es tan sencillo como eso 🙂

Bonus: Puedes cambiar de opinión en cualquier momento. Es una propiedad del documento que puede ser modificada según sus necesidades y las de sus clientes.

Obtenga más información sobre esta función en el centro de documentación.

Roland Lannuzel
- Propietario de Producto y Experto en 4D - Después de estudiar electrónica, Roland se dedicó a la informática industrial como desarrollador y consultor, construyendo soluciones para clientes con una variedad de bases de datos y tecnologías. A finales de los años 80 se enamoró de 4D y lo ha utilizado para escribir aplicaciones de negocio que incluyen sistemas de contabilidad, facturación y correo electrónico.Eventualmente se unió a la compañía en 1997, las valiosas contribuciones de Roland incluyen el diseño de especificaciones, herramientas de prueba, demos, así como la formación y hablar con la comunidad 4D en muchas conferencias. Continúa dando forma activamente al futuro de 4D definiendo nuevas características y herramientas de desarrollo de bases de datos.