4D v19WP EXPORT DOCUMENT | 
            ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
                 
                
  | 
                
			
                    
                         
    4D v19
 
WP EXPORT DOCUMENT 
                                
                                
        
 | 
                |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| WP EXPORT DOCUMENT ( docWP ; rotaArquivo {; formato {; opcoes}} ) | ||||||||
| Parâmetro | Tipo | Descrição | ||||||
| docWP | Objeto | 
             
         | 
        Variável 4D Write Pro | |||||
| rotaArquivo | String | 
             
         | 
        Rota do arquivo exportado | |||||
| formato | Inteiro longo | 
             
         | 
        Formato de saída do documento | |||||
| opcoes | Objeto, Inteiro longo | 
             
         | 
        Opções de exportar | |||||
O comando WP EXPORT DOCUMENT [#/descv] exporta o objeto 4D Write Pro docWP em um documento no disco segundo o parâmetro rotaArquivo assim como os parâmetros opcionais.[#/descv]
Em docWP, passe o objeto 4D Write Pro que deseja exportar.
Em rotaArquivo, passe a rota de destino e o nome do documento a exportar. Se passar só o nome do documento, será guardado no mesmo nível que o arquivo de estrutura de 4D. Por padrão, se omitido o parâmetro formato, o comando utiliza a extensão do arquivo para determinar o formato do arquivo.
Também pode passar uma constante do tema Constantes 4D Write Pro no parâmetro formato. Neste caso, 4D adiciona a extensão correspondente ao nome de arquivo se for necessário. O seguinte formato é suportado:
| Constante | Valor | Comentário | 
| wk 4wp | 4 | O documento 4D Write Pro é salvado em um formato de arquivo nativo (HTML zipado e imagens salvadas em uma pasta separada). Etiquetas 4D específicas são incluídas e expressões 4D não são computadas. Este formato é particularmente adequado para salvar e arquivar documentos 4D Write Pro em disco sem nenhuma perda. | 
| wk docx | 7 | a extensão .docx de documentos 4D Write Pro é salvada no formato  Microsoft Word. Compatibilidade certificada para  Microsoft Word 2016 ou mais novo, Entretanto, também é compatível com qualquer versão que seja compatível com formatos .docx (por exemplo, Microsoft Word 2007).  As partes do documento exportadas são: 
  | 
		
| wk mime html | 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 pdf | 5 | Extensão .pdf. O documento 4D Write Pro se guarda em formato PDF, em função do modo de vista Página. 
 Os seguintes metadados são exportados em um documento PDF: 
 Notas: 
  | 
		
| wk web page complete | 2 | Extensão .htm ou .html. O documento se guarda como HTML estandarte e seus recursos se guardam separadamente. As etiquetas 4D específicas se eliminam e as expressões se calculam. Este formato é especialmente adequado quando se quer mostrar um documento 4D Write Pro em um navegador web. | 
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 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 recompute formulas | recomputeFormulas | Define se as fórmulas devem ser recalculadas quando forem exportadas. Valores possíveis: 
  | 
		
| wk visible background | 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 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 CID host domain name |  - | - |    ![]()  |  - | - | 
| wk HTML pretty print |       (por padrão: false) |  - |      (por padrão: False) |       (por padrão: False) |       (por padrão: False) |  
| wk max picture DPI |  - | sempre 300 |    ![]()  |       (por padrão: 300) |  - | 
| wk optimized for |  - | sempre wk print |      (por padrão: wk screen)  |  always wk print | - | 
| wk recompute formulas |  - |      (por padrão: true) |       (por padrão: true) |       (por padrão: true) |  - | 
| wk visible background |  - | sempre true | sempre true |      (por padrão: true) |  - | 
| wk visible footers |  - | sempre true | sempre false |      (por padrão: true) |  - | 
| wk visible headers |  - | sempre true | sempre false |      (por padrão: true) |  - | 
| wk visible references |  - | - | - |      (por padrão: false) |  - | 
Nota de compatibilidade: Passar um valor de tipo inteirolongo na opção é compatível por razones de compatibilidade, mas é recomendado utilizar um parâmetro objeto.
SE quiser exportar o conteúdo do objeto myArea 4D Write Pro em formato HTML e PDF:
  // export HTML
 var $option : Object
 $option:=New object
 
 $option[wk recompute formulas]:=False
 $option[wk HTML pretty print]:=False
 $option[wk optimized for]:=wk print
 $option[wk max picture DPI]:=600 //substituir o valor pré-determinado para a impressão (300 DPI)
 
 WP EXPORT DOCUMENT(myArea;$path;wk web page complete;$option)
 
  //export PDF
 var $option : Object
 $option:=New object
 
 $option[wk visible headers]:=True
 $option[wk visible footers]:=True
 $option[wk visible background]:=True
 $option[wk max picture DPI]:=96 //substituir o valor pré-determinado para a tela (192 DPI) para limitar o tamanho do documento
 $option[wk optimized for]:=wk screen
 $option[wk recompute formulas]:=True
 
 WP EXPORT DOCUMENT(myArea;$path;wk pdf;$option)Se quiser exportar os conteúdos do objeto 4D Write Pro myarea no formato .4wp:
 C_TEXT($path)
 C_LONGINT($docRef)
 
 Case of
    :(Form event code=On Clicked)
 
       $path:=Get 4D folder(Database folder)+"Export"+Folder separator
       $path:=Select document($path;".4wp";" title";File name entry)
 
       If($path#"")
          WP EXPORT DOCUMENT(myArea;document;wk 4wp)
       End if
 End case
	Produto: 4D
	Tema: Linguagem 4D Write Pro
	Número 
        1337
        
        
        
	
	Criado por: 4D v14 R5
	Modificado: 4D v15 R2
	Modificado: 4D v17 R4
	
	
	
	Referência 4D Write Pro ( 4D v19)
Adicionar um comentário