Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com

Inicio

 
4D v19
WP EXPORT DOCUMENT

WP EXPORT DOCUMENT 


 

WP EXPORT DOCUMENT ( docWP ; rutaArchivo {; format {; opciones}} )  
Parámetro Tipo   Descripción
docWP  Objeto in Variable 4D Write Pro
rutaArchivo  Cadena in Ruta del archivo exportado
format  Entero largo in Formato de salida del documento
opciones  Objeto, Entero largo in Opciones de exportar

El comando WP EXPORT DOCUMENT exporta el objeto 4D Write Pro docWP en un documento en el disco definido por el parámetro rutaArchivo así como también los parámetros opcionales.

En docWP, pase el objeto 4D Write Pro que desea exportar.

En rutaArchivo, pase la ruta de destino y el nombre del documento a exportar. Si pasa sólo el nombre del documento, se guardará en el mismo nivel que el archivo de estructura de 4D. Por defecto, si se omite el parámetro format, el comando utiliza la extensión del archivo para determinar el formato del archivo.

También puede pasar una constante del tema Constantes 4D Write Pro en el parámetro format. En este caso, 4D añade la extensión correspondiente al nombre de archivo si es necesario. Los siguientes formatos son soportados:

Constante Valor Comentario
wk 4wp 4 El documento 4D Write Pro se guarda en un formato de archivo nativo (HTML comprimido con imágenes almacenadas en una carpeta separada). Las expresiones 4D no se calculan y las etiquetas 4D especificas se incluyen.
Este formato es especialmente adecuado para guardar y archivar documentos 4D Write Pro en el disco sin ninguna pérdida.
wk docx 7

Extensión .docx. El documento 4D Write Pro se guarda en formato Microsoft Word (certificado para Microsoft Word 2010 y posteriores).
 
Las partes del documento exportadas son:

  • Cuerpo / encabezados / pies de página / secciones
  • Configuración de página / impresión (márgenes, color / imagen de fondo, bordes, relleno, tamaño / orientación del papel)
  • Imágenes: patrón en línea, anclado y de fondo (definido con wk background image)
  • Variables y expresiones compatibles (número de página, número de páginas, fecha, hora, metadatos). Las variables y expresiones no compatibles se evaluarán y congelarán antes de la exportación.
  • Marcadores

Tenga en cuenta que algunas configuraciones de 4D Write Pro pueden no estar disponibles o pueden comportarse de manera diferente en Microsoft Word.

wk mime html 1 El documento 4D Write Pro se guarda como MIME HTML con documentos los documentos html y las imágenes embebidas como partes MIME (codificado en base 64). Las expresiones se calculan y las etiquetas 4D específicas se eliminan. Este formato es especialmente adecuado para el envío de mensajes de correo electrónico HTML con el comando SMTP_QuickSend.
wk pdf 5

Extensión .pdf. El documento 4D Write Pro se guarda en formato PDF, en función del modo de vista Página.

  

Los siguientes metadatos se exportan en un documento PDF:

  • Título
  • Autor
  • Asunto
  • Creador de contenido

Notas

  • Las expresiones se congelan automáticamente cuando se exporta el documento
  • Los enlaces a los métodos NO se exportan
wk web page complete 2 Extensión .htm o .html. El documento se guarda como HTML estándar y sus recursos se guardan por separado. Las etiquetas 4D específicas se eliminan y las expresiones se calculan. Este formato es especialmente adecuado cuando se quiere mostrar un documento 4D Write Pro en un navegador web.

Notas:

Pase un objeto en la opcion que contiene los valores para definir las propiedades del documento exportado. Las siguientes propiedades están disponibles:

Constante Valor Comentario
wk HTML pretty print htmlPrettyPrint

El código HTML está formateado para facilitar su lectura.

wk max picture DPI maxPictureDPI

Se utiliza para volver reajustar (reducir) las imágenes a la resolución preferida. Para imágenes SVG en Windows, utilizadas para rasterización.

Valores predeterminados:

  • 300 (for wk optimized for = wk print)
  • 192 (for wk optimized for = wk screen)

Valor máximo posible: 1440

wk optimized for optimizedFor

Define cómo se optimiza un documento exportado según su soporte.

Valores posibles:

  • wk print (valor predeterminado para wk pdf)
    • Las imágenes mapa de bits pueden reducirse utilizando el DPI definido por wk max picture DPI o 300 (valor predeterminado) y pueden convertirse a PNG si el códec no es compatible con el tipo de exportación.
    • Las imágenes vectoriales se convierten a PNG utilizando el DPI definido por wk max picture DPI o 300 (Windows únicamente)
    • Si una imagen contiene más de un formato, se utiliza el mejor formato para imprimir (por ejemplo, .tiff o .jpg)
  • wk screen (valor predeterminado para wk web page complete y wk mime html)
    • Las imágenes mapa de bits pueden reducirse utilizando el DPI definido por wk max picture DPI o 192 (valor predeterminado) y pueden convertirse a JPEG (imágenes opacas) o PNG (imágenes transparentes) si el códec no es compatible por el tipo de exportación.
    • Las imágenes vectoriales se convierten a PNG utilizando el DPI definido por wk max picture DPI o 192 (Windows únicamente)
    • Si una imagen contiene más de un formato, se utiliza el formato para el procesamiento de pantalla.
wk recompute formulas recomputeFormulas

Define si las fórmulas deben recalcularse cuando se exportan. Valores posibles:

  • true - Valor por defecto. Todas las fórmulas son recalculadas
  • false- No recalcula las fórmulas
wk visible background visibleBackground

Muestra las imágenes de fondo y el color de fondo (efecto visible solo en el modo de vista de página o anidado). Valores posibles: Verdadero/Falso

wk visible footers visibleFooters

Muestra los pies de página (efecto visible solo en el modo de visualización de página). Valores posibles: Verdadero/Falso

wk visible headers visibleHeaders

Muestra los encabezados (efecto visible solo en el modo de visualización de página). Valores posibles: Verdadero/Falso

wk visible references visibleReferences

Muestra todas las expresiones 4D insertadas en el documento como referencias. Valores posibles: Verdadero/Falso

 

 

La siguiente tabla indica la opcion disponible por formato de exportación:

 

     wk 4wp    wk docx     wk mime html     wk pdf   wk web page html 4D 
wk CID host domain name
    -    -        -    -
wk HTML pretty print
    (por defecto: false)    -     (por defecto: False)     (por defecto: False)     (por defecto: False)
wk max picture DPI
    -    siempre 300         (por defecto: 300)    -
wk optimized for
    -    siempre wk print     (por defecto: wk screen    always wk print    -
wk recompute formulas
    -     (por defecto: true)     (por defecto: true)     (por defecto: true)    -
wk visible background
    -    siempre true    siempre true     (por defecto: true)    -
wk visible footers
    -    siempre true    siempre false     (por defecto: true)    -
wk visible headers
    -    siempre true    siempre false     (por defecto: true)    -
wk visible references
    -     -    -     (por defecto: false)    -

 

Nota de compatibilidad: Pasar un valor de tipo enterolargo en la opcion es compatible por razones de compatibilidad, pero se recomienda utilizar un parámetro objeto.

Desea exportar el contenido del objeto myArea 4D Write Pro en formato HTML y PDF:

  // exportar HTML
 var $option : Object
 $option:=New object
 
 $option[wk recompute formulas]:=False
 $option[wk HTML pretty print]:=False
 $option[wk optimized for]:=wk print
 $option[wk max picture DPI]:=600 //remplazar el valor predeterminado para la impresión (300 DPI)
 
 WP EXPORT DOCUMENT(myArea;$path;wk web page complete;$option)
 
  //exportar PDF
 var $option : Object
 $option:=New object
 
 $option[wk visible headers]:=True
 $option[wk visible footers]:=True
 $option[wk visible background]:=True
 $option[wk max picture DPI]:=96 //remplazar el valor predeterminado para la pantalla (192 DPI) para limitar el tamaño del documento
 $option[wk optimized for]:=wk screen
 $option[wk recompute formulas]:=True
 
 WP EXPORT DOCUMENT(myArea;$path;wk pdf;$option)

Usted quiere exportar los contenidos del objeto 4D Write Pro myArea en el formato .4wp:

 C_TEXT($path)
 C_LONGINT($docRef)
 
 Case of
    :(Form event code=On Clicked)
 
       $path:=Get 4D folder(Database folder)+"Export"+Folder separator
       $path:=Select document($path;".4wp";" title";File name entry)
 
       If($path#"")
          WP EXPORT DOCUMENT(myArea;document;wk 4wp)
       End if
 End case



Ver también 

Importar y Exportar al formato .docx
WP EXPORT VARIABLE

 
PROPIEDADES 

Producto: 4D
Tema: Lenguaje 4D Write Pro
Número 1337

This command can be run in preemptive processes

 
CONTENIDO DE LA PÁGINA 
 
HISTORIA 

Creado por: 4D v14 R5
Modificado: 4D v15 R2
Modificado: 4D v17 R4

 
ARTICLE USAGE

Referencia 4D Write Pro ( 4D v19)