4D v16WP EXPORT VARIABLE |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16
WP EXPORT VARIABLE
|
WP EXPORT VARIABLE ( docWP ; destino ; formato {; opcoes} ) | ||||||||
Parâmetro | Tipo | Descrição | ||||||
docWP | Objeto |
![]() |
Variável 4D Write Pro | |||||
destino | Variável texto, BLOB variável |
![]() |
Variável a receber conteúdos exportados | |||||
formato | Inteiro longo |
![]() |
Formato de saída da variável | |||||
opcoes | Inteiro longo, String |
![]() |
Opções de exportação | |||||
O comando WP EXPORT VARIABLE exporta o objeto 4D Write Pro docWP a variável 4D destino no formato especificado.
Em docWP, passe o objeto 4D Write Pro que deseja exportar.
Em destino, passe a variável texto que deseja encher com o objeto 4D Write Pro exportado.
No parâmetro formato, passe uma constante do tema Constantes 4D Write Pro definindo o formato de exportação que deseja utilizar. Cada formato se relaciona com um uso específico. Os seguintes formatos são compatíveis:
Constante | Tipo | Valor | Comentário |
wk mime html | Inteiro longo | 1 | O documento 4D Write Pro se guardam como MIME HTML com documentos os documentos html e as imagens embebidas como partes MIME (codificado em base 64). As expressões se calculam e as etiquetas 4D específicas se eliminam. Este formato é especialmente adequado para o envio de mensagens de email HTML com o comando SMTP_QuickSend. |
wk web page html 4D | Inteiro longo | 3 | O documento 4D Write Pro se guarda como HTML e inclui as etiquetas 4D específicas; cada expressão se insere como um espaço de não separação. Dado que este formato é sem perdas, é apropriado para o armazenamento em um campo texto. |
Notas:
No parâmetro opcoes, pode passar as opções de configuração da exportação. Pode passar:
Constante | Tipo | Valor | Comentário |
wk html debug | Inteiro longo | 1 | Código HTML formatado ("pretty print"), mais fácil de depurar |
wk normal | Inteiro longo | 0 | Código HTML estandarte |
Para enviar um email com texto com estilo, referencias 4D e imagens. Pode utilizar uma área 4D Write Pro exportada em formato MIME HTML e enviar ela utilizando um comando 4D Internet Command:
C_LONGINT($smtpid_l;$err_l;$smtpOption_l;$smtpPort_l)
C_TEXT($str;$emailBody_t;$smtpHost_t;$emailTo_t;$emailFrom_t;$smtpPass_t)
//exportar área em formato apropriado
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 enviado a "+emailTo_t)
Else
ALERT("Erro em parâmetros, tente de novo.")
End if
Produto: 4D
Tema: Linguagem 4D Write Pro
Criado por: 4D v14 R5
Modificado: 4D v15 R2
Referência 4D Write Pro ( 4D v16)