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:
Propiedad | Tipo | Descripción |
"CID host domain" | Cadena | Dominio 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' |
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)
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