4D v18

WP EXPORT VARIABLE

Inicio

 
4D v18
WP EXPORT VARIABLE

WP EXPORT VARIABLE 


 

WP EXPORT VARIABLE ( docWP ; destino ; formato {; opciones} )  
Parámetro Tipo   Descripción
docWP  Objeto in Variable 4D Write Pro
destino  Variable texto, BLOB variable in Variable a recibir contenidos exportados
formato  Entero largo in Formato de salida de la variable
opciones  Entero largo in Opciones de exportación

El comando WP EXPORT VARIABLE exporta el objeto 4D Write Pro docWP en la variable 4D destino con el formato especificado.

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

En destino, pase la variable texto que desea llenar con el objeto 4D Write Pro exportado. El tipo de esta variable depende del formato de exportación especificado en el parámetro de formato:
  • Si pasa el formato .4wp nativo o el formato .docx, la variable será de tipo Blob,
  • Si pasa un formato HTML, la variable será de tipo Texto.

En el parámetro formato, pase una constante del tema Constantes 4D Write Pro definiendo el formato de exportación que desea utilizar. Cada formato se relaciona con un uso específico. Los siguientes formatos son soportados:

Constante Tipo Valor Comentario
wk 4wp Entero largo 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 Entero largo 7

Extensión .docx el documento 4D Write Pro se guarda en formato Microsoft Word. Soporte certificado para Microsoft Word 2016 y posterior, sin embargo, es compatible con cualquier versión compatible con el formato .docx (por ejemplo, Microsoft Word 2007).
 
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 Entero largo 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 web page html 4D Entero largo 3 El documento 4D Write Pro se guarda como HTML e incluye las etiquetas 4D específicas; cada expresión se inserta como un espacio de no separación. Dado que este formato es sin pérdidas, es apropiado para el almacenamiento en un campo texto.

Notas:

  • "Etiquetas 4D específicas" designa el XHTML 4D con un namespace y estilos CSS 4D.
  • Las expresiones pueden ser congeladas en cualquier momento antes de la exportación utilizando ST FREEZE EXPRESSIONS.
  • Para ver una lista de diferencias conocidas o incompatibilidad al usar el formato .docx, consulte Exportar al formato .docx.

En el parámetro opciones, puede pasar las opciones de  configuración de la exportación. Puede pasar:

  • un valor entero largo para definir el estilo del código HTML; las siguientes constantes están disponibles:
    Constante Tipo Valor Comentario
    wk html debug Entero largo 1 Código HTML formateado ("pretty print"), más fácil de depurar
    wk normal Entero largo 0 Código HTML estándar

     
    • Opción HTML debug desactivada (por defecto):

       

    • Opción HTML debug activada:

       
  • o un objeto que puede contener una propiedad como pares llave/valor. La siguiente propiedad se soporta cuando el formato wp mime html es utiliza:
     
    PropiedadTipoDescripción
    "CID host domain"CadenaDominio local a añadir  a las URLs CID generadas, con una '@' como separador. Por ejemplo '123@gmail.com' si el CID único es 123 y el dominio local es 'gmail.com'

Ejemplo  

Usted quiere enviar un correo electrónico con texto con estilo, referencias 4D e imágenes. Puede utilizar un área 4D Write Pro exportada al formato MIME HTML y enviarla utilizando 4D Internet Commands:

 C_LONGINT($smtpid_l;$err_l;$smtpOption_l;$smtpPort_l)
 C_TEXT($str;$emailBody_t;$smtpHost_t;$emailTo_t;$emailFrom_t;$smtpPass_t)
 
  //export area in appropriate format
 WP EXPORT VARIABLE(myWPArea;$str;wk mime html)
 $emailTo_t:="johnsmith@4d.com"
 $emailFrom_t:="testWritePro@gmail.com"
 $emailBody_t:=$str
 $smtpHost_t:="smtp.gmail.com"
 $smtpOption_l:=9
 $smtpPort_l:=465
 $smtpPass_t:="QRN_on_bretzelburg"
 
 $err_l:=SMTP_QuickSend($smtpHost_t;$emailFrom_t;$emailTo_t;$emailTitle_t;\
 $emailBody_t;$smtpOption_l;$smtpPort_l;$smtpUser_t;$smtpPass_t)
 
 If(($err_l=0))
    ALERT("Email sent to "+emailTo_t)
 Else
    ALERT("Error in parameters, please try again.")
 End if



Ver también 

Exportar al formato .docx
WP EXPORT DOCUMENT

 
PROPIEDADES 

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

This command can be run in preemptive processes

 
HISTORIA 

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

 
ARTICLE USAGE

Referencia 4D Write Pro ( 4D v18)