Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
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 | Objeto, Inteiro longo |
![]() |
Opções de exportação | |||||
O comando WP EXPORT VARIABLE exporta o objeto 4D Write Pro docWP na variável 4D destino com o formato especificado.
Em docWP, passe o objeto 4D Write Pro que quiser exportar.
Em destino, passe a variável texto que quiser preencher com o objeto 4D Write Pro exportado. O tipo desta variável depende de formato de exportação especificado no parâmetro de formato:
No parâmetro formato, passe uma constante de tema Constantes 4D Write Pro definindo o formato de exportação que quiser utilizar. Cada formato se relaciona com um uso específico. Os formatos abaixo são compatíveis:
Notas:
Passe um objeto na opção que contenha os valores para definir as propriedades de documento exportado. As propiedades abaixo estão disponíveis:
Constante | Valor | Comentário |
wk CID host domain name | cidHostDomain | Nome de domínio host CID: domínio de host que se agregará às URLs CID geradas, incluída uma '@' como separador. Disponível apenas quando usar o formato wk mime html. |
wk embedded pictures | embeddedPictures | Apenas SVG Export. Estabelece se as imagens são embebidas no arquivo .svg exportado quando chamar WP EXPORT DOCUMENT. Valores disponíveis:
|
wk google fonts tag | googleFontsTag | Apenas para exportar SVG. Estabelece a regra de importação para fontes googles em SVG exportado. Valores possíveis:
Nota: Essa propriedade é estabelecida como falsa como padrão porque, quando ativado, fontes Google sobrepujam fontes nativa, e fontes nativas são geralmente melhor renderizadas no navegador. |
wk HTML pretty print | htmlPrettyPrint | Código HTML é formatado para ser mais fácil de ler. |
wk max picture DPI | maxPictureDPI | Se utiliza para voltar a reajustar (reduzir) as imagens à resolução preferida. Para imagens SVG em Windows, utilizadas para rasterização (transformar uma imagem vetorial em píxels). Valores pré-determinados:
Valor máximo possível: 1440 |
wk optimized for | optimizedFor | Define como se otimiza um documento exportado segundo seu suporte. Valores possíveis:
|
wk page index | pageIndex | Apenas para SVG exporte. Índice da página a exportar para formato svg (padrão é 1). Indice página começa em 1 para a primeira página do documento. Nota: índice da página é independente da numeração das páginas. |
wk pdfa version | pdfaVersion | Exporta PDF conforme a uma versión PDF/A. Para saber mais sobre as propriedades e versões de PDF/A, consulte a página PDF/A em Wikipedia. Valores possíveis:
Nota: em macOS, wk pdfa2 pode exportar a PDF/A-2 ou PDF/A-3 ou superior, dependendo da implementación da plataforma. Além disso, wk pdfa3 significa "exporta ao menos a PDF/A-3". Em Windows, o arquivo PDF de saida sempre será igual a conformidade desejada. |
wk recompute formulas | recomputeFormulas | Define se as fórmulas devem ser recalculadas quando forem exportadas. Valores possíveis:
|
wk visible background and anchored elements | visibleBackground | Exibe tanto as imagens de fundo quanto a cor de fundo (efeito visível apenas nos modos de Página e Vista Embebida). Valores Possíveis: True/False |
wk visible empty images | visibleEmptyImages | Mostra um retângulo negro como padrão para as imagens que não podem ser carregadas ou calculadas (imagens vazias ou em um formato não compatível). Valores possíveis: True/False. Valor padrão: True Se o valor for False, os elementos imagem que faltem não são mostrados em absoluto mesmo que tenham bordas, largura, altura ou fundo; isso pode afetar o design da página para as imagens inline. |
wk visible footers | visibleFooters | Exibe os cabeçalhos (efeito visível apenas em modo Página). Valores possíveis: True/False |
wk visible headers | visibleHeaders | Exibe o cabeçalho (efeito visível apenas em modo Página). Valores possíveis: True/False |
wk visible references | visibleReferences | Exibe todas as expressões 4D inseridas no documento como referência. Valores possíveis: True/False |
A tabela abaixo indica a opção disponível por formato de exportação:
wk 4wp | wk docx | wk mime html | wk pdf | wk web page html 4D | wk svg | |
wk CID host domain name | - | - | ![]() | - | - | |
wk HTML pretty print | ![]() | - | ![]() | ![]() | ![]() | ![]() |
wk max picture DPI | - | always 300 | ![]() | ![]() | - | ![]() |
wk optimized for | - | always wk print | ![]() | always wk print | - | ![]() |
wk recompute formulas | - | ![]() | ![]() | ![]() | - | ![]() |
wk visible background and anchored elements | - | ![]() | always true | ![]() | - | ![]() |
wk visible footers | - | always true | always false | ![]() | - | ![]() |
wk visible headers | - | always true | always false | ![]() | - | ![]() |
wk visible empty images | - | ![]() | ![]() | ![]() | - | ![]() |
wk visible references | - | - | - | ![]() | - | ![]() |
wk pdfa version | - | - | - | ![]() | - | - |
wk page index | - | - | - | - | - | ![]() |
wk factur x | - | - | - | ![]() | - | - |
wk files | - | - | - | ![]() | - | - |
wk embedded pictures | - | - | - | - | - | ![]() |
wk google fonts tag | - | - | - | - | - | ![]() |
Compatibility Note: Passing a longint value in option is supported for compatibility reasons, but it is recommended to use an object parameter.
Se quiser exportar o conteúdo de objeto 4D Write Pro myArea ao formato MIME e agregar "gmail.com" como dominio host:
var $option;$export : Objet
$option[wk CID host domain name]:="gmail.com"
WP EXPORT VARIABLE(myArea;$export;wk mime html;$option)
Se quiser enviar um email texto com estilo, referências 4D e imagens. Pode utilizar uma área 4D Write Pro exportada ao formato MIME e enviá-la utilizando SMTP:
// criar o transporter
$server:=New object
$server.host:="smtp.gmail.com"
$server.port:=465
$server.user:="4D@gmail.com"
$server.password:="XXXX"
$transporter:=SMTP New transporter($server)
WP EXPORT VARIABLE(WParea;$mime;wk mime html)
$mailTmp:=MAIL Convert from MIME($mime)
// adicionar imagens (se houver)
If($mailTmp.attachments#Null)
$email.attachments:=$mailTmp.attachments
End if
$email.bodyStructure:=$mailTmp.bodyStructure
$email.bodyValues:=$mailTmp.bodyValues
$status:=$transporter.send($email)
If(Not($status.success))
ALERT("An error occurred: "+$status.statusText)
End if
Para exportar a primeira página de um 4D Write Pro como SVG em u ma variável Texto e esconder os cabeçalhos:
var $options : Object</p><p>var $destination Text
$options:=New object
$options[wk optimized for]:=wk screen
$options[wk visible headers]:=False
WP EXPORT VARIABLE(WPArea;$destination;wk svg;$options)
4D QPDF (Component) - PDF Get attachments
Blog post - 4D Write Pro: Electronic invoice generation
Blog post - 4D Write Pro: Export to PDF with enclosures
Exportar em formato .docx
Exportar para formatos HTML e MIME HTMLS
WP EXPORT DOCUMENT
Produto: 4D
Tema: Linguagem 4D Write Pro
Número
1319
Criado por: 4D v14 R5
Modificado: 4D v15 R2
Modificado: 4D v17 R4
Modificado: 4D v19 R3
Modificado: 4D v20
Modificado: 4D v20 R3
Modificado: 4D v20 R4
Referência 4D Write Pro ( 4D v20 R7)