4D v16

WP EXPORT VARIABLE

Inicio

 
4D v16
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, Cadena in Opciones de exportación

El comando WP EXPORT VARIABLE exporta el objeto 4D Write Pro docWP a la variable 4D destino en 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.

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 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.

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 

WP EXPORT DOCUMENT

 
PROPIEDADES 

Producto: 4D
Tema: Lenguaje 4D Write Pro

This command can be run in preemptive processes

 
HISTORIA 

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

 
ARTICLE USAGE

Referencia 4D Write Pro ( 4D v16)