Exportar documentos de 4D Write Pro a formato SVG

Traducido automáticamente de Deepl

Los documentos de 4D Write Pro se pueden exportar a diferentes formatos: PDF, texto plano, Microsoft Word, 4D Write Pro, HTML… ¡A esta lista se añade ahora el formato SVG!

SVG es un formato de imagen. Gracias a él, podrás crear vistas previas de cualquier página, integrarlas en tu interfaz, visualizarlas en navegadores, en dispositivos móviles, etc.

Exportar SVG

El formato SVG es vectorial. Por ello, los archivos exportados suelen ser pequeños. Se pueden manipular sin pérdida, y más fácilmente que cualquier otro formato de imagen de mapa de bits, comprimido o no (jpg, png, tiff, etc.).

Al ser SVG un formato de imagen, tendrá la posibilidad de elegir qué página de su documento quiere exportar. La imagen final se basará en la representación de la página de su documento. Tendrá en cuenta todas las opciones de maquetación como la orientación, los márgenes, etc.

Imágenes enSIDe imágenes

Los documentos de 4D Write Pro pueden contener imágenes de cualquier tipo. ¿Cómo se procesarán?
Podrás elegir en el momento de la exportación. Estas imágenes pueden ser integradas (codificadas en base64) dentro de un único archivo SVG o exportadas, en su formato nativo, en una carpeta separada. En este segundo caso, serán referenciadas en el archivo SVG, que será, al final, mucho menos pesado.

La elección de un modo u otro dependerá principalmente de cómo pretenda utilizar la imagen SVG. En algunos casos, preferirá tener un archivo independiente (pero más grande), y otras veces, preferirá un documento más ligero con dependencias.

Fuentes

El formato SVG no permite incrustar fuentes. Sólo se mencionan sus nombres. No habrá problemas de renderización si la imagen SVG se lee en la plataforma que la generó. En cambio, no se garantizará la renderización final si se abre en una máquina diferente. Para superar este problema, es posible añadir una etiqueta que permita el uso de Google Fonts si faltan una o varias fuentes. ¡Esta etiqueta es tenida en cuenta principalmente por los navegadores de Internet, pero también por las áreas web de 4D!

Más opciones

En cuanto a la exportación de PDF, también tendrá la posibilidad de definir si todos los elementos serán exportados o no. Por ejemplo, puede decidir ocultar los encabezados, los pies de página, las imágenes de fondo, etc.

Archivo o variable

Dos comandos distintos permiten dos tipos de exportación:
Para exportar a un archivo, utilice el comando WP Export document para exportar a un archivo. Si prefiere exportar a una variable (que será de tipo Texto), utilice el comando WP Export variable comando.

La única diferencia en las opciones es que las imágenes del documento se incrustarán obligatoriamente en el SVG exportado cuando se utilice WP Export variable.

Ejemplo de código

$options:=New object
// these options are new!
$options
[wkpage index]:=1
$options[wkembedded pictures]:=true
$options[wk import Google fonts]:=False
// ¡también se pueden utilizar estas opciones!
$options[wkfondo visible]:=True
$options [wk visible headers]:=True
$options [wk visible footers]:=True
$options [wk recompute formulas]:=True
$options [wk optimized for]:=wk print
$options [wk max picture DPI]:=300

WP EXPORT DOCUMENT (WPsample; "WPsample.svg"; wk SVG; $options)
// OR
WP EXPORT VARIABLE (WPsample; $text; wk SVG; $options)

Interfaz

La interfaz proporcionada ha sido, por supuesto, modificada para tener en cuenta este nuevo tipo de exportación.

El menú de exportación incluye ahora un elemento de exportación a SVG…

…y un diálogo permite definir con precisión las opciones deseadas:

blank

Conclusión

Existe un formato adicional para exportar documentos. Estamos seguros de que apreciará esta característica, ya que fue solicitada por muchos de ustedes para mejorar la interfaz, crear vistas previas, etc.
Toda la información necesaria está en la documentación. ¡Disfrute de la lectura!

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.