Introducidas con 4D v19 R8, las cajas de texto le permitían insertar texto, tablas, imágenes, fórmulas y otros elementos en cualquier lugar de sus aplicaciones. Esta funcionalidad ha sido mejorada en v20 para incluir la posibilidad de exportar e importar estos elementos desde y hacia documentos docx.
Además, se ha añadido una nueva opción de exportación que también es válida para otros tipos de documentos.
4D Write Pro y Cajas de texto: opciones de importación/exportación docx
ImportaCIÓN
Antes de que 4D Write Pro soportara cajas de texto, era posible definir cómo debían importarse las cajas de texto en documentos docx. Por defecto, el contenido de las cajas de texto se importaba «en línea». Perdían su formato, pero al menos se conservaba el contenido.
Buenas noticias: al importar, las cajas de texto se importan tal cual, gracias a una nueva opción, wk anchored, que se convierte en la opción por defecto.
// If you set this option, then text boxes will not be imported
$options.anchoredTextAreas:="ignore"
// If you set this option, then text boxes content will be imported as inline text
// This WAS the default value BEFORE 4D v20
$options.anchoredTextAreas:="inline"
// Since 4D v20, there is a new value that allows to import text boxes "as it"
// Note: this IS the NEW default value!
$options.anchoredTextAreas:="anchored" // textboxes are imported as textboxes
WParea2:=WP Import document($file.platformPath; $options)
Exportación
Al igual que los colores de fondo o las imágenes utilizadas en los documentos, las cajas de texto se consideran parte del fondo. Por alguna razón, si necesita exportar sus documentos 4D Write Pro sin sus cajas de texto, simplemente ignora el fondo al exportar.
Esto es posible utilizando programación…
$options[wk visible background and anchored elements]:=false
WP EXPORT DOCUMENT(WParea; $path; wk docx; $options)
… o utilizando la interfaz
CONCLUSIÓN
Esta funcionalidad permite una mejor creación de documentos y compatibilidad para importar y exportar documentos docx. Déjenos saber lo que piensa en el Foro 4D.